AMPTemplates/avorionconfig.json
2022-07-06 18:04:30 +10:00

215 lines
7.5 KiB
JSON

[
{
"DisplayName":"Server Name",
"Category":"Server Settings",
"Description":"Server name shown in the server list",
"Keywords":"server,name",
"FieldName":"ServerName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"server-name",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"Avorion Server - Powered by AMP",
"EnumValues":{}
},
{
"DisplayName":"Server Description",
"Category":"Server Settings",
"Description":"Server description shown in the server list. Requires the galaxy to be generated first",
"Keywords":"server,description",
"FieldName":"Description",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"Administration.description",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"Server Password",
"Category":"Server Settings",
"Description":"Sets the password to connect to the server. Default is no password. Requires the galaxy to be generated first",
"Keywords":"server,password",
"FieldName":"Password",
"InputType":"password",
"IsFlagArgument":false,
"ParamFieldName":"Administration.password",
"IncludeInCommandLine":false,
"DefaultValue":"",
"EnumValues":{}
},
{
"DisplayName":"List Server",
"Category":"Server Settings",
"Description":"If enabled, the server will be displayed on public server lists. Requires the \"Steam Relay Network\" connection mode",
"Keywords":"public,visible,listed",
"FieldName":"Listed",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"listed",
"IncludeInCommandLine":true,
"DefaultValue":"true",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Connection Mode",
"Category":"Server Settings",
"Description":"Sets the connection mode - either through the Steam relay network, or via a direct port connection on the Game Port. Steam relay network is recommended for dedicated servers",
"Keywords":"steam,relay,network,port",
"FieldName":"UseSteamNetworking",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"use-steam-networking",
"IncludeInCommandLine":true,
"DefaultValue":"1",
"EnumValues":{
"1":"Steam Relay Network",
"0":"Direct Port Connection"
}
},
{
"DisplayName":"Galaxy Name",
"Category":"Server Settings",
"Description":"Sets the galaxy name for the server, with the world data saved under this name in the \"galaxies\" directory. Start and stop the server after changing this setting to allow galaxy generation",
"Keywords":"galaxy,name",
"FieldName":"GalaxyName",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"galaxy-name",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"avorion_galaxy",
"EnumValues": {}
},
{
"DisplayName":"Galaxy Seed",
"Category":"Server Settings",
"Description":"Sets the seed to generate the galaxy. Alphanumeric characters only. Default is 0. Changing this after the server has been running and players logged in can lead to broken saves",
"Keywords":"galaxy,seed",
"FieldName":"Seed",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"seed",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"0",
"EnumValues": {}
},
{
"DisplayName":"Galaxy Scenario",
"Category":"Server Settings",
"Description":"Sets the scenario for the galaxy. Changing this after the server has been running and players logged in can lead to broken saves",
"Keywords":"scenario",
"FieldName":"Scenario",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"scenario",
"IncludeInCommandLine":true,
"DefaultValue":"normal",
"EnumValues": {
"creative":"Creative",
"normal":"Normal",
"classic":"Classic",
"freeplay":"FreePlay"
}
},
{
"DisplayName":"Server Difficulty",
"Category":"Server Settings",
"Description":"Sets the difficulty level of the server",
"Keywords":"difficulty",
"FieldName":"Difficulty",
"InputType":"enum",
"IsFlagArgument":false,
"ParamFieldName":"difficulty",
"IncludeInCommandLine":true,
"DefaultValue":"0",
"EnumValues": {
"-3":"Beginner",
"-2":"Easy",
"-1":"Normal",
"0":"Veteran (default)",
"1":"Expert",
"2":"Hardcore",
"3":"Insane"
}
},
{
"DisplayName":"Server Administrators",
"Category":"Server Settings",
"Description":"Comma-separated list of [Steam64 IDs](https://steamidfinder.com/) of the server administrators",
"Keywords":"admin,user",
"FieldName":"Admin",
"InputType":"text",
"IsFlagArgument":false,
"ParamFieldName":"admin",
"IncludeInCommandLine":true,
"SkipIfEmpty":true,
"DefaultValue":"",
"Placeholder":"76561198146705130,57683990857481248",
"EnumValues":{}
},
{
"DisplayName":"Player Limit",
"Category":"Server Settings",
"Description":"Maximum number of players that can connect to the server at any given time",
"Keywords":"maximum,players,limit",
"FieldName":"$MaxUsers",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"max-players",
"IncludeInCommandLine":true,
"DefaultValue":"10",
"Suffix":"players",
"EnumValues":{}
},
{
"DisplayName":"Save Interval",
"Category":"Server Settings",
"Description":"Sets the time interval between auto saves",
"Keywords":"save,interval",
"FieldName":"SaveInterval",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"save-interval",
"IncludeInCommandLine":true,
"DefaultValue":"300",
"Suffix":"seconds",
"EnumValues":{}
},
{
"DisplayName":"Same Sector Start",
"Category":"Server Settings",
"Description":"If enabled, all players will start in the same sector",
"Keywords":"same,sector,start",
"FieldName":"SameStartSector",
"InputType":"checkbox",
"IsFlagArgument":false,
"ParamFieldName":"same-start-sector",
"IncludeInCommandLine":true,
"DefaultValue":"true",
"EnumValues":{
"True":"true",
"False":"false"
}
},
{
"DisplayName":"Collision Damage Level",
"Category":"Server Settings",
"Description":"Sets the level of damage to an object on collison. 0 = no damage, 1 = full damage",
"Keywords":"collision,damage",
"FieldName":"CollisionDamage",
"InputType":"number",
"IsFlagArgument":false,
"ParamFieldName":"collision-damage",
"IncludeInCommandLine":true,
"DefaultValue":"1",
"Placeholder":"0 - 1",
"EnumValues":{}
}
]