AMPTemplates/vintage-story-newconfig.json
2023-11-07 16:31:05 +11:00

167 lines
5.6 KiB
JSON

[
{
"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"
}
}
]