377 lines
14 KiB
JSON
377 lines
14 KiB
JSON
|
[
|
||
|
{
|
||
|
"DisplayName":"Game Port",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"$GamePort",
|
||
|
"InputType":"number",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.gameHostBindPort",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Register Port",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"$GamePort",
|
||
|
"InputType":"number",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.gameHostRegisterPort",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Query Port",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"$QueryPort",
|
||
|
"InputType":"number",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.steamQueryPort",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Enable Steam Query",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"a2sQueryEnabled",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.a2sQueryEnabled",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"true",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Register IP Binding",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"$ExternalIP",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.gameHostRegisterBindAddress",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Enable BattlEye",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"",
|
||
|
"Keywords":"",
|
||
|
"FieldName":"battlEye",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"Hidden":true,
|
||
|
"ParamFieldName":"$.game.gameProperties.battlEye",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"true",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server Name",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server name visible in the game browser (up to 100 characters)",
|
||
|
"Keywords":"server,name",
|
||
|
"FieldName":"name",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.name",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"Arma Reforger Server - Powered by AMP",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server Region",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server's region. Requires a valid [ISO 3166-1 alpha-2 code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) such as EU, US, AU, JP",
|
||
|
"Keywords":"region,location",
|
||
|
"FieldName":"region",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.region",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"EU",
|
||
|
"EnumValues":{},
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server Map",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server map. Specify the scenario conf file path as listed in the logs/console",
|
||
|
"Keywords":"map,scenario,scenarioid",
|
||
|
"FieldName":"scenarioId",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.scenarioId",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
|
||
|
"Placeholder":"{ECC61978EDCC2B5A}Missions/23_Campaign.conf",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server/RCON IP Binding",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If required, you can change the binding of the server and BattlEye RCON by editing App.ApplicationIPBinding in GenericModule.kvp for the instance. Stop the instance (not just the server) first",
|
||
|
"Keywords":"ip,binding,gamehostbindaddress,rconip",
|
||
|
"FieldName":"$ApplicationIPBinding",
|
||
|
"InputType":"hidden",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.gameHostBindAddress",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Make Server Public",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If enabled, the server will be visible in the in-game browser",
|
||
|
"Keywords":"serverlist,public,visible",
|
||
|
"FieldName":"visible",
|
||
|
"InputType":"checkbox",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.visible",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"true",
|
||
|
"EnumValues":{
|
||
|
"False":"false",
|
||
|
"True":"true"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server Password",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the password required to connect to the server. Default is no password",
|
||
|
"Keywords":"server,password",
|
||
|
"FieldName":"password",
|
||
|
"InputType":"password",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.password",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Admin Password",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the password required for admin access to the server. Default is no password",
|
||
|
"Keywords":"admin,password,adminpassword",
|
||
|
"FieldName":"adminPassword",
|
||
|
"InputType":"password",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.adminPassword",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"RCON Password",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"See the Security and Privacy menu for configurable options for the server's RCON",
|
||
|
"Keywords":"rcon,password",
|
||
|
"FieldName":"RCONPassword",
|
||
|
"InputType":"hidden",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"RCONPassword",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server Player Limit",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the maximum number of players that may connect to the server at one time",
|
||
|
"Keywords":"players,limit,maximum,playercountlimit",
|
||
|
"FieldName":"$MaxUsers",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"1",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.playerCountLimit",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"127",
|
||
|
"Placeholder":"127",
|
||
|
"Suffix":"players",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Mission Player Limit",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the maximum number of players that a mission will allow",
|
||
|
"Keywords":"players,limit,maximum,mission,m_iplayercount",
|
||
|
"FieldName":"m_iPlayerCount",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"1",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.missionHeader.m_iPlayerCount",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"127",
|
||
|
"Placeholder":"127",
|
||
|
"Suffix":"players",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Server FPS Limit",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server FPS. Recommended to be in the range of 60 to 120 so that the server does not use all available resources",
|
||
|
"Keywords":"fps,limit,maxfps",
|
||
|
"FieldName":"maxFPS",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"1",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"maxFPS",
|
||
|
"IncludeInCommandLine":true,
|
||
|
"DefaultValue":"60",
|
||
|
"Suffix":"fps",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Maximum View Distance",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server's maximum view distance (between 500 to 10000). Default is 1600",
|
||
|
"Keywords":"maximum,view,distance,servermaxviewdistance",
|
||
|
"FieldName":"serverMaxViewDistance",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"500",
|
||
|
"MaxValue":"10000",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.serverMaxViewDistance",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"1600",
|
||
|
"Placeholder":"500 - 10000",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Network View Distance",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server's maximum network streaming range of replicated entities (between 500 to 5000). Default is 500",
|
||
|
"Keywords":"network,stream,view,distance,networkviewdistance",
|
||
|
"FieldName":"networkViewDistance",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"500",
|
||
|
"MaxValue":"5000",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.networkViewDistance",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"500",
|
||
|
"Placeholder":"500 - 5000",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Minimum Grass Distance",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the server's minimum grass distance (between 50 to 150). 0 = no minimum distance is forced on clients (default)",
|
||
|
"Keywords":"minimum,grass,distance,servermingrassdistance",
|
||
|
"FieldName":"serverMinGrassDistance",
|
||
|
"InputType":"number",
|
||
|
"MinValue":"0",
|
||
|
"MaxValue":"150",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.serverMinGrassDistance",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"0",
|
||
|
"Placeholder":"0 or 50 - 150",
|
||
|
"Suffix":"metres",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Quick Start Joinable",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If enabled, the session can be selected through the auto join feature",
|
||
|
"Keywords":"join,auto,autojoinable",
|
||
|
"FieldName":"autoJoinable",
|
||
|
"InputType":"checkbox",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.autoJoinable",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"true",
|
||
|
"EnumValues":{
|
||
|
"False":"false",
|
||
|
"True":"true"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Disable Third Person",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If enabled, clients will be forced to use the first-person view. NOTE: This must be disabled for auto join",
|
||
|
"Keywords":"third,person,disablethirdperson",
|
||
|
"FieldName":"disableThirdPerson",
|
||
|
"InputType":"checkbox",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.disableThirdPerson",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"false",
|
||
|
"EnumValues":{
|
||
|
"False":"false",
|
||
|
"True":"true"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Enable Fast Validation",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If enabled, matching validation of map entities and components loaded on a client when it joins will be done with minimum information. Always enable for a public server!",
|
||
|
"Keywords":"validation,checksum,fastvalidation",
|
||
|
"FieldName":"fastValidation",
|
||
|
"InputType":"checkbox",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"$.game.gameProperties.fastValidation",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"true",
|
||
|
"EnumValues":{
|
||
|
"False":"false",
|
||
|
"True":"true"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Log Statistics",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"If enabled, the server logs performance statistics every second or such other period set under \"Statistics Logging Interval\"",
|
||
|
"Keywords":"log,statistics,logstats",
|
||
|
"FieldName":"logStats",
|
||
|
"InputType":"checkbox",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"logStats",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"",
|
||
|
"EnumValues":{
|
||
|
"False":"",
|
||
|
"True":"-logStats {{logStatsInterval}}"
|
||
|
}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Statistics Logging Inverval",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Sets the interval for logging of performance statistics, if \"Log Statistics\" is enabled. Default is 1000 (1 second)",
|
||
|
"Keywords":"log,statistics,logstats",
|
||
|
"FieldName":"logStatsInterval",
|
||
|
"InputType":"number",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"logStatsInterval",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"1000",
|
||
|
"Placeholder":"1000",
|
||
|
"Suffix":"milliseconds",
|
||
|
"EnumValues":{}
|
||
|
},
|
||
|
{
|
||
|
"DisplayName":"Additional Server Startup Parameters",
|
||
|
"Category":"Server Settings",
|
||
|
"Description":"Specifies additional startup parameters that are not otherwise set by AMP. Use with care",
|
||
|
"Keywords":"custom,server,arguments,parameters",
|
||
|
"FieldName":"CustomServerArgs",
|
||
|
"InputType":"text",
|
||
|
"IsFlagArgument":false,
|
||
|
"ParamFieldName":"CustomServerArgs",
|
||
|
"IncludeInCommandLine":false,
|
||
|
"DefaultValue":"",
|
||
|
"Placeholder":"-debug",
|
||
|
"EnumValues":{}
|
||
|
}
|
||
|
]
|