[ { "DisplayName":"Public IP", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ExternalIP", "InputType":"text", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.PublicIP", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Server Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$ApplicationPort1", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"URL.Port", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Console Port", "Category":"Server Settings", "Description":"", "Keywords":"", "FieldName":"$RemoteAdminPort", "InputType":"number", "Hidden":true, "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.ConsolePort", "IncludeInCommandLine":false, "EnumValues":{} }, { "DisplayName":"Server Name", "Category":"Server Settings", "Description":"The name of the server as it appears publicly", "Keywords":"name,servername", "FieldName":"ServerName", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.ServerName", "IncludeInCommandLine":false, "DefaultValue":"Astroneer Server - Powered by AMP", "EnumValues":{} }, { "DisplayName":"Server Password", "Category":"Server Settings", "Description":"Password required to connect to the server. Default is no password", "Keywords":"password,serverpassword", "FieldName":"ServerPassword", "InputType":"password", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.ServerPassword", "IncludeInCommandLine":false, "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Console Password", "Category":"Server Settings", "Description":"Password required to connect to the server's RCON (raw TCP socket). Default is a strong random password", "Keywords":"console,password,rcon,consolepassword", "FieldName":"ConsolePassword", "InputType":"password", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.ConsolePassword", "IncludeInCommandLine":false, "DefaultValue":"{{newguid()}}", "EnumValues":{} }, { "DisplayName":"Owner Name", "Category":"Server Settings", "Description":"Steam name of the server owner (admin)", "Keywords":"owner,name,ownername", "FieldName":"OwnerName", "InputType":"text", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.OwnerName", "IncludeInCommandLine":false, "DefaultValue":"", "EnumValues":{} }, { "DisplayName":"Player Limit", "Category":"Server Settings", "Description":"Maximum number of players that may connect to the server at one time", "Keywords":"players,limit,maxplayers", "FieldName":"$MaxUsers", "InputType":"number", "MinValue":"2", "MaxValue":"8", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroGameUserSettings.MaxPlayers", "IncludeInCommandLine":false, "DefaultValue":"8", "Placeholder":"8", "Suffix":"players", "EnumValues":{} }, { "DisplayName":"Game Save Interval", "Category":"Server Settings", "Description":"The interval between automatic server saves", "Keywords":"autosave,save,interval,autosavegameinterval", "FieldName":"AutoSaveGameInterval", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.AutoSaveGameInterval", "IncludeInCommandLine":false, "DefaultValue":"900", "Placeholder":"900", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Backup Save Interval", "Category":"Server Settings", "Description":"The interval between automatic server backups", "Keywords":"backup,interval,backupsavegamesinterval", "FieldName":"BackupSaveGamesInterval", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.BackupSaveGamesInterval", "IncludeInCommandLine":false, "DefaultValue":"7200", "Placeholder":"7200", "Suffix":"seconds", "EnumValues":{} }, { "DisplayName":"Enable Whitelist", "Category":"Server Settings", "Description":"If enabled, unlisted players will not be able to connect", "Keywords":"deny,unlisted,denyunlistedplayers", "FieldName":"DenyUnlistedPlayers", "InputType":"checkbox", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.DenyUnlistedPlayers", "IncludeInCommandLine":false, "DefaultValue":"False", "EnumValues":{ "False":"False", "True":"True" } }, { "DisplayName":"Maximum Active Server Framerate", "Category":"Server Settings", "Description":"The maximum framerate that the server will allow when active", "Keywords":"fps,framerate,active,maxserverframerate", "FieldName":"MaxServerFramerate", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.MaxServerFramerate", "IncludeInCommandLine":false, "DefaultValue":"30.000000", "Placeholder":"30.000000", "Suffix":"fps", "EnumValues":{} }, { "DisplayName":"Maximum Idle Server Framerate", "Category":"Server Settings", "Description":"The maximum framerate that the server will allow when idle", "Keywords":"fps,framerate,idle,maxserveridleframerate", "FieldName":"MaxServerIdleFramerate", "InputType":"number", "IsFlagArgument":false, "ParamFieldName":"/Script/Astro.AstroServerSettings.MaxServerIdleFramerate", "IncludeInCommandLine":false, "DefaultValue":"3.000000", "Placeholder":"3.000000", "Suffix":"fps", "EnumValues":{} } ]