[ { "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": {} }, { "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 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": "Custom Scenario", "Category": "Emp - Game Settings", "Description": "Choose from premade scenarios.", "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" } }, { "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": {} } ]