2021-12-31 08:05:28 +01:00
[
{
"DisplayName" : "Max Players" ,
"Category" : "Cluster Settings" ,
"Description" : "Maximum number of players in the server" ,
"Keywords" : "max players" ,
2022-01-30 03:39:04 +01:00
"FieldName" : "$MaxUsers" ,
2021-12-31 08:05:28 +01:00
"InputType" : "number" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "max_players" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "64" ,
2023-01-02 20:49:55 +01:00
"EnumValues" : { } ,
"MinValue" : "1"
2021-12-31 08:05:28 +01:00
} ,
{
"DisplayName" : "Tick Rate" ,
"Category" : "Server Settings" ,
"Description" : "Force the server to run at a specific tick rate, higher is better performing but requires more bandwidth and CPU" ,
"Keywords" : "tick rate" ,
"FieldName" : "tickrate" ,
"InputType" : "enum" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "tickrate" ,
"IncludeInCommandLine" : true ,
"DefaultValue" : "60" ,
"EnumValues" : {
"10" : "10" ,
"15" : "15" ,
"30" : "30" ,
"60" : "60"
}
} ,
{
"DisplayName" : "Lan Only" ,
"Category" : "Server Settings" ,
"Description" : "Set the server to LAN only mode" ,
"Keywords" : "LAN only" ,
"FieldName" : "dedicated_lan_server" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "dedicated_lan_server" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Master Server" ,
"Category" : "Server Settings" ,
"Description" : "Enable only on the master server" ,
"Keywords" : "master server" ,
"FieldName" : "is_master" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "is_master" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "true" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Shard Name" ,
"Category" : "Server Settings" ,
"Description" : "The name for the server" ,
"Keywords" : "server description" ,
"FieldName" : "shard_name" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "shard_name" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "Master" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Shard ID" ,
"Category" : "Server Settings" ,
"Description" : "A unique number to identify the shard in a cluster" ,
"Keywords" : "shard id" ,
"FieldName" : "id" ,
"InputType" : "number" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "id" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "1" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Server Description" ,
"Category" : "Server Settings" ,
"Description" : "The description for the server" ,
"Keywords" : "server description" ,
"FieldName" : "default_server_description" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "default_server_description" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "AMP Powered Server" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Enable PVP" ,
"Category" : "Cluster Settings" ,
"Description" : "Enable/Disable player-vs-player" ,
"Keywords" : "pvp player vs" ,
"FieldName" : "pvp" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "pvp" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "false" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Game Mode" ,
"Category" : "Server Settings" ,
"Description" : "Game mode selection" ,
"Keywords" : "game mode" ,
"FieldName" : "game_mode" ,
"InputType" : "enum" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "game_mode" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "survival" ,
"EnumValues" : {
"endless" : "Endless" ,
"survival" : "Survival" ,
"wilderness" : "Wilderness"
}
} ,
{
"DisplayName" : "Cluster Intention" ,
"Category" : "Cluster Settings" ,
"Description" : "Cluster play style" ,
"Keywords" : "cluster intention play style" ,
"FieldName" : "cluster_intention" ,
"InputType" : "enum" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_intention" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "cooperative" ,
"EnumValues" : {
"competitive" : "Competitive" ,
"cooperative" : "Cooperative" ,
"madness" : "Madness" ,
"social" : "Social"
}
} ,
{
"DisplayName" : "Enable Snapshots" ,
"Category" : "Server Settings" ,
"Description" : "Enable/Disable Snapshots" ,
"Keywords" : "enable snapshots" ,
"FieldName" : "enable_snapshots" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "enable_snapshots" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "false" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Enable Autosaver" ,
"Category" : "Server Settings" ,
"Description" : "Enable/Disable Autosaving at the begining of each day in-game" ,
"Keywords" : "enable autosaver" ,
"FieldName" : "enable_autosaver" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "enable_autosaver" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "true" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Enable Shards" ,
"Category" : "Cluster Settings" ,
"Description" : "Enable/Disable shards (Must be enabled for clusters)" ,
"Keywords" : "enable shards" ,
"FieldName" : "shard_enabled" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "shard_enabled" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "true" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Connection Timeout (ms)" ,
"Category" : "Server Settings" ,
"Description" : "Time in milliseconds before server drops an idle player" ,
"Keywords" : "connection timeout" ,
"FieldName" : "connection_timeout" ,
"InputType" : "number" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "connection_timeout" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "8000" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Enable Vote to Kick" ,
"Category" : "Server Settings" ,
"Description" : "Allow players to vote to kick other players" ,
"Keywords" : "vote to kick enabled" ,
"FieldName" : "vote_kick_enabled" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "vote_kick_enabled" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "true" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Pause When Empty" ,
"Category" : "Cluster Settings" ,
"Description" : "Pause the game when no players in session" ,
"Keywords" : "pause when empty" ,
"FieldName" : "pause_when_empty" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "pause_when_empty" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "true" ,
"EnumValues" : {
2022-01-14 03:54:43 +01:00
"True" : "true" ,
"False" : "false"
2021-12-31 08:05:28 +01:00
}
} ,
{
"DisplayName" : "Cluster Description" ,
"Category" : "Cluster Settings" ,
"Description" : "Description for this server cluster" ,
"Keywords" : "cluster description" ,
"FieldName" : "cluster_description" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_description" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "AMP Powered Cluster" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Cluster Name" ,
"Category" : "Cluster Settings" ,
"Description" : "Name for this cluster" ,
"Keywords" : "cluster name" ,
"FieldName" : "cluster_name" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_name" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "AMP Cluster" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Cluster Password" ,
"Category" : "Cluster Settings" ,
"Description" : "Password required for a shard server to join the cluster" ,
"Keywords" : "shard cluster password" ,
"FieldName" : "cluster_password" ,
"InputType" : "password" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_password" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "Password123" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Master IP" ,
"Category" : "Cluster Settings" ,
"Description" : "The IP of the master server (127.0.0.1 if same machine)" ,
"Keywords" : "master ip address" ,
"FieldName" : "master_ip" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "master_ip" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "127.0.0.1" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Master Port" ,
"Category" : "Cluster Settings" ,
"Description" : "Port of the master server (Remote Admin Port of the Master in AMP)" ,
"Keywords" : "master server port" ,
"FieldName" : "master_port" ,
"InputType" : "text" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "master_port" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Cluster Key" ,
"Category" : "Cluster Settings" ,
"Description" : "Private key to allow cluster shards to communicate" ,
"Keywords" : "cluster key password" ,
"FieldName" : "cluster_key" ,
"InputType" : "password" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_key" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "Password123" ,
"EnumValues" : { }
} ,
2023-11-05 09:23:51 +01:00
{
"DisplayName" : "Enable Steam Group Only" ,
"Category" : "Cluster Settings" ,
"Description" : "If enabled, the server will only allow connections from players belonging to the Steam group listed in Steam Group ID" ,
"Keywords" : "steam,group,only,steam_group_only" ,
"FieldName" : "steam_group_only" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "steam_group_only" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "false" ,
"EnumValues" : {
"True" : "true" ,
"False" : "false"
}
} ,
{
"DisplayName" : "Steam Group ID" ,
"Category" : "Cluster Settings" ,
"Description" : "Sets a [Steam group ID](https://forums.kleientertainment.com/topic/55994-server-admin-associate-your-server-with-a-steam-group/) for the Enable Steam Group Only and Steam Group Admins settings" ,
"Keywords" : "steam,group,id,steam_group_id" ,
"FieldName" : "steam_group_id" ,
"InputType" : "number" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "steam_group_id" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "0" ,
"Placeholder" : "0" ,
"EnumValues" : { }
} ,
{
"DisplayName" : "Steam Group Admins" ,
"Category" : "Cluster Settings" ,
"Description" : "If enabled, admins of the steam group specified in Steam Group ID will also have admin status on the server" ,
"Keywords" : "steam,group,admins,steam_group_admins" ,
"FieldName" : "steam_group_admins" ,
"InputType" : "checkbox" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "steam_group_admins" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "false" ,
"EnumValues" : {
"True" : "true" ,
"False" : "false"
}
} ,
2021-12-31 08:05:28 +01:00
{
"DisplayName" : "Server Cluster Token (Required)" ,
"Category" : "Server Settings" ,
"Description" : "Obtained from [Klei's Site](https://accounts.klei.com/account/game/servers?game=DontStarveTogether)" ,
"Keywords" : "cluster server token" ,
"FieldName" : "cluster_token" ,
"InputType" : "password" ,
"IsFlagArgument" : false ,
"ParamFieldName" : "cluster_token" ,
"IncludeInCommandLine" : false ,
"DefaultValue" : "" ,
"EnumValues" : { }
}
]