[ { "DisplayName":"Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ServerPort", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"$.Port", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Dotnet Version", "Category":"Server Settings", "Description":"Sets the [ASP.NET Core 7.0 version](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) to install to run the server. NOTE: Update the server after switching versions!", "Keywords":"dotnet,version", "FieldName":"DotnetVersion", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"DotnetVersion", "IncludeInCommandLine":false, "DefaultValue":"7.0.13", "Placeholder":"7.0.13", "Required":true, "EnumValues":{} }, { "DisplayName":"Server Release Stream", "Category":"Server Settings", "Description":"Sets the server release stream to install. An appropriate Server Version must also be set. NOTE: Update the server after changing this setting!", "Keywords":"server,release,stream", "FieldName":"ServerReleaseStream", "InputType":"enum", "IsFlagArgument":false, "ParamFieldName":"ServerReleaseStream", "IncludeInCommandLine":false, "DefaultValue":"stable", "EnumValues":{ "stable":"Stable (default)", "pre":"Preview" } }, { "DisplayName":"Server Version", "Category":"Server Settings", "Description":"Sets the server version to install, such as 1.18.5 or 1.19.0-pre.5. Minimum v1.18.8. NOTE: Update the server after changing this setting!", "Keywords":"server,version", "FieldName":"ServerVersion", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"ServerVersion", "IncludeInCommandLine":false, "DefaultValue":"1.18.15", "Placeholder":"1.18.15 | 1.19.0-pre.5", "Required":true, "EnumValues":{} }, { "DisplayName":"Make Server Public", "Category":"Server Settings", "Description":"If enabled, the server will be added to the public server listing", "Keywords":"public", "FieldName":"AdvertiseServer", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.AdvertiseServer", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "True":"true", "False":"false" } }, { "DisplayName":"Server Name", "Category":"Server Settings", "Description":"Server name visible in the server list", "Keywords":"server,name", "FieldName":"ServerName", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"$.ServerName", "IncludeInCommandLine":false, "DefaultValue":"Vintage Story Server - Powered by AMP", "EnumValues":{} }, { "DisplayName":"Welcome Message", "Category":"Server Settings", "Description":"Welcome message when players join the server. Placeholder {0} will be replaced with the player's nickname", "Keywords":"welcome,message,motd", "FieldName":"WelcomeMessage", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"$.WelcomeMessage", "IncludeInCommandLine":false, "DefaultValue":"Welcome, {0}, may you survive well and prosper", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"Maximum number of players that may connect to the server", "Keywords":"players,limit", "FieldName":"$MaxUsers", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"$.MaxClients", "IncludeInCommandLine":false, "DefaultValue":"16", "Suffix":"players", "EnumValues":{}, "MinValue":"1" }, { "DisplayName":"Enable Whitelist", "Category":"Server Settings", "Description":"If enabled, only whitelisted players can join the server", "Keywords":"whitelist", "FieldName":"OnlyWhitelisted", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.OnlyWhitelisted", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "True":"true", "False":"false" } }, { "DisplayName":"Allow PvP", "Category":"Server Settings", "Description":"If enabled, players can hit other players", "Keywords":"pvp", "FieldName":"AllowPvP", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.AllowPvP", "IncludeInCommandLine":false, "DefaultValue":"true", "EnumValues":{ "True":"true", "False":"false" } }, { "DisplayName":"Enable UPnP", "Category":"Server Settings", "Description":"If enabled, the server will attempt to configure automatic port forwarding on a compatible router", "Keywords":"upnp", "FieldName":"Upnp", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"$.Upnp", "IncludeInCommandLine":false, "DefaultValue":"false", "EnumValues":{ "True":"true", "False":"false" } } ]