2022-05-29 23:15:44 +02:00
[
{
"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 ,
2022-07-01 01:26:16 +02:00
"DefaultValue" : "0.8.5" ,
"Placeholder" : "0.8.5 | 20220528 | latest" ,
2023-10-11 04:45:28 +02:00
"Required" : true ,
2022-05-29 23:15:44 +02:00
"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" : { }
2023-03-23 13:45:59 +01:00
} ,
{
"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" : { }
} ,
2022-05-29 23:15:44 +02:00
{
"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" ,
2023-01-02 20:49:55 +01:00
"EnumValues" : { } ,
"MinValue" : "1"
2022-05-29 23:15:44 +02:00
} ,
{
"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"
}
}
]