2023-09-01 00:46:14 +02:00
[
{
"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 ,
2023-11-03 22:12:20 +01:00
"DefaultValue" : "7.0.13" ,
"Placeholder" : "7.0.13" ,
2023-10-11 04:45:28 +02:00
"Required" : true ,
2023-09-01 00:46:14 +02:00
"EnumValues" : { }
} ,
2023-11-07 06:31:05 +01:00
{
"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"
}
} ,
2023-09-01 00:46:14 +02:00
{
"DisplayName" : "Server Version" ,
"Category" : "Server Settings" ,
2023-11-07 06:31:05 +01:00
"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!" ,
2023-09-01 00:46:14 +02:00
"Keywords" : "server,version" ,
"FieldName" : "ServerVersion" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "ServerVersion" ,
"IncludeInCommandLine" : false ,
2023-11-03 22:12:20 +01:00
"DefaultValue" : "1.18.15" ,
2023-11-07 06:31:05 +01:00
"Placeholder" : "1.18.15 | 1.19.0-pre.5" ,
2023-10-11 04:45:28 +02:00
"Required" : true ,
2023-09-01 00:46:14 +02:00
"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"
}
}
]