AMPTemplates/call-of-dutymw2config.json

609 lines
22 KiB
JSON

[
{
"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 <mapname>. To mix gametypes, use the format: gametype <gametype> map <mapname>. 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"
}
}
]