216 lines
7.7 KiB
JSON
Executable File
216 lines
7.7 KiB
JSON
Executable File
[
|
|
{
|
|
"DisplayName":"Port",
|
|
"Category":"Server Settings",
|
|
"Description":"",
|
|
"Keywords":"",
|
|
"FieldName":"$ServerPort",
|
|
"InputType":"number",
|
|
"Hidden":true,
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"port",
|
|
"IncludeInCommandLine":false,
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Log File",
|
|
"Category":"Server Settings",
|
|
"Description":"",
|
|
"Keywords":"",
|
|
"FieldName":"log_file",
|
|
"InputType":"text",
|
|
"Hidden":true,
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"log_file",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"server.log",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Release Stream",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets Stable or Autobuild (nightly) release stream. Needs \"Server Version\" set as well. NOTE: Update the server after changing this setting!",
|
|
"Keywords":"release,stable,autobuild",
|
|
"FieldName":"ServerReleaseStream",
|
|
"InputType":"enum",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"dl.xonotic.org/xonotic",
|
|
"EnumValues":{
|
|
"dl.xonotic.org/xonotic":"Stable",
|
|
"beta.xonotic.org/autobuild/Xonotic":"Autobuild"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Server Version",
|
|
"Category":"Server Settings",
|
|
"Description":"[Stable build version](https://xonotic.org/download/) or [Autobuild version](https://beta.xonotic.org/autobuild/) to install. Set \"Server Release Stream\" as appropriate. NOTE: Update the server after changing this setting!",
|
|
"Keywords":"server,version,build",
|
|
"FieldName":"ServerVersion",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"0.8.5",
|
|
"Placeholder":"0.8.5 | 20220528 | latest",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Name",
|
|
"Category":"Server Settings",
|
|
"Description":"Server name visible in the server list (\"$g_xonoticversion\" is replaced with the current version)",
|
|
"Keywords":"server,name,hostname",
|
|
"FieldName":"hostname",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"hostname",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"Xonotic $g_xonoticversion Server - Powered by AMP",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Public Status",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the public status of the server and whether it is included in the master server list",
|
|
"Keywords":"public,list,private",
|
|
"FieldName":"sv_public",
|
|
"InputType":"enum",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"sv_public",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"1",
|
|
"EnumValues":{
|
|
"1":"Public and included in server list",
|
|
"0":"Public but not included in server list",
|
|
"-1":"Not public"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Server Binding",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the binding of the server. Default is 0.0.0.0. Change to internal interface IP only if the server has issues",
|
|
"Keywords":"server,ip,binding",
|
|
"FieldName":"net_address",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"net_address",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"0.0.0.0",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"RCON Password",
|
|
"Category":"Server Settings",
|
|
"Description":"See the Security and Privacy menu for configurable options for the server's RCON",
|
|
"Keywords":"rcon,password",
|
|
"FieldName":"$RemoteAdminPassword",
|
|
"InputType":"hidden",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"rcon_password",
|
|
"IncludeInCommandLine":false,
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Welcome Message",
|
|
"Category":"Server Settings",
|
|
"Description":"Welcome message when players join the server",
|
|
"Keywords":"welcome,message,motd",
|
|
"FieldName":"sv_motd",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"sv_motd",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"Welcome to Xonotic Server",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Player Limit",
|
|
"Category":"Server Settings",
|
|
"Description":"Maximum number of players that may connect to the server (including spectators)",
|
|
"Keywords":"players,limit",
|
|
"FieldName":"$MaxUsers",
|
|
"InputType":"number",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"maxplayers",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"8",
|
|
"Suffix":"players",
|
|
"EnumValues":{},
|
|
"MinValue":"1"
|
|
},
|
|
{
|
|
"DisplayName":"Game Start Delay",
|
|
"Category":"Server Settings",
|
|
"Description":"Sets the delay before the game starts to let players join the server first",
|
|
"Keywords":"start,delay",
|
|
"FieldName":"g_start_delay",
|
|
"InputType":"number",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"g_start_delay",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"15",
|
|
"Suffix":"seconds",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Maps",
|
|
"Category":"Server Settings",
|
|
"Description":"Space-separated list of maps for the server. Leave blank for all",
|
|
"Keywords":"maps",
|
|
"FieldName":"g_maplist",
|
|
"InputType":"text",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"g_maplist",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"afterslime atelier boil catharsis courtfun dance drain erbium finalrage fuse geoplanetary glowplant implosion leave_em_behind nexballarena oilrig runningman runningmanctf silentsiege solarium space-elevator stormkeep techassault vorix warfare xoylent",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Shuffle Map List",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, a random map will be selected for each game. Otherwise the maps will be selected in sequence",
|
|
"Keywords":"shuffle,maps",
|
|
"FieldName":"g_maplist_shuffle",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"g_maplist_shuffle",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"1",
|
|
"EnumValues":{
|
|
"False":"0",
|
|
"True":"1"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Minimum Maps Before Repeat",
|
|
"Category":"Server Settings",
|
|
"Description":"Number of maps that have to be played before a map can be repeated",
|
|
"Keywords":"maps,recent,count",
|
|
"FieldName":"g_maplist_mostrecent_count",
|
|
"InputType":"number",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"g_maplist_mostrecent_count",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"3",
|
|
"Suffix":"maps",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Hide IPs from Clients",
|
|
"Category":"Server Settings",
|
|
"Description":"If enabled, IP addresses are hidden from \"status\" replies shown to clients",
|
|
"Keywords":"hide,ip,client",
|
|
"FieldName":"sv_status_privacy",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"sv_status_privacy",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"1",
|
|
"EnumValues":{
|
|
"False":"0",
|
|
"True":"1"
|
|
}
|
|
}
|
|
]
|