[ { "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":{} } ]