AMPTemplates/empyrion-galactic-survivalconfig.json
2023-03-23 23:45:59 +11:00

426 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": "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": "Telnet Password",
"Category": "Emp - Server Settings",
"Description": "See the Security and Privacy menu for configurable options for the server's RCON.",
"Keywords": "telnet,RCON,password",
"FieldName": "$RemoteAdminPassword",
"InputType": "hidden",
"IsFlagArgument": false,
"ParamFieldName": "ServerConfig.Tel_Pwd",
"IncludeInCommandLine": false,
"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"
}
}
]