AMPTemplates/stationeersconfig.json

276 lines
9.0 KiB
JSON

[
{
"DisplayName":"Game Port",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"$GamePort",
"InputType":"number",
"Hidden":true,
"IsFlagArgument":false,
"ParamFieldName":"GamePort",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Update Port",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"$UpdatePort",
"InputType":"number",
"Hidden":true,
"IsFlagArgument":false,
"ParamFieldName":"UpdatePort",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Server Name",
"Category":"Server Settings",
"Description":"Sets the name of the server to be displayed on the server list.",
"Keywords":"server,name",
"FieldName":"ServerName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"ServerName",
"IncludeInCommandLine":true,
"DefaultValue":"AMP Powered Stationeers Server",
"EnumValues":{}
},
{
"DisplayName":"Make Server Public",
"Category":"Server Settings",
"Description":"If enabled, the server will be visible in the in-game server list.",
"Keywords":"public,visible",
"FieldName":"ServerVisible",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ServerVisible",
"IncludeInCommandLine":true,
"DefaultValue":"true",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Server Password",
"Category":"Server Settings",
"Description":"Sets the password to join the server.",
"Keywords":"password",
"FieldName":"ServerPassword",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"ServerPassword",
"IncludeInCommandLine":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Server Auth Secret",
"Category":"Server Settings",
"Description":"Sets the authorisation secret to allow server commands to be run from a client. Requires the same \"ServerAuthSecret\" to be set on the client.",
"Keywords":"auth,secret,commands",
"FieldName":"ServerAuthSecret",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"ServerAuthSecret",
"IncludeInCommandLine":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"Server Settings",
"Description":"The maximum number of players allowed on the server.",
"Keywords":"max,players,limit",
"FieldName":"$MaxUsers",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"ServerMaxPlayers",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"10",
"EnumValues":{},
"MinValue":"1"
},
{
"DisplayName":"Load Mode",
"Category":"Server Settings",
"Description":"Sets the mode for loading world saves based on the Save Name. \"Load Manual Save\" loads the last manual save. \"Load Latest Save\" loads the latest save, whether manual or auto. If there is no save, a new world is created.",
"Keywords":"load,latest",
"FieldName":"LoadMode",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"LoadMode",
"IncludeInCommandLine":false,
"DefaultValue":"loadlatest",
"EnumValues":{
"load":"Load Manual Save",
"loadlatest":"Load Latest Save"
}
},
{
"DisplayName":"Save Name",
"Category":"Server Settings",
"Description":"Sets the name of the world directory to load, or to create if it does not already exist.",
"Keywords":"save,name",
"FieldName":"SaveName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"SaveName",
"IncludeInCommandLine":false,
"DefaultValue":"world",
"EnumValues":{}
},
{
"DisplayName":"Map",
"Category":"Server Settings",
"Description":"Sets the type of world (map) to be created. Default is moon.",
"Keywords":"world,type,map",
"FieldName":"WorldType",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"WorldType",
"IncludeInCommandLine":false,
"DefaultValue":"moon",
"EnumValues":{
"moon":"Moon",
"mars":"Mars",
"europa":"Europa",
"europa2":"Europa2",
"mimas":"Mimas",
"vulcan":"Vulcan",
"vulcan2":"Vulcan2",
"space":"Space",
"loulan":"Loulan",
"venus":"Venus"
}
},
{
"DisplayName":"Enable Autosave",
"Category":"Server Settings",
"Description":"If enabled, the world will be autosaved at the interval set under \"Autosave Interval\".",
"Keywords":"autosave",
"FieldName":"AutoSave",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"AutoSave",
"IncludeInCommandLine":true,
"DefaultValue":"true",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Autosave Interval",
"Category":"Server Settings",
"Description":"Sets how frequently the server will save the world if autosave is enabled.",
"Keywords":"autosave,interval",
"FieldName":"SaveInterval",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"SaveInterval",
"IncludeInCommandLine":true,
"DefaultValue":"300",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Enable Autopause",
"Category":"Server Settings",
"Description":"If enabled, the server will be paused when no player is connected.",
"Keywords":"autopause",
"FieldName":"AutoPauseServer",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"AutoPauseServer",
"IncludeInCommandLine":true,
"DefaultValue":"true",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Show Framerate",
"Category":"Server Settings",
"Description":"If enabled, shows the framerate of the server.",
"Keywords":"framerate,fps",
"FieldName":"ShowFps",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ShowFps",
"IncludeInCommandLine":true,
"DefaultValue":"false",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Show Latency",
"Category":"Server Settings",
"Description":"If enabled, shows the latency of the server.",
"Keywords":"latency",
"FieldName":"ShowLatency",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"ShowLatency",
"IncludeInCommandLine":true,
"DefaultValue":"false",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Server IP Binding",
"Category":"Server Settings",
"Description":"Sets the binding of the server. Default is blank (all IPs). Change to internal interface IP only if the server has issues.",
"Keywords":"ip,binding,localip,address",
"FieldName":"LocalIpAddress",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"LocalIpAddress",
"IncludeInCommandLine":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Enable UPnP",
"Category":"Server Settings",
"Description":"If enabled, the server will attempt to configure automatic port forwarding on a compatible router.",
"Keywords":"upnp",
"FieldName":"UPNPEnabled",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"UPNPEnabled",
"IncludeInCommandLine":true,
"DefaultValue":"false",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Server Branch",
"Category":"SteamCMD and Updates",
"Description":"Sets the server branch to install. The client must be on the same version. NOTE: Update the server after switching branches!",
"Keywords":"server,branch,depot",
"FieldName":"ServerBranch",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"ServerBranch",
"IncludeInCommandLine":false,
"DefaultValue":"public",
"EnumValues":{
"public":"Public (default)",
"beta":"Beta",
"previous":"Previous"
}
}
]