AMPTemplates/satisfactoryconfig.json
2023-07-17 17:33:16 +10:00

174 lines
6.8 KiB
JSON

[
{
"DisplayName":"Player Limit",
"Category":"Server Settings",
"Description":"Sets the maximum number of players that may connect to the server at one time",
"Keywords":"maximum,players,limit,maxplayers",
"FieldName":"$MaxUsers",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"ini:Game:[/Script/Engine.GameSession]:MaxPlayers",
"IncludeInCommandLine":true,
"DefaultValue":"4",
"Placeholder":"4",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Initial Connection Timeout",
"Category":"Server Settings",
"Description":"Sets the amount of time to wait for a new network connection to be established before destroying the connection. May assist with connection issues for client systems with older hardware or slower networks",
"Keywords":"initial,connect,connection,timeout,initialconnecttimeout",
"FieldName":"InitialConnectTimeout",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:InitialConnectTimeout",
"IncludeInCommandLine":true,
"DefaultValue":"30",
"Placeholder":"30",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Established Connection Timeout",
"Category":"Server Settings",
"Description":"Sets the amount of time to wait before considering an established connection timed out. Typically shorter than the Initial Connection Timeout. May assist with connection issues for client systems with older hardware or slower networks",
"Keywords":"established,connection,timeout,connectiontimeout",
"FieldName":"ConnectionTimeout",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:ConnectionTimeout",
"IncludeInCommandLine":true,
"DefaultValue":"20",
"Placeholder":"20",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Maximum Tick Rate",
"Category":"Server Settings",
"Description":"Sets the maximum tick rate for the server",
"Keywords":"maximum,tick,rate,netmaxtickrate,lanmaxtickrate",
"FieldName":"MaxTickRate",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:NetServerMaxTickRate",
"IncludeInCommandLine":true,
"DefaultValue":"30",
"Placeholder":"30",
"Suffix":"ticks per second",
"EnumValues":{}
},
{
"DisplayName":"Maximum Tick Rate",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"MaxTickRate",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/OnlineSubsystemUtils.IpNetDriver]:LanServerMaxTickRate",
"IncludeInCommandLine":true,
"EnumValues":{}
},
{
"DisplayName":"Maximum Tick Rate",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"MaxTickRate",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/SocketSubsystemEpic.EpicNetDriver]:NetServerMaxTickRate",
"IncludeInCommandLine":true,
"EnumValues":{}
},
{
"DisplayName":"Maximum Tick Rate",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"MaxTickRate",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/SocketSubsystemEpic.EpicNetDriver]:LanServerMaxTickRate",
"IncludeInCommandLine":true,
"EnumValues":{}
},
{
"DisplayName":"Maximum Tick Rate",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"MaxTickRate",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/Engine.Engine]:NetClientTicksPerSecond",
"IncludeInCommandLine":true,
"EnumValues":{}
},
{
"DisplayName":"Server IP Binding",
"Category":"Server Settings",
"Description":"If required, you can change the binding of the server by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Stop the instance (not just the server) first",
"Keywords":"ip,binding,multihome",
"FieldName":"MultiHome",
"InputType":"hidden",
"IsFlagArgument":false,
"ParamFieldName":"MultiHome",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Maximum Autosaves",
"Category":"Server Settings",
"Description":"Sets the maximum number of autosaves created before rotation by the server",
"Keywords":"maximum,autosaves,rotation,mnumrotatingautosaves",
"FieldName":"mNumRotatingAutosaves",
"InputType":"number",
"MinValue":"1",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[/Script/FactoryGame.FGSaveSession]:mNumRotatingAutosaves",
"IncludeInCommandLine":true,
"DefaultValue":"3",
"Placeholder":"3",
"Suffix":"autosaves",
"EnumValues":{}
},
{
"DisplayName":"Enable Crash Reports Upload (Linux Only)",
"Category":"Server Settings",
"Description":"If enabled, crash reports will be automatically uploaded to the Satisfactory developers",
"Keywords":"crash,reports,upload,bimplicitsend",
"FieldName":"bImplicitSend",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ini:Engine:[CrashReportClient]:bImplicitSend",
"IncludeInCommandLine":true,
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Server Release Stream",
"Category":"SteamCMD and Updates",
"Description":"Sets the server release stream to install. Note: Update the server after changing this setting",
"Keywords":"release,stream,beta,version",
"FieldName":"releasestream",
"InputType":"enum",
"ParamFieldName":"releasestream",
"IncludeInCommandLine":false,
"DefaultValue":"public",
"EnumValues":{
"public":"Public/Early Access (default)",
"experimental":"Experimental"
}
}
]