[ { "DisplayName":"Game Server Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ApplicationPort1", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"GameServerPort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Web Server Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ApplicationPort2", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"WebServerPort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"RCON Server Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$RemoteAdminPort", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"RconServerPort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Server Name", "Category":"Server Settings", "Description":"Name of the server as it appears in the client server browser", "Keywords":"name", "FieldName":"Description", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"Description", "IncludeInCommandLine":false, "DefaultValue":"Eco Server - Powered by AMP", "EnumValues":{} }, { "DisplayName":"Server Description", "Category":"Server Settings", "Description":"Long form description of the server when clicked on in the client server browser", "Keywords":"description", "FieldName":"DetailedDescription", "InputType":"Textarea", "IsFlagArgument":false, "ParamFieldName":"DetailedDescription", "IncludeInCommandLine":false, "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Make Server Public", "Category":"Server Settings", "Description":"If enabled, server will appear in the client server browser", "Keywords":"public", "FieldName":"PublicServer", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"PublicServer", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Server Password", "Category":"Server Settings", "Description":"Password required to connect to the server (except for whitelisted players). Default is no password", "Keywords":"password", "FieldName":"Password", "InputType":"password", "IsFlagArgument":false, "ParamFieldName":"Password", "IncludeInCommandLine":false, "DefaultValue":"", "EnumValues":{} }, { "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":"RconPassword", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Server Category", "Category":"Server Settings", "Description":"Category of the server shown when clients first select a new game", "Keywords":"category", "FieldName":"ServerCategory", "InputType":"enum", "IsFlagArgument":false, "ParamFieldName":"ServerCategory", "IncludeInCommandLine":false, "DefaultValue":"None", "EnumValues":{ "None":"None", "Beginner":"Beginner", "Established":"Established", "BeginnerHard":"Beginner Hard", "Strange":"Strange" } }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"Maximum number of players that may connect to the server. Default is no limit (-1)", "Keywords":"players,limit", "FieldName":"$MaxUsers", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"DefaultSlots", "IncludeInCommandLine":false, "DefaultValue":"-1", "Suffix":"players", "EnumValues":{}, "MinValue":"-1" }, { "DisplayName":"Server IP Binding", "Category":"Server Settings", "Description":"Internal server IP-address the server should bind to. Default is Any (all IPs on the host)", "Keywords":"ip,binding", "FieldName":"IPAddress", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"IPAddress", "IncludeInCommandLine":false, "DefaultValue":"Any", "EnumValues":{} }, { "DisplayName":"RCON IP Binding", "Category":"Server Settings", "Description":"Internal server IP-address the RCON server should bind to. Default is Any (all IPs on the host)", "Keywords":"rcon,ip,binding", "FieldName":"RconIPAddress", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"RconIPAddress", "IncludeInCommandLine":false, "DefaultValue":"Any", "EnumValues":{} }, { "DisplayName":"Discord Address", "Category":"Server Settings", "Description":"ID for a Discord server (the ID after \"discord.gg/\") to provide a link to", "Keywords":"discord", "FieldName":"DiscordAddress", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"DiscordAddress", "IncludeInCommandLine":false, "DefaultValue":"", "Placeholder":"78xKTd", "EnumValues":{} }, { "DisplayName":"Enable UPnP", "Category":"Server Settings", "Description":"If enabled, UPnP will be enabled on the server. Requires a UPnP-enabled router to work", "Keywords":"upnp", "FieldName":"UPnPEnabled", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"UPnPEnabled", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Enable Beta Branch", "Category":"SteamCMD and Updates", "Description":"If enabled, allows beta branches (branches other than \"public\") to be installed. Specify the branch under \"Selected Beta Branch\". NOTE: Update the server after switching branches!", "Keywords":"enable,beta", "FieldName":"EnableBeta", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "False":"false", "True":"true" } }, { "DisplayName":"Selected Beta Branch", "Category":"SteamCMD and Updates", "Description":"[Beta branch](https://steamdb.info/app/739590/depots/) to install. Requires \"Enable Beta Branch\" to be enabled. Set any required password under \"Beta Password\". NOTE: Update the server after switching branches!", "Keywords":"beta,branch", "FieldName":"BetaBranch", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"", "IncludeInCommandLine":false, "DefaultValue":"", "Placeholder":"", "EnumValues":{} } ]