386 lines
13 KiB
JSON
386 lines
13 KiB
JSON
[
|
|
{
|
|
"DisplayName": "Max Players",
|
|
"Category": "Cluster Settings",
|
|
"Description": "Maximum number of players in the server",
|
|
"Keywords": "max players",
|
|
"FieldName": "$MaxUsers",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "max_players",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "64",
|
|
"EnumValues": {},
|
|
"MinValue":"1"
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"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": {}
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
},
|
|
{
|
|
"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": {}
|
|
}
|
|
] |