AMPTemplates/astro-colonyconfig.json
2023-11-07 13:03:14 +11:00

193 lines
7.1 KiB
JSON

[
{
"DisplayName":"Important Information",
"Category":"Server Settings",
"Description":"Currently, you must ensure that the Game Port allocated in AMP is 7777, otherwise clients will not be able to connect to the server",
"Keywords":"game,port",
"FieldName":"port",
"InputType":"hidden",
"ParamFieldName":"port",
"EnumValues":{}
},
{
"DisplayName":"Server Name",
"Category":"Server Settings",
"Description":"Sets the name of the server to be displayed in the server list",
"Keywords":"server,name,ServerName",
"FieldName":"ServerName",
"InputType":"text",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.ServerName",
"DefaultValue":"AMP Powered Astro Colony Server",
"Placeholder":"AMP Powered Astro Colony Server",
"EnumValues":{}
},
{
"DisplayName":"Server Name",
"Category":"Server Settings",
"Description":"",
"Keywords":"",
"FieldName":"ServerName",
"InputType":"text",
"Hidden":true,
"ParamFieldName":"SteamServerName",
"IncludeInCommandLine":true,
"EnumValues":{}
},
{
"DisplayName":"Server Password",
"Category":"Server Settings",
"Description":"Sets the password required to connect to the server. Default is no password",
"Keywords":"server,password,ServerPassword",
"FieldName":"ServerPassword",
"InputType":"password",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.ServerPassword",
"SkipIfEmpty":true,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Map Name",
"Category":"Server Settings",
"Description":"Sets the map name",
"Keywords":"map,name,MapName",
"FieldName":"MapName",
"InputType":"text",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.MapName",
"DefaultValue":"MyAstroColony",
"Placeholder":"MyAstroColony",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"Server Settings",
"Description":"Sets the maximum number of players that may connect to the server at one time",
"Keywords":"maximum,players,clients,limit,MaxPlayers",
"FieldName":"$MaxUsers",
"InputType":"number",
"MinValue":"1",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.MaxPlayers",
"DefaultValue":"5",
"Placeholder":"5",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Server Admins",
"Category":"Server Settings",
"Description":"Comma separated list of [Steam64 IDs](https://www.steamidfinder.com/) of server admins",
"Keywords":"server,admins,ServerAdminAccounts",
"FieldName":"AdminList",
"InputType":"text",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.AdminList",
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Seed",
"Category":"Server Settings",
"Description":"Sets a seed to create a new savegame with. Default is a random seed",
"Keywords":"seed",
"FieldName":"Seed",
"InputType":"number",
"MinValue":"1",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.Seed",
"DefaultValue":"{{randomdigits(8)}}",
"EnumValues":{}
},
{
"DisplayName":"Savegame Name",
"Category":"Server Settings",
"Description":"Sets the name of the savegame (excluding the .sav extension) to load on server start. Will be overridden by Load Latest Savegame if enabled",
"Keywords":"savegame,name,SavegameName",
"FieldName":"SavegameName",
"InputType":"text",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.SavegameName",
"DefaultValue":"MyAstroColony",
"DefaultValue":"MyAstroColony",
"EnumValues":{}
},
{
"DisplayName":"Load Latest Savegame",
"Category":"Server Settings",
"Description":"If enabled, the latest savegame will be loaded on server start",
"Keywords":"load,latest,savegame,ShouldLoadLatestSavegame",
"FieldName":"ShouldLoadLatestSavegame",
"InputType":"checkbox",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.ShouldLoadLatestSavegame",
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Enable Shared Technologies",
"Category":"Server Settings",
"Description":"If enabled, technologies will be shared between players, so that research is not duplicated",
"Keywords":"shared,technologies,research,SharedTechnologies",
"FieldName":"SharedTechnologies",
"InputType":"checkbox",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.SharedTechnologies",
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Enable Oxygen Consumption",
"Category":"Server Settings",
"Description":"If enabled, players will consume oxygen. If disabled, oxygen will not be required by players",
"Keywords":"oxygen,consumption,OxygenConsumption",
"FieldName":"OxygenConsumption",
"InputType":"checkbox",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.OxygenConsumption",
"DefaultValue":"True",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Enable Free Construction",
"Category":"Server Settings",
"Description":"If enabled, construction will be allowed without cost or spending of resources",
"Keywords":"free,construction,cost,resources,FreeConstruction",
"FieldName":"FreeConstruction",
"InputType":"checkbox",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.FreeConstruction",
"DefaultValue":"False",
"EnumValues":{
"False":"False",
"True":"True"
}
},
{
"DisplayName":"Autosave Interval",
"Category":"Server Settings",
"Description":"Sets the server autosave interval",
"Keywords":"server,autosave,interval,AutosaveInterval",
"FieldName":"AutosaveInterval",
"InputType":"number",
"MinValue":"1",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.AutosaveInterval",
"DefaultValue":"5.0",
"Placeholder":"5.0",
"Suffix":"minutes",
"EnumValues":{}
},
{
"DisplayName":"Autosave Count",
"Category":"Server Settings",
"Description":"Sets the limit on the number of autosave copies to store",
"Keywords":"server,save,autosave,limit,count,AutosavesCount",
"FieldName":"AutosavesCount",
"InputType":"number",
"MinValue":"0",
"ParamFieldName":"/Script/AstroColony.EHServerSubsystem.AutosavesCount",
"DefaultValue":"10",
"Placeholder":"10",
"Suffix":"autosaves",
"EnumValues":{}
}
]