[ { "DisplayName":"Game Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$GamePort", "InputType":"number", "Hidden":true, "ParamFieldName":"net_port", "EnumValues":{} }, { "DisplayName":"IP Binding", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ApplicationIPBinding", "InputType":"number", "Hidden":true, "ParamFieldName":"net_ip", "EnumValues":{} }, { "DisplayName":"Enable Log File", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"logfile", "InputType":"number", "Hidden":true, "ParamFieldName":"logfile", "DefaultValue":"2", "EnumValues":{} }, { "DisplayName":"Continuous Log", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"g_logSync", "InputType":"number", "Hidden":true, "ParamFieldName":"g_logSync", "DefaultValue":"1", "EnumValues":{} }, { "DisplayName":"Log File Name", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"g_log", "InputType":"text", "Hidden":true, "ParamFieldName":"g_log", "DefaultValue":"logs/games_mp.log", "EnumValues":{} }, { "DisplayName":"Log Filter", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"com_logFilter", "InputType":"number", "Hidden":true, "ParamFieldName":"com_logFilter", "DefaultValue":"1", "EnumValues":{} }, { "DisplayName":"Disable Lobby Server", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"party_enable", "InputType":"text", "Hidden":true, "ParamFieldName":"party_enable", "DefaultValue":"0", "EnumValues":{} }, { "DisplayName":"Server Name", "Category":"Server Settings", "Description":"Sets the name of the server. Colour codes can be used: ^0=Black, ^1=Red, ^2=Green, ^3=Yellow, ^4=Blue, ^5=Cyan, ^6=Pink, ^7=White, ^8=Team Colours, ^9=Grey, ^:=Rainbow", "Keywords":"server,name,sv_hostname", "FieldName":"sv_hostname", "InputType":"text", "ParamFieldName":"sv_hostname", "DefaultValue":"^1AMP Hosted CODMW2 Server", "EnumValues":{} }, { "DisplayName":"Message Of The Day", "Category":"Server Settings", "Description":"Sets a custom message of the day (MOTD) displayed when players join. Colour codes can also be used, as per the Server Name. Blank = default intel messages", "Keywords":"message,motd,sv_motd", "FieldName":"sv_motd", "InputType":"text", "ParamFieldName":"sv_motd", "DefaultValue":"^4Welcome to CODMW2!", "EnumValues":{} }, { "DisplayName":"Enable Private LAN Party Mode", "Category":"Server Settings", "Description":"If enabled, the server will be unlisted publicly and added to the local serverlist only. Otherwise, heartbeats will be sent to the online serverlist", "Keywords":"public,online,private,lan,party,sv_lanonly", "FieldName":"sv_lanonly", "InputType":"checkbox", "ParamFieldName":"sv_lanonly", "IncludeInCommandLine":true, "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Internet/LAN Server", "Category":"Server Settings", "Description":"If enabled, the server will be started as an internet server. Otherwise, it will be started as a LAN server", "Keywords":"lan,internet,dedicated", "FieldName":"dedicated", "InputType":"checkbox", "ParamFieldName":"dedicated", "IncludeInCommandLine":true, "DefaultValue":"2", "EnumValues":{ "False":"1", "True":"2" } }, { "DisplayName":"Server Admin Username", "Category":"Server Settings", "Description":"Sets the admin username for administrative purposes", "Keywords":"admin,username,_Admin", "FieldName":"_Admin", "InputType":"text", "ParamFieldName":"_Admin", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Server Admin Email Address", "Category":"Server Settings", "Description":"Sets the email address for the server admin for administrative purposes", "Keywords":"email,address,_Email", "FieldName":"_Email", "InputType":"text", "ParamFieldName":"_Email", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Server Admin Website", "Category":"Server Settings", "Description":"Sets the URL for the server admin's website", "Keywords":"website,url,_Website", "FieldName":"_Website", "InputType":"url", "ParamFieldName":"_Website", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Server Location", "Category":"Server Settings", "Description":"Sets the server location that is displayed in the server information", "Keywords":"location,_Location", "FieldName":"_Location", "InputType":"text", "ParamFieldName":"_Location", "DefaultValue":"Earth", "Placeholder":"Earth", "EnumValues":{} }, { "DisplayName":"Server Password", "Category":"Server Settings", "Description":"Sets the password to join the server", "Keywords":"password,g_password", "FieldName":"g_password", "InputType":"password", "ParamFieldName":"g_password", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"RCON Password", "Category":"Server Settings", "Description":"Sets the RCON password to allow sending console commands in-game. Default is no password, disabling console commands", "Keywords":"rcon,password,rcon_password", "FieldName":"rcon_password", "InputType":"password", "ParamFieldName":"rcon_password", "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"RCON Timeout", "Category":"Server Settings", "Description":"Sets the minimum allowed interval between RCON messages per IP address", "Keywords":"rcon,interval,timeout,rcon_timeout", "FieldName":"rcon_timeout", "InputType":"number", "ParamFieldName":"rcon_timeout", "DefaultValue":"100", "Placeholder":"100", "EnumValues":{} }, { "DisplayName":"Map Rotation List", "Category":"Server Settings", "Description":"Sets the map list to use for map rotations for the server. Each entry must be in the format: map . To mix gametypes, use the format: gametype map . See userraw/server.cfg for mapnames", "Keywords":"map,rotation,list,sv_maprotation", "FieldName":"sv_maprotation", "InputType":"Textarea", "ParamFieldName":"sv_maprotation", "DefaultValue":"map mp_highrise map mp_terminal map mp_firingrange map mp_trailerpark map mp_boneyard map mp_quarry map mp_killhouse map mp_rundown map mp_rust_long map mp_nightshift map mp_afghan map mp_abandon map mp_estate_tropical map mp_crash_tropical map mp_bloc_sh map mp_checkpoint map mp_invasion map mp_storm_spring map mp_fav_tropical map mp_rust map mp_nuked map mp_shipment map mp_strike map mp_cargoship_sh map co_hunted map mp_underpass map oilrig map mp_cross_fire map mp_brecourt map mp_crash map mp_fuel2 map mp_cargoship map mp_vacant map mp_subbase map mp_storm map mp_complex map mp_favela map mp_shipment map mp_derail map mp_compact map mp_overgrown map mp_estate map mp_derail map mp_shipment_long", "Placeholder":"map mp_highrise map mp_terminal map mp_firingrange map mp_trailerpark map mp_boneyard map mp_quarry map mp_killhouse map mp_rundown map mp_rust_long map mp_nightshift map mp_afghan map mp_abandon map mp_estate_tropical map mp_crash_tropical map mp_bloc_sh map mp_checkpoint map mp_invasion map mp_storm_spring map mp_fav_tropical map mp_rust map mp_nuked map mp_shipment map mp_strike map mp_cargoship_sh map co_hunted map mp_underpass map oilrig map mp_cross_fire map mp_brecourt map mp_crash map mp_fuel2 map mp_cargoship map mp_vacant map mp_subbase map mp_storm map mp_complex map mp_favela map mp_shipment map mp_derail map mp_compact map mp_overgrown map mp_estate map mp_derail map mp_shipment_long", "EnumValues":{} }, { "DisplayName":"Randomise Map Rotation", "Category":"Server Settings", "Description":"If set, the loading order of the Map Rotation List maps will be randomised", "Keywords":"map,rotation,random,randomise,randomize,sv_randomMapRotation", "FieldName":"sv_randomMapRotation", "InputType":"checkbox", "ParamFieldName":"sv_randomMapRotation", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Default Gametype", "Category":"Server Settings", "Description":"Sets the default gametype in case the Map Rotation List does not specify gametypes. Settings for each gametype can be set in userraw/server.cfg", "Keywords":"game,type,g_gametype", "FieldName":"g_gametype", "InputType":"enum", "ParamFieldName":"g_gametype", "DefaultValue":"war", "EnumValues":{ "war":"Team Deathmatch (default)", "dm":"Free-for-all", "dom":"Domination", "koth":"King of the Hill / Headquarters", "sab":"Sabotage", "sd":"Search and Destroy", "arena":"Arena", "dd":"Demolition", "ctf":"Capture the Flag", "oneflag":"One-Flag CTF", "gtnw":"Global Thermo-Nuclear War" } }, { "DisplayName":"Load Mod", "Category":"Server Settings", "Description":"Sets the mod to load when starting the server, based on the path to the mod in the mods directory", "Keywords":"mods,fs_game", "FieldName":"fs_game", "InputType":"text", "ParamFieldName":"fs_game", "DefaultValue":"", "Placeholder":"mods/bots", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"Sets the maximum number of players allowed on the server", "Keywords":"max,players,limit", "FieldName":"$MaxUsers", "InputType":"number", "MinValue":"1", "ParamFieldName":"sv_maxclients", "DefaultValue":"18", "Placeholder":"18", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$MaxUsers", "InputType":"number", "Hidden":true, "ParamFieldName":"party_maxplayers", "EnumValues":{} }, { "DisplayName":"Maximum Ping", "Category":"Server Settings", "Description":"Sets the maximum ping permitted for a player to be allowed to join. If a custom DLC reports the 'server is for low ping players only', set to 0", "Keywords":"maximum,ping,sv_maxPing", "FieldName":"sv_maxPing", "InputType":"number", "MinValue":"0", "MaxValue":"1000", "ParamFieldName":"sv_maxPing", "DefaultValue":"0", "Placeholder":"0", "Suffix":"milliseconds", "EnumValues":{} }, { "DisplayName":"Client Timeout Period", "Category":"Server Settings", "Description":"Sets the time before the server will kick a client if no response is sent to the server", "Keywords":"timeout,sv_timeout", "FieldName":"sv_timeout", "InputType":"number", "MinValue":"0", "MaxValue":"1800", "ParamFieldName":"sv_timeout", "DefaultValue":"20", "Placeholder":"20", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Player Inactivity Kick Period", "Category":"Server Settings", "Description":"Sets the time before the server will kick a player for inactivity", "Keywords":"inactivity,afk,period,g_inactivity", "FieldName":"g_inactivity", "InputType":"number", "MinValue":"0", "ParamFieldName":"g_inactivity", "DefaultValue":"300", "Placehoder":"300", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Spectator Kick Period", "Category":"Server Settings", "Description":"Sets the time before the server will kick a spectator", "Keywords":"inactivity,period,spectator,g_inactivitySpectator", "FieldName":"g_inactivitySpectator", "InputType":"number", "MinValue":"0", "ParamFieldName":"g_inactivitySpectator", "DefaultValue":"500", "Placehoder":"500", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Temporary Ban Period", "Category":"Server Settings", "Description":"Sets the time for a player temporary ban (on kick/tempban)", "Keywords":"ban,period,temporary,sv_kickBanTime", "FieldName":"sv_kickBanTime", "InputType":"number", "MinValue":"0", "MaxValue":"3600", "ParamFieldName":"sv_kickBanTime", "DefaultValue":"3600", "Placeholder":"3600", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Security Level", "Category":"Server Settings", "Description":"Sets the server's security level", "Keywords":"security,level,sv_securityLevel", "FieldName":"sv_securityLevel", "InputType":"number", "MinValue":"0", "ParamFieldName":"sv_securityLevel", "DefaultValue":"23", "Placeholder":"23", "EnumValues":{} }, { "DisplayName":"Enable Pure Server", "Category":"Server Settings", "Description":"If enabled, only clients with verified files will be able to join the server", "Keywords":"pure,verify,sv_pure", "FieldName":"sv_pure", "InputType":"checkbox", "ParamFieldName":"sv_pure", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"XP Scaling Factor", "Category":"Server Settings", "Description":"Sets the XP scaling factor. DO NOT ABUSE! Warn of high XP via hostname. Don't change this unless you know what you are doing", "Keywords":"xp,scale,scr_xpscale", "FieldName":"scr_xpscale", "InputType":"enum", "ParamFieldName":"scr_xpscale", "DefaultValue":"1", "EnumValues":{ "1":"No scaling (default)", "2":"2x", "3":"3x", "4":"4x" } }, { "DisplayName":"Enable Voice Chat", "Category":"Server Settings", "Description":"If set, server voice chat will be enabled (teams only)", "Keywords":"voice,chat,sv_voice", "FieldName":"sv_voice", "InputType":"checkbox", "ParamFieldName":"sv_voice", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Voice Chat Quality", "Category":"Server Settings", "Description":"Sets the server voice quality level", "Keywords":"voice,chat,quality,sv_voicequality", "FieldName":"sv_voicequality", "InputType":"number", "MinValue":"0", "MaxValue":"9", "ParamFieldName":"sv_voicequality", "DefaultValue":"9", "Placeholder":"9", "EnumValues":{} }, { "DisplayName":"Disable Chat", "Category":"Server Settings", "Description":"If set, chat messages from clients will be disabled", "Keywords":"disable,chat,messages,sv_disableChat", "FieldName":"sv_disableChat", "InputType":"checkbox", "ParamFieldName":"sv_disableChat", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Allow Download From Web", "Category":"Server Settings", "Description":"If set, clients will be allowed to download maps and mods from a different server instead of the game server", "Keywords":"allow,download,content,maps,mods,sv_wwwDownload", "FieldName":"sv_wwwDownload", "InputType":"checkbox", "ParamFieldName":"sv_wwwDownload", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Web Download URL", "Category":"Server Settings", "Description":"Sets the http URL to a usermaps and mods folder on a web server for clients to download from. Note that https does NOT work!", "Keywords":"download,url,sv_wwwBaseUrl", "FieldName":"sv_wwwBaseUrl", "InputType":"url", "ParamFieldName":"sv_wwwBaseUrl", "DefaultValue":"", "Placeholder":"http://example.com", "EnumValues":{} }, { "DisplayName":"Enable Flood Protection", "Category":"Server Settings", "Description":"If enabled, chat spam protection applies. Should be enabled on non-password-protected public servers", "Keywords":"flood,protection,sv_floodProtect", "FieldName":"sv_floodProtect", "InputType":"checkbox", "ParamFieldName":"sv_floodProtect", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Reconnect Limit", "Category":"Server Settings", "Description":"Sets the number of times a player can reconnect after disconnection", "Keywords":"reconnect,limit,sv_reconnectlimit", "FieldName":"sv_reconnectlimit", "InputType":"number", "MinValue":"0", "MaxValue":"1800", "ParamFieldName":"sv_reconnectlimit", "DefaultValue":"4", "Placeholder":"4", "EnumValues":{} }, { "DisplayName":"Allow Voting", "Category":"Server Settings", "Description":"If enabled, voting will be allowed on the server", "Keywords":"vote,voting,g_allowVote", "FieldName":"g_allowVote", "InputType":"checkbox", "ParamFieldName":"g_allowVote", "DefaultValue":"0", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Allow Client Console", "Category":"Server Settings", "Description":"If enabled, players will be able to access server commands", "Keywords":"client,console,server,commands,sv_allowClientConsole", "FieldName":"sv_allowClientConsole", "InputType":"checkbox", "ParamFieldName":"sv_allowClientConsole", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Server-Side Say Name", "Category":"Server Settings", "Description":"Sets the name that server-side 'say' commands show up as in-game", "Keywords":"say,name,server-side,sv_sayName", "FieldName":"sv_sayName", "InputType":"text", "ParamFieldName":"sv_sayName", "DefaultValue":"^7Console", "Placeholder":"^7Console", "EnumValues":{} }, { "DisplayName":"Randomise Bot Names", "Category":"Server Settings", "Description":"If enabled, the names of bots will be randomised", "Keywords":"random,bot,names,sv_randomBotNames", "FieldName":"sv_randomBotNames", "InputType":"checkbox", "ParamFieldName":"sv_randomBotNames", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Replace Bots", "Category":"Server Settings", "Description":"If enabled, test clients will be replaced by connecting players when the server is full", "Keywords":"replace,bots,test,clients,sv_replaceBots", "FieldName":"sv_replaceBots", "InputType":"checkbox", "ParamFieldName":"sv_replaceBots", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Allow Aim Assist", "Category":"Server Settings", "Description":"If set, Controller Aim-Assist will be enabled", "Keywords":"aim,assist,aim-assist,controller,sv_allowAimAssist, ", "FieldName":"sv_allowAimAssist", "InputType":"checkbox", "ParamFieldName":"sv_allowAimAssist", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } }, { "DisplayName":"Allow Coloured Names", "Category":"Server Settings", "Description":"If enabled, colours in player names will be allowed", "Keywords":"colored,coloured,names,sv_allowColoredNames", "FieldName":"sv_allowColoredNames", "InputType":"checkbox", "ParamFieldName":"sv_allowColoredNames", "DefaultValue":"1", "EnumValues":{ "False":"0", "True":"1" } } ]