AMPTemplates/broke-protocolconfig.json

98 lines
3.1 KiB
JSON

[
{
"DisplayName":"Game Port",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"$GamePort",
"InputType":"number",
"Hidden":true,
"IsFlagArgument":false,
"ParamFieldName":"$.port",
"IncludeInCommandLine":false,
"EnumValues":{}
},
{
"DisplayName":"Server Name",
"Category":"Server Settings",
"Description":"Sets the server name visible in the server list (up to 48 characters). Color codes supported",
"Keywords":"server,name",
"FieldName":"serverName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"$.serverName",
"IncludeInCommandLine":false,
"DefaultValue":"AMP Powered Broke Protocol Server",
"EnumValues":{}
},
{
"DisplayName":"Server Map",
"Category":"Server Settings",
"Description":"Sets the map the server will load. Can be subscribed to on Steam or included in the \"Maps\" directory",
"Keywords":"map",
"FieldName":"map",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"$.map",
"IncludeInCommandLine":false,
"DefaultValue":"Default",
"EnumValues":{}
},
{
"DisplayName":"Server URL",
"Category":"Server Settings",
"Description":"Sets the URL displayed in the server list (up to 48 characters)",
"Keywords":"server,url",
"FieldName":"URL",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"$.URL",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"Server Settings",
"Description":"Maximum number of players that may connect to the server at one time (up to 255)",
"Keywords":"player,limit,maximum",
"FieldName":"$MaxUsers",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"$.players",
"IncludeInCommandLine":false,
"DefaultValue":"32",
"EnumValues":{},
"MinValue":"1"
},
{
"DisplayName":"Enable Whitelist",
"Category":"Server Settings",
"Description":"If enabled, only whitelisted players can join",
"Keywords":"whitelist,enable",
"FieldName":"whitelist",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"$.whitelist",
"IncludeInCommandLine":false,
"DefaultValue":"false",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Whitelisted Players",
"Category":"Server Settings",
"Description":"List of account names for whitelisted players",
"Keywords":"whitelisted,players",
"FieldName":"whitelistedPlayers",
"InputType":"list",
"IsFlagArgument":false,
"ParamFieldName":"whitelistedPlayers",
"IncludeInCommandLine":false,
"DefaultValue":"",
"Special":"listfile:./brokeprotocol/whitelist.txt",
"EnumValues": {}
}
]