f3d6d584b4
This is to address https://github.com/CubeCoders/AMP/issues/803
428 lines
15 KiB
JSON
428 lines
15 KiB
JSON
[
|
|
{
|
|
"DisplayName": "Server Port",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Must be edited using the Edit Port button in ADS.",
|
|
"Keywords": "",
|
|
"FieldName": "$GamePort1",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_Port",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {},
|
|
"Hidden": true
|
|
},
|
|
{
|
|
"DisplayName": "Telnet Port",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Must be edited using the Edit Port button in ADS.",
|
|
"Keywords": "",
|
|
"FieldName": "$TelnetPort",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Tel_Port",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {},
|
|
"Hidden": true
|
|
},
|
|
{
|
|
"DisplayName": "Telnet Password",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Must be set using AMP.",
|
|
"Keywords": "",
|
|
"FieldName": "$RemoteAdminPassword",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Tel_Pwd",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {},
|
|
"Hidden": true
|
|
},
|
|
{
|
|
"DisplayName": "Server Name",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Name that will be shown in the Server Browser.",
|
|
"Keywords": "server,name",
|
|
"FieldName": "Srv_Name",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_Name",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "AMP Powered Server",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Server Password",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Password players will use to join the server.",
|
|
"Keywords": "server,Password",
|
|
"FieldName": "Srv_Password",
|
|
"InputType": "password",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_Password",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Max Players ",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Maximum number of player allowed to join simultaneously in the server.",
|
|
"Keywords": "Max,Players",
|
|
"FieldName": "$MaxUsers",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_MaxPlayers",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "8",
|
|
"EnumValues": {},
|
|
"MinValue":"1"
|
|
},
|
|
{
|
|
"DisplayName": "Server Description",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Server description shown in Server Browser, can contain [b]bold[/b] text or a [u][url=empyriongame.com]link[/url][/u].",
|
|
"Keywords": "Server,Description",
|
|
"FieldName": "Srv_Description",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_Description",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "AMP Powered Empyrion Server",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Reserve Playfields",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Determines the number of playfield servers that are held in reserve. For busy public servers.",
|
|
"Keywords": "Reserve,Playfields",
|
|
"FieldName": "Srv_ReservePlayfields",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_ReservePlayfields",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "1",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Public Server",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Set the following parameter to false if you want to hide your server in the Server Browser. If server is not visible you can connect via IP or via joining a friend's game.",
|
|
"Keywords": "public,server",
|
|
"FieldName": "Srv_Public",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_Public",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "true",
|
|
"EnumValues": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Stop Period",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "All playfield servers will be automatically stopped every <n> real time hours. Players will get some warning messages before.",
|
|
"Keywords": "Stop,Period",
|
|
"FieldName": "Srv_StopPeriod",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.Srv_StopPeriod",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "48",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Enable EAC",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Activate Easy Anti Cheat (clients have to enable EAC via Options -> Misc to connect to a EAC protected server).",
|
|
"Keywords": "enable,EAC",
|
|
"FieldName": "EACActive",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.EACActive",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "true",
|
|
"EnumValues": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Save Directory",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Location of save game folder.",
|
|
"Keywords": "save,directory",
|
|
"FieldName": "SaveDirectory",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.SaveDirectory",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "Saves",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Max Allowed Size Class",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Restrict allowed Blueprint size class: restricted types are not allowed to be produced or spawned. 1 = allow only small blueprints, 10 = allow very large blueprints, 50 = allow gigantic blueprints, 0 = no limits. Warning: large blueprints can have very strong performance impact!",
|
|
"Keywords": "Max,Allowed,Size,Class",
|
|
"FieldName": "MaxAllowedSizeClass",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.MaxAllowedSizeClass",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "10",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Allowed Blueprints",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Restrict Blueprint types allowed for production in factory: None = Blueprint system completely disabled; StockOnly = only stock blueprints can be produced; All = all types allowed (default).",
|
|
"Keywords": "Allowed,Blueprints",
|
|
"FieldName": "AllowedBlueprints",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.AllowedBlueprints",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "All",
|
|
"EnumValues": {
|
|
"All": "All",
|
|
"StockOnly": "Stock Only",
|
|
"None": "None"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Heartbeat Server",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Timeout in seconds after which a playfield server process will be killed (and all players on it disconnected) if it no longer sends heartbeat messages to the dedicated server. (0 to disable)",
|
|
"Keywords": "Heartbeat,Server",
|
|
"FieldName": "HeartbeatServer",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.HeartbeatServer",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "15",
|
|
"suffix": "sec",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Heartbeat Client",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Timeout in seconds after which a client will be disconnected if it no longer sends heartbeat messages to the dedicated server. (0 to disable)",
|
|
"Keywords": "Heartbeat,Client",
|
|
"FieldName": "HeartbeatClient",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.HeartbeatClient",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "30",
|
|
"suffix": "sec",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Log Flags",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Determines the logging level.",
|
|
"Keywords": "Log,Flags,level",
|
|
"FieldName": "LogFlags",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.LogFlags",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "0",
|
|
"EnumValues": {
|
|
"0": "No Extra",
|
|
"1": "EAC",
|
|
"2": "EAC + All Details"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Disable Family Sharing",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Activate if you want to prohibit Steam Family Sharers from playing (only the game owner can then play).",
|
|
"Keywords": "Disable,Steam,Family,Sharing",
|
|
"FieldName": "DisableSteamFamilySharing",
|
|
"InputType": "checkbox",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.DisableSteamFamilySharing",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "false",
|
|
"EnumValues": {
|
|
"True": "true",
|
|
"False": "false"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Kick Players With High Ping",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Players with a ping higher than the value specified below will be locked out of the game. High ping can result in cheating.",
|
|
"Keywords": "Kick,Players,With,High,Ping",
|
|
"FieldName": "KickPlayerWithPing",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.KickPlayerWithPing",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "300",
|
|
"suffix": "ms",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Timeout to Boot Playfield Server",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Monitors booting playfield server processes, kills them if they time out ( 0 to disabled). Note: This is a conservative default, for faster servers 60 seconds should be ok.",
|
|
"Keywords": "Timeout,Booting,Playfield,server",
|
|
"FieldName": "TimeoutBootingPfServer",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.TimeoutBootingPfServer",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "90",
|
|
"suffix": "sec",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Player Login Parallel Count",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "If specified, the number of parallel logins to a server are restricted to this number. This is important when you expect a big number of people to login at the same time.",
|
|
"Keywords": "Player,Login,Parallel,Count",
|
|
"FieldName": "PlayerLoginParallelCount",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.PlayerLoginParallelCount",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "5",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Player Login VIP Names",
|
|
"Category": "Emp - Server Settings",
|
|
"Description": "Add steam ids for preferred players that will get a better position in the login queue. [Find your Steam64 ID](https://steamidfinder.com/)",
|
|
"Keywords": "Player,Login,Parallel,Count",
|
|
"FieldName": "PlayerLoginVipNames",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "ServerConfig.PlayerLoginVipNames",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Placeholder": "123456789,123456788,123456787",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Game Name",
|
|
"Category": "Emp - Game Settings",
|
|
"Description": "Determines name of the save game.",
|
|
"Keywords": "Game,Name",
|
|
"FieldName": "GameName",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "GameConfig.GameName",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "DediGame",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Game Mode",
|
|
"Category": "Emp - Game Settings",
|
|
"Description": "Game mode for the server.",
|
|
"Keywords": "Game,Mode",
|
|
"FieldName": "Mode",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "GameConfig.Mode",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "Survival",
|
|
"EnumValues": {
|
|
"Survival": "Survival",
|
|
"Creative": "Creative"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "World Seed",
|
|
"Category": "Emp - Game Settings",
|
|
"Description": "Any number up to 7 digits (Cannot be 0). The seed determines how the world is procedurally generated - the same seed means the same world.",
|
|
"Keywords": "World,Seed",
|
|
"FieldName": "Seed",
|
|
"InputType": "number",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "GameConfig.Seed",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "1011345",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Scenario",
|
|
"Category": "Emp - Game Settings",
|
|
"Description": "Choose from premade scenarios. If \"Custom Scenario\" is chosen, you must enter the name of the scenario in the Custom Scenario setting.",
|
|
"Keywords": "Custom,Scenario",
|
|
"FieldName": "CustomScenario",
|
|
"InputType": "enum",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "GameConfig.CustomScenario",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "Default Multiplayer",
|
|
"EnumValues": {
|
|
"_TestBaseAttackCS": "Test Base Attack CS",
|
|
"_TestEmpyrion-SE": "Test Empyrion SE",
|
|
"_TestScenario": "Test Scenario",
|
|
"_TestScenario2": "Test Scenario 2",
|
|
"Default Akua-Omicron": "Default Akua-Omicron",
|
|
"Default Base Attack": "Default Base Attack",
|
|
"Default Creative": "Default Creative",
|
|
"Default Multiplayer": "Default Multiplayer",
|
|
"Default Random": "Default Random",
|
|
"Invader vs Defender - Conflict of Cygnus": "Invader vs Defender - Conflict of Cygnus",
|
|
"Shadows of Starlight": "Shadows of Starlight",
|
|
"Stranded at Nemesis (Survival Challenge)": "Stranded at Nemesis (Survival Challenge)",
|
|
"Tutorial": "Tutorial",
|
|
"{{CustomScenarioText}}": "Custom Scenario"
|
|
}
|
|
},
|
|
{
|
|
"DisplayName": "Custom Scenario",
|
|
"Category": "Emp - Game Settings",
|
|
"Description": "Enter a custom scenario. Must select \"Custom Scenario\" in the Scenario drop-down. This is the same as the folder name the scenario is stored under.",
|
|
"Keywords": "Custom,Scenario",
|
|
"FieldName": "CustomScenarioText",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "CustomScenarioText",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "",
|
|
"Placeholder": "ReforgedEden",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName": "Release Stream",
|
|
"Category": "SteamCMD and Updates",
|
|
"Description": "\"public\" is default. Choose a custom release on [SteamDB](https://steamdb.info/app/530870/depots/).",
|
|
"Keywords": "use,experimental,release,stream",
|
|
"FieldName": "Stream",
|
|
"InputType": "text",
|
|
"IsFlagArgument": false,
|
|
"ParamFieldName": "Stream",
|
|
"IncludeInCommandLine": false,
|
|
"DefaultValue": "public",
|
|
"Placeholder": "public",
|
|
"EnumValues": {}
|
|
},
|
|
{
|
|
"DisplayName":"Download Backup Exclude File",
|
|
"Category":"SteamCMD and Updates",
|
|
"Description":"This downloads a default backup exclude file to save space on backups by only saving specific directories. If this is disabled, you will need to manually delete the .backupExclude file it downloads.",
|
|
"Keywords":"download,backup,exclude,file",
|
|
"FieldName":"backupExclude",
|
|
"InputType":"checkbox",
|
|
"IsFlagArgument":false,
|
|
"ParamFieldName":"backupExclude",
|
|
"IncludeInCommandLine":false,
|
|
"DefaultValue":"true",
|
|
"EnumValues":{
|
|
"False": "false",
|
|
"True": "true"
|
|
}
|
|
}
|
|
] |