325 lines
13 KiB
JSON
325 lines
13 KiB
JSON
[
|
|
{
|
|
"DisplayName":"Server Name",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the name of the server that appears in the server list",
|
|
"Keywords":"server,name,hostname",
|
|
"FieldName":"hostname",
|
|
"InputType":"text",
|
|
"ParamFieldName":"hostname",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"AMP Powered Counter-Strike 2 Server",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Tags",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Comma-separated list of server tags that give additional information about the server in the server browser",
|
|
"Keywords":"tags,sv_tags",
|
|
"FieldName":"sv_tags",
|
|
"InputType":"text",
|
|
"ParamFieldName":"sv_tags",
|
|
"IncludeInCommandLine":true,
|
|
"SkipIfEmpty":true,
|
|
"DefaultValue":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"LAN Server",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If enabled, the server will operate as a LAN server: no heartbeat, no authentication, and no non-class C addresses",
|
|
"Keywords":"lan,local,sv_lan",
|
|
"FieldName":"sv_lan",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"sv_lan",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Game Server Login Token (GSLT)",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the [Steam Game Server Login Token](https://steamcommunity.com/dev/managegameservers) for the server, to allow it to be listed in the server browser. Use app ID 730 when generating the token",
|
|
"Keywords":"steam,server,login,token,gslt,sv_setsteamaccount",
|
|
"FieldName":"sv_setsteamaccount",
|
|
"InputType":"password",
|
|
"ParamFieldName":"sv_setsteamaccount",
|
|
"IncludeInCommandLine":true,
|
|
"SkipIfEmpty":true,
|
|
"DefaultValue":"",
|
|
"Placeholder":"6544F7E034119F113526E96474F559AH",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Server Password",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the password required to connect to the server. Default is no password",
|
|
"Keywords":"server,password,sv_password",
|
|
"FieldName":"sv_password",
|
|
"InputType":"password",
|
|
"ParamFieldName":"sv_password",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"RCON Password",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"See the Security and Privacy menu for configurable options for the server's RCON",
|
|
"Keywords":"rcon,password,rcon_password",
|
|
"FieldName":"$RemoteAdminPassword",
|
|
"InputType":"hidden",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"rcon_password",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Initial Game Mode",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the game mode (game_type, game_mode) to start the server with",
|
|
"Keywords":"game,mode,gamemode,game_mode,game_type",
|
|
"FieldName":"gamemode",
|
|
"InputType":"enum",
|
|
"ParamFieldName":"gamemode",
|
|
"DefaultValue":"+game_type 0 +game_mode 0",
|
|
"EnumValues":{
|
|
"+game_type 0 +game_mode 0":"Casual (default)",
|
|
"+game_type 0 +game_mode 1":"Competitive",
|
|
"+game_type 0 +game_mode 2":"Wingman (Competitive 2v2)",
|
|
"+game_type 1 +game_mode 2":"Deathmatch",
|
|
"+game_type 2 +game_mode 0":"Training",
|
|
"+game_type 3 +game_mode 0":"Custom",
|
|
"+game_type 4 +game_mode 0":"Guardian (Co-operative)",
|
|
"+game_type 4 +game_mode 1":"Co-op Strike (Co-op Mission)"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Initial Map",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the map to start the server with. If \"Custom\" is selected, Custom Initial Map must also be specified",
|
|
"Keywords":"map",
|
|
"FieldName":"map",
|
|
"InputType":"enum",
|
|
"ParamFieldName":"map",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"de_dust2",
|
|
"EnumValues":{
|
|
"de_ancient":"Ancient",
|
|
"de_anubis":"Anubis",
|
|
"de_dust2":"Dust II (default)",
|
|
"de_inferno":"Inferno",
|
|
"cs_italy":"Italy",
|
|
"de_mirage":"Mirage",
|
|
"de_nuke":"Nuke",
|
|
"cs_office":"Office",
|
|
"de_overpass":"Overpass",
|
|
"de_vertigo":"Vertigo",
|
|
"{{CustomMap}}":"--Custom--"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Custom Initial Map",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets a custom map to use for the Initial Map, if \"Custom\" is selected",
|
|
"Keywords":"custom,map",
|
|
"FieldName":"CustomMap",
|
|
"InputType":"text",
|
|
"ParamFieldName":"CustomMap",
|
|
"DefaultValue":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Map Group",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the map group to load to enable map rotation. Alternatively specify a Workshop Collection ID which includes the maps required for rotation",
|
|
"Keywords":"map,group,mapgroup",
|
|
"FieldName":"mapgroup",
|
|
"InputType":"text",
|
|
"ParamFieldName":"mapgroup",
|
|
"IncludeInCommandLine":true,
|
|
"SkipIfEmpty":true,
|
|
"DefaultValue":"",
|
|
"Placeholder":"mg_cs2",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Workshop Map ID",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the ID of a [Steam workshop map](https://steamcommunity.com/workshop/browse/?appid=730&browsesort=trend§ion=readytouseitems) to download and load on the server. This will override the Initial Map setting",
|
|
"Keywords":"workshop,map,host_workshop_map",
|
|
"FieldName":"host_workshop_map",
|
|
"InputType":"number",
|
|
"ParamFieldName":"host_workshop_map",
|
|
"IncludeInCommandLine":true,
|
|
"SkipIfEmpty":true,
|
|
"DefaultValue":"",
|
|
"Placeholder":"3070217773",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Workshop Collection ID",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the ID of a [Steam workshop collection](https://steamcommunity.com/workshop/browse/?appid=730&browsesort=trend§ion=collections) to download and load on the server. Specify the initial map to load from that collection under Custom Initial Map",
|
|
"Keywords":"workshop,collection,host_workshop_collection",
|
|
"FieldName":"host_workshop_collection",
|
|
"InputType":"number",
|
|
"ParamFieldName":"host_workshop_collection",
|
|
"IncludeInCommandLine":true,
|
|
"SkipIfEmpty":true,
|
|
"DefaultValue":"",
|
|
"Placeholder":"3065925629",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Allow Other Map By Players",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If set, and when the server is hosting a workshop collection, players will be able to play another workshop map on the server when it is empty and then rotate their map cycle into the server collection",
|
|
"Keywords":"workshop,map,allow,other,sv_workshop_allow_other_maps",
|
|
"FieldName":"sv_workshop_allow_other_maps",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"sv_workshop_allow_other_maps",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Player Limit",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets the maximum number of players allowed on the server at one time",
|
|
"Keywords":"max,players,limit,maxplayers",
|
|
"FieldName":"$MaxUsers",
|
|
"InputType":"number",
|
|
"MinValue":"1",
|
|
"MaxValue":"64",
|
|
"ParamFieldName":"maxplayers",
|
|
"DefaultValue":"32",
|
|
"Placeholder":"32",
|
|
"Suffix":"players",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Install Metamod",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If set, Metamod will be installed when the server is updated. Metamod Branch and Metamod Build Version must be set accordingly. Activate Metamod by modifying game/csgo/gameinfo.gi to add 'Game csgo/addons/metamod' as the first Game entry under SearchPaths (must be done each time the server is updated)",
|
|
"Keywords":"install,metamod",
|
|
"FieldName":"InstallMetamod",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"InstallMetamod",
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Metamod Branch",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Specifies the [Metamod branch](https://www.sourcemm.net/downloads.php?branch=master&all=1) to install. Minimum 2.0 required",
|
|
"Keywords":"metamod,branch",
|
|
"FieldName":"MetamodBranch",
|
|
"InputType":"number",
|
|
"MinValue":"2",
|
|
"ParamFieldName":"MetamodBranch",
|
|
"DefaultValue":"2.0",
|
|
"Placeholder":"2.0",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Metamod Build Version",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Specifies the [Metamod build version](https://www.sourcemm.net/downloads.php?branch=master&all=1) to install",
|
|
"Keywords":"metamod,build,version",
|
|
"FieldName":"MetamodBuild",
|
|
"InputType":"number",
|
|
"ParamFieldName":"MetamodBuild",
|
|
"DefaultValue":"1256",
|
|
"Placeholder":"1256",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Pure Server Mode",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Sets whether clients are only allowed to use certain files",
|
|
"Keywords":"pure,server,cheat,hack,integrity,sv_pure",
|
|
"FieldName":"sv_pure",
|
|
"InputType":"enum",
|
|
"ParamFieldName":"sv_pure",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"0",
|
|
"EnumValues":{
|
|
"0":"Client files not restricted",
|
|
"1":"All client files except those listed in pure_server_whitelist.txt must match the server",
|
|
"2":"All client files must come from Steam"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Enable Cheats",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If set, cheat convars will be allowed to be used on the server",
|
|
"Keywords":"allow,cheat,hack,integrity,sv_cheats",
|
|
"FieldName":"sv_cheats",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"sv_cheats",
|
|
"IncludeInCommandLine":true,
|
|
"DefaultValue":"false",
|
|
"EnumValues":{
|
|
"False":"false",
|
|
"True":"true"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Disable Valve Anti-Cheat",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If set, Valve Anti-Cheat (VAC) will be disabled",
|
|
"Keywords":"valve,anti,cheat,vac,insecure",
|
|
"FieldName":"insecure",
|
|
"InputType":"checkbox",
|
|
"ParamFieldName":"insecure",
|
|
"DefaultValue":"",
|
|
"EnumValues":{
|
|
"False":"",
|
|
"True":"-insecure "
|
|
}
|
|
},
|
|
{
|
|
"DisplayName":"Server/RCON IPv4 IP Binding",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"If required, you can change the IPv4 IP binding of the server and RCON by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Default is 0.0.0.0 (all IPs). Stop the instance (not just the server) first. NOTE: The IP must be reachable by AMP, otherwise AMP's console won't work",
|
|
"Keywords":"ip,binding",
|
|
"FieldName":"ip",
|
|
"InputType":"hidden",
|
|
"ParamFieldName":"ip",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Additional Command Line Parameters",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Specifies additional command line parameters (anything that begins with a -) that are not otherwise set by AMP. Use with care",
|
|
"Keywords":"custom,server,arguments,variables,cvars,convars,parameters",
|
|
"FieldName":"CustomParameters",
|
|
"InputType":"text",
|
|
"ParamFieldName":"CustomParameters",
|
|
"DefaultValue":"",
|
|
"Placeholder":"",
|
|
"EnumValues":{}
|
|
},
|
|
{
|
|
"DisplayName":"Additional Console Variables",
|
|
"Category":"CS2 Server Settings",
|
|
"Description":"Specifies additional console variables (anything that begins with a +) that are not otherwise set by AMP. Use with care",
|
|
"Keywords":"custom,server,arguments,variables,cvars,convars,parameters",
|
|
"FieldName":"CustomConVars",
|
|
"InputType":"text",
|
|
"ParamFieldName":"CustomConVars",
|
|
"DefaultValue":"",
|
|
"Placeholder":"",
|
|
"EnumValues":{}
|
|
}
|
|
]
|