[ { "DisplayName":"RCON Password", "Category":"Server Config", "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 Name", "Category": "Server Config", "Description": "Set the Name for the server in the Server Browser", "Keywords": "server name, name", "FieldName": "ServerName", "InputType": "text", "IsFlagArgument": false, "ParamFieldName": "ServerName", "IncludeInCommandLine": false, "DefaultValue": "A Squad Server Powered by AMP" }, { "DisplayName": "Max Players", "Category": "Server Config", "Description": "Set the max players allowed on the server (minus reserved slots)", "Keywords": "max players, players", "FieldName": "$MaxUsers", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "MaxPlayers", "IncludeInCommandLine": false, "DefaultValue": "100", "Suffix":"players", "MinValue":"1" }, { "DisplayName": "Max TPS", "Category": "Server Config", "Description": "Set the maximum tickrate for the server (Set below 45 for best stability)", "Keywords": "tps, tickrate", "FieldName": "MaxTPS", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "MaxTPS", "IncludeInCommandLine": false, "DefaultValue": "40", "Suffix":"tps", "MinValue":"10" }, { "DisplayName": "LAN Mode", "Category": "Server Config", "Description": "Set the server to LAN mode", "Keywords": "Lan,Server", "FieldName": "IsLANMatch", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "IsLANMatch", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Should Advertise", "Category": "Server Config", "Description": "Control visibility in the server browser - disabling removes the server from the Server Browser", "Keywords": "Visibility,Server", "FieldName": "ShouldAdvertise", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "ShouldAdvertise", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Number of Reserved Slots", "Category": "Server Config", "Description": "Number of reserved slots for admins within the Admins.cfg file with the 'reserved' group permission", "Keywords": "reserved players, players", "FieldName": "NumReservedSlots", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "NumReservedSlots", "IncludeInCommandLine": false, "DefaultValue": "0" }, { "DisplayName": "Public Queue Limit", "Category": "Server Config", "Description": "Size of the server queuing, for regular user (Setting this to 0 disables the ability for players to join the server)", "Keywords": "queue,players", "FieldName": "PublicQueueLimit", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "PublicQueueLimit", "IncludeInCommandLine": false, "DefaultValue": "25" }, { "DisplayName": "Map Rotation Mode", "Category": "Server Config", "Description": "Map rotation mode: Can Be, Level ListLevelList(use order in level rotation config file),LayerList (use order in layer rotation config file) or LevelList_Randomized,LayerList_Randomized ", "Keywords": "Map Rotation,Rotation", "FieldName": "MapRotationMode", "InputType": "enum", "IsFlagArgument": false, "ParamFieldName": "MapRotationMode", "IncludeInCommandLine": false, "DefaultValue": "LayerList", "EnumValues": { "LevelList": "LevelList", "LayerList": "LayerList", "LevelList_Randomized": "LevelList_Randomized", "LayerList_Randomized": "LayerList_Randomized" }, "SkipIfEmpty": false }, { "DisplayName": "Randomize At Start", "Category": "Server Config", "Description": "Should the Map/Layer rotations list be randomized at start?", "Keywords": "Map Rotation,Rotation", "FieldName": "RandomizeAtStart", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "RandomizeAtStart", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Use Vote Factions", "Category": "Server Config", "Description": "Should Faction be voted for on generic layers?", "Keywords": "Factions,Vote", "FieldName": "UseVoteFactions", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "UseVoteFactions", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Vote for map at end of round", "Category": "Server Config", "Description": "Should next Map be voted for at end of round?", "Keywords": "Map,Vote", "FieldName": "UseVoteLevel", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "UseVoteLevel", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Vote for layer at end of round", "Category": "Server Config", "Description": "Should next Layer be voted for at end of round?", "Keywords": "Layer,Vote", "FieldName": "UseVoteLayer", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "UseVoteLayer", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Allow Team Change", "Category": "Server Config", "Description": "Completly Allow or Disallow Team change to all players. Only users with 'balance' permission within Admins.cfg can bypass this flag", "Keywords": "Layer,Vote", "FieldName": "AllowTeamChanges", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "AllowTeamChanges", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Prevent Team Change If Unbalanced", "Category": "Server Config", "Description": "If set to false, players can change teams regardless of team balance. Otherwise, the NumPlayersDiffForTeamChanges Value is used", "Keywords": "Layer,Vote", "FieldName": "PreventTeamChangeIfUnbalanced", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "PreventTeamChangeIfUnbalanced", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Max Allowed Difference in player count", "Category": "Server Config", "Description": "Maximum Allowed difference in player count between teams. This takes into account the team the player leaves and the team the player joins", "Keywords": "queue,players", "FieldName": "NumPlayersDiffForTeamChanges", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "NumPlayersDiffForTeamChanges", "IncludeInCommandLine": false, "DefaultValue": "3" }, { "DisplayName": "Rejoin Squad Delay After Kick", "Category": "Server Config", "Description": "Sets the delay after which a player is allowed to rejoin a squad after being kicked.", "Keywords": "delay,players,kick", "FieldName": "RejoinSquadDelayAfterKick", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "RejoinSquadDelayAfterKick", "IncludeInCommandLine": false, "DefaultValue": "180", "Suffix":"seconds" }, { "DisplayName": "Record Demos - Server", "Category": "Server Config", "Description": "Enable Demo Recording Server-side - the server will save a demo of every match", "Keywords": "Record,Demo", "FieldName": "RecordDemos", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "RecordDemos", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Record Demos - Client", "Category": "Server Config", "Description": "Enable Demo Recording Client-side, allowing players to record demos of matches", "Keywords": "Record,Demo", "FieldName": "AllowPublicClientsToRecord", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "AllowPublicClientsToRecord", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Server Message Interval", "Category": "Server Config", "Description": "Frequency in which the server displays the information inside the ServerMessages.cfg file as a broadcast to all players", "Keywords": "Interval, Message", "FieldName": "ServerMessageInterval", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "ServerMessageInterval", "IncludeInCommandLine": false, "DefaultValue": "300", "Suffix":"seconds" }, { "DisplayName": "Force Server Non-Seamless Travel", "Category": "Server Config", "Description": "Forces the server to do non-seamless travel (disconnect when changing maps) every X seconds", "Keywords": "travel", "FieldName": "ForceNonSeamlessTravelIntervalSeconds", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "ForceNonSeamlessTravelIntervalSeconds", "IncludeInCommandLine": false, "DefaultValue": "43200", "SkipIfEmpty": true }, { "DisplayName": "Team Kill Auto Kick Enabled", "Category": "Server Config", "Description": "Enable Auto Kick for teamkilling", "Keywords": "Kick,Auto,Team,Kill", "FieldName": "TKAutoKickEnabled", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "TKAutoKickEnabled", "DefaultValue": "True", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Auto Team Kill Ban Number", "Category": "Server Config", "Description": "Maximum allowed teamkills before an automatic ban", "Keywords": "Interval, Message", "FieldName": "AutoTKBanNumberTKs", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "AutoTKBanNumberTKs", "IncludeInCommandLine": false, "DefaultValue": "7" }, { "DisplayName": "Auto Team Kill Ban Timer", "Category": "Server Config", "Description": "Time a teamkiling player is banned for before being allowed to rejoin match.", "Keywords": "Interval,Message,Time", "FieldName": "AutoTKBanTime", "InputType": "number", "IsFlagArgument": false, "ParamFieldName": "AutoTKBanTime", "IncludeInCommandLine": false, "DefaultValue": "300", "Suffix":"seconds" }, { "DisplayName": "Vehicle Kit Requirement Disabled", "Category": "Server Config", "Description": "Toggle to disable vehicle kit requirement", "Keywords": "Vehicle,Kit", "FieldName": "VehicleKitRequirementDisabled", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "VehicleKitRequirementDisabled", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Allow Community Admin Access", "Category": "Server Config", "Description": "Enable QA Admin Access (Required for Licensed Servers)", "Keywords": "Admin", "FieldName": "AllowCommunityAdminAccess", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "AllowCommunityAdminAccess", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Offworld Developers only Admin", "Category": "Server Config", "Description": "Allow Offworld Industries QA Dev Profiling (Required for Licensed Servers)", "Keywords": "Admin", "FieldName": "AllowDevProfiling", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "AllowDevProfiling", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Allow QA", "Category": "Server Config", "Description": "Allow Offworld Industries QA (Required for Licensed Servers)", "Keywords": "QA", "FieldName": "AllowQA", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "AllowQA", "DefaultValue": "true", "EnumValues": { "False": "false", "True": "true" } }, { "DisplayName": "Vehicle Claiming Disabled", "Category": "Server Config", "Description": "Disable Vehicle Claiming", "Keywords": "Vehicle", "FieldName": "VehicleClaimingDisabled", "InputType": "checkbox", "IsFlagArgument": false, "ParamFieldName": "VehicleClaimingDisabled", "DefaultValue": "false", "EnumValues": { "False": "false", "True": "true" } } ]