// NOTE: This list uses Layer ID names, which is different from display names.
# EXCLUDED LAYER LIST
// NOTE: This list uses Layer ID names, which is different from UI display names.
// NOTE: this file is used for servers running with Layer voting. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// Specifying a layer here will hide it from the list when you use "adminchangelayer" or "adminsetnextlayer"
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
// v2.0 LAYER_ROTATION: These must be Layer_Id's; those_are_different from_display names! I.e. "Belaya_AAS_v1" is correct, "Belaya AAS v1" is not.
// LAYER_ROTATION: These must be Layer_Id's; those_are_different from_display names! I.e. 'Belaya_AAS_v1' is correct, 'Belaya AAS v1' is not.
// NOTE: this file is used for servers running in MapRotationMode=LayerList, running in order, or for servers running in MapRotationMode=LayerList_Randomized, where the below layers are rotated randomly. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
Albasrah_AAS_v1
Albasrah_AAS_v2
Albasrah_Insurgency_v1
Albasrah_invasion_v1
Albasrah_invasion_v2
Albasrah_RAAS_v1
Albasrah_Skirmish_v1
Albasrah_Skirmish_v2
//AlBasrah_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Albasrah_TC_v1
Albasrah_TC_v2
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
// AlBasrah_TA_v1
// Narva_TA_v1
// Tallil_TA_v1
// Yehorivka_TA_v1
AlBasrah_AAS_v1
AlBasrah_AAS_v2
AlBasrah_AAS_v3
AlBasrah_Insurgency_v1
AlBasrah_Invasion_v1
AlBasrah_Invasion_v2
AlBasrah_Invasion_v3
AlBasrah_Invasion_v4
AlBasrah_Invasion_v5
AlBasrah_Invasion_v6
AlBasrah_Invasion_v7
AlBasrah_Invasion_v8
AlBasrah_RAAS_v1
AlBasrah_Seed_v1
AlBasrah_Skirmish_v1
AlBasrah_Skirmish_v2
AlBasrah_TC_v1
AlBasrah_TC_v2
Anvil_AAS_v1
Anvil_AAS_v2
Anvil_Invasion_v1
Anvil_Invasion_v2
Anvil_RAAS_v1
Anvil_RAAS_v2
Anvil_RAAS_v3
Anvil_RAAS_v4
Anvil_Skirmish_v1
Anvil_TC_v1
Belaya_AAS_v1
Belaya_AAS_v2
Belaya_AAS_v3
Belaya_Invasion_v1
Belaya_Invasion_v2
Belaya_Invasion_v3
Belaya_RAAS_v1
Belaya_RAAS_v2
Belaya_RAAS_v3
Belaya_RAAS_v4
Belaya_RAAS_v5
Belaya_Skirmish_v1
Belaya_TC_v1
BlackCoast_AAS_v1
BlackCoast_AAS_v2
BlackCoast_Invasion_v1
BlackCoast_Invasion_v2
BlackCoast_Invasion_v3
BlackCoast_Invasion_v4
BlackCoast_Invasion_v5
BlackCoast_RAAS_v1
BlackCoast_RAAS_v2
BlackCoast_RAAS_v3
BlackCoast_RAAS_v4
BlackCoast_RAAS_v5
BlackCoast_Seed_v1
BlackCoast_Skirmish_v1
Chora_AAS_v1
Chora_AAS_v2
Chora_AAS_v3
Chora_AAS_v4
Chora_AAS_v5
Chora_AAS_v6
Chora_Insurgency_v1
Chora_Invasion_v1
Chora_Invasion_v2
Chora_RAAS_v1
Chora_RAAS_v2
Chora_RAAS_v3
Chora_RAAS_v4
Chora_RAAS_v5
Chora_Skirmish_v1
Chora_TC_v1
@ -43,9 +90,17 @@ Fallujah_Insurgency_v1
Fallujah_Invasion_v1
Fallujah_Invasion_v2
Fallujah_Invasion_v3
Fallujah_Invasion_v4
Fallujah_Invasion_v5
Fallujah_Invasion_v6
Fallujah_RAAS_v1
Fallujah_RAAS_v2
Fallujah_RAAS_v3
Fallujah_RAAS_v4
Fallujah_RAAS_v5
Fallujah_RAAS_v6
Fallujah_RAAS_v7
Fallujah_Seed_v1
Fallujah_Skirmish_v1
Fallujah_Skirmish_v2
Fallujah_TC_v1
@ -54,127 +109,289 @@ Fallujah_TC_v2
FoolsRoad_AAS_v1
FoolsRoad_AAS_v2
FoolsRoad_Destruction_v1
FoolsRoad_Invasion_1
FoolsRoad_Invasion_v1
FoolsRoad_RAAS_v1
FoolsRoad_RAAS_v2
FoolsRoad_RAAS_v3
FoolsRoad_RAAS_v4
FoolsRoad_RAAS_v5
FoolsRoad_Skirmish_v1
FoolsRoad_Skirmish_v2
FoolsRoad_TC_v1
GooseBay_AAS_v1
GooseBay_AAS_v2
GooseBay_Invasion_v1
GooseBay_Invasion_v2
GooseBay_Invasion_v3
GooseBay_Invasion_v4
GooseBay_Invasion_v5
GooseBay_RAAS_v1
GooseBay_RAAS_v2
GooseBay_RAAS_v3
GooseBay_RAAS_v4
GooseBay_Seed_v1
GooseBay_Skirmish_v1
Gorodok_AAS_v1
Gorodok_AAS_v2
Gorodok_AAS_v3
Gorodok_AAS_v4
Gorodok_Destruction_v1
Gorodok_Insurgency_v1
Gorodok_Invasion_v1
Gorodok_Invasion_v2
Gorodok_RAAS_v1
Gorodok_RAAS_v2
Gorodok_RAAS_v3
Gorodok_RAAS_v4
Gorodok_RAAS_v5
Gorodok_Invasion_v3
Gorodok_RAAS_v01
Gorodok_RAAS_v02
Gorodok_RAAS_v03
Gorodok_RAAS_v04
Gorodok_RAAS_v05
Gorodok_RAAS_v06
Gorodok_RAAS_v07
Gorodok_RAAS_v08
Gorodok_RAAS_v09
Gorodok_RAAS_v10
Gorodok_RAAS_v11
Gorodok_RAAS_v12
Gorodok_Skirmish_v1
Gorodok_TC_v1
Gorodok_TC_v2
Harju_AAS_v1
Harju_AAS_v2
Harju_AAS_v3
Harju_Invasion_v1
Harju_Invasion_v2
Harju_Invasion_v3
Harju_Invasion_v4
Harju_Invasion_v5
Harju_RAAS_v1
Harju_RAAS_v2
Harju_RAAS_v3
Harju_RAAS_v4
Harju_RAAS_v5
Harju_RAAS_v6
Harju_Seed_v1
Harju_Skirmish_v1
Harju_Skirmish_v2
// Training layers are not intended for regular servers.
// JensensRange_ADF-PLA
// JensensRange_BAF-IMF
// JensensRange_CAF-INS
// JensensRange_PLANMC-VDV
// JensensRange_USA-RGF
// JensensRange_USMC-MEA
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_GB-MIL
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_US-RUS
// Jensen's range layers have no gamemode and are not intended for regular servers. JensensRange_MEA-INS
Kamdesh_AAS_v1
Kamdesh_Insurgency_v1
Kamdesh_Insurgency_v2
Kamdesh_Invasion_v1
Kamdesh_Invasion_v2
Kamdesh_Invasion_v3
Kamdesh_Invasion_v4
Kamdesh_Invasion_v5
Kamdesh_Invasion_v6
Kamdesh_Invasion_v7
Kamdesh_RAAS_v1
Kamdesh_RAAS_v2
Kamdesh_RAAS_v3
Kamdesh_RAAS_v4
Kamdesh_RAAS_v5
Kamdesh_RAAS_v6
Kamdesh_RAAS_v7
Kamdesh_Skirmish_v1
Kamdesh_TC_v1
Kamdesh_TC_v2
Kamdesh_TC_v3
Kamdesh_TC_v4
Kohat_AAS_v1
Kohat_AAS_v2
Kohat_AAS_v3
Kohat_Insurgency_v1
Kohat_Invasion_v1
Kohat_Invasion_v2
Kohat_RAAS_v1
Kohat_RAAS_v2
Kohat_RAAS_v3
Kohat_RAAS_v4
Kohat_Invasion_v3
Kohat_Invasion_v4
Kohat_RAAS_v01
Kohat_RAAS_v02
Kohat_RAAS_v03
Kohat_RAAS_v04
Kohat_RAAS_v05
Kohat_RAAS_v06
Kohat_RAAS_v07
Kohat_RAAS_v08
Kohat_RAAS_v09
Kohat_RAAS_v10
Kohat_Skirmish_v1
Kohat_TC_v1
Kokan_AAS_v1
Kokan_AAS_v2
Kokan_AAS_v3
Kokan_Insurgency_v1
Kokan_Invasion_v1
Kokan_RAAS_v1
Kokan_RAAS_v2
Kokan_RAAS_v3
Kokan_RAAS_v4
Kokan_Skirmish_v1
Kokan_TC_v1
LashkarValley_AAS_v1
LashkarValley_AAS_v2
LashkarValley_Insurgency_v1
LashkarValley_Invasion_v1
LashkarValley_RAAS_v1
LashkarValley_Skirmish_v1
LashkarValley_TC_v1
LashkarValley_TC_v2
// LashkarValley_TC_v3 (WIP Layer please do not use)
Lashkar_AAS_v1
Lashkar_AAS_v2
Lashkar_AAS_v3
Lashkar_AAS_v4
Lashkar_Insurgency_v1
Lashkar_Invasion_v1
Lashkar_Invasion_v2
Lashkar_Invasion_v3
Lashkar_Invasion_v4
Lashkar_RAAS_v1
Lashkar_RAAS_v2
Lashkar_RAAS_v3
Lashkar_RAAS_v4
Lashkar_RAAS_v5
Lashkar_Skirmish_v1
Lashkar_TC_v1
Lashkar_TC_v2
Lashkar_TC_v3
Lashkar_TC_v4
Lashkar_TC_v5
Logar_AAS_v1
Logar_AAS_v2
Logar_AAS_v3
Logar_Insurgency_v1
Logar_RAAS_v1
Logar_RAAS_v2
Logar_Skirmish_v1
Logar_Seed_v1
Logar_TC_v1
Mestia_AAS_V1
Mestia_Invasion_V1
Mestia_Invasion_V2
Manicouagan_AAS_v1
Manicouagan_AAS_v2
Manicouagan_AAS_v3
Manicouagan_AAS_v4
Manicouagan_AAS_v5
Manicouagan_Invasion_v1
Manicouagan_Invasion_v2
Manicouagan_Invasion_v3
Manicouagan_Invasion_v4
Manicouagan_Invasion_v5
Manicouagan_Invasion_v6
Manicouagan_Invasion_v7
Manicouagan_Invasion_v8
Manicouagan_Invasion_v9
Manicouagan_RAAS_v01
Manicouagan_RAAS_v02
Manicouagan_RAAS_v03
Manicouagan_RAAS_v04
Manicouagan_RAAS_v05
Manicouagan_RAAS_v06
Manicouagan_RAAS_v07
Manicouagan_RAAS_v08
Manicouagan_RAAS_v09
Manicouagan_RAAS_v10
Manicouagan_RAAS_v11
Manicouagan_RAAS_v12
Manicouagan_RAAS_v13
Manicouagan_RAAS_v14
Manicouagan_RAAS_v15
Manicouagan_Seed_v1
Manicouagan_Skirmish_v1
Manicouagan_Skirmish_v2
Manicouagan_Skirmish_v3
Mestia_AAS_v1
Mestia_AAS_v2
Mestia_Invasion_v1
Mestia_Invasion_v2
Mestia_RAAS_v1
Mestia_RAAS_v2
Mestia_Skirmish_v1
Mestia_TC_v1
Mutaha_AAS_v1
Mutaha_AAS_v2
Mutaha_AAS_v3
Mutaha_AAS_v4
Mutaha_Invasion_v1
Mutaha_Invasion_v2
Mutaha_Invasion_v3
Mutaha_Invasion_v4
Mutaha_RAAS_v1
Mutaha_RAAS_v2
Mutaha_RAAS_v3
Mutaha_RAAS_v4
Mutaha_RAAS_v5
Mutaha_RAAS_v6
Mutaha_RAAS_v7
Mutaha_Seed_v1
Mutaha_Skirmish_v1
Mutaha_Tanks_v1
Mutaha_TC_v1
Mutaha_TC_v2
Narva_AAS_v1
Narva_AAS_v2
Narva_AAS_v3
Narva_AAS_v4
Narva_Destruction_v1
Narva_Invasion_v1
Narva_Invasion_v2
Narva_Invasion_v3
Narva_Invasion_v4
Narva_Invasion_v5
Narva_RAAS_v1
Narva_RAAS_v2
Narva_RAAS_v3
Narva_RAAS_v4
Narva_RAAS_v5
Narva_RAAS_v6
Narva_RAAS_v7
Narva_Skirmish_v1
//Narva_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Narva_TC_v1
Narva_TC_v2
PacificProvingGrounds_AAS_v1
PacificProvingGrounds_AAS_v2
PacificProvingGrounds_Seed_v1
// Training layers are not intended for regular servers.
// PacificProvingGrounds_PLANMC-VDV
// PacificProvingGrounds_USMC-PLA
// PacificProvingGrounds_USMC-RGF
Skorpo_AAS_v1
Skorpo_Invasion_v1
Skorpo_Invasion_v2
Skorpo_Invasion_v3
Skorpo_Invasion_v4
Skorpo_RAAS_v1
Skorpo_RAAS_v2
Skorpo_RAAS_v3
Skorpo_RAAS_v4
Skorpo_RAAS_v5
Skorpo_Skirmish_v1
Skorpo_TC_v1
Skorpo_TC_v2
Skorpo_TC_v3
Sumari_AAS_v1
Sumari_AAS_v2
Sumari_AAS_v3
Sumari_AAS_v4
Sumari_AAS_v5
Sumari_Insurgency_v1
Sumari_Invasion_v1
Sumari_RAAS_v1
Sumari_RAAS_v2
Sumari_Seed_v1
Sumari_Seed_v2
Sumari_Seed_v3
Sumari_Skirmish_v1
Sumari_TC_v1
@ -183,115 +400,56 @@ Tallil_AAS_v2
Tallil_Invasion_v1
Tallil_Invasion_v2
Tallil_Invasion_v3
Tallil_Invasion_v4
Tallil_Invasion_v5
Tallil_RAAS_v1
Tallil_RAAS_v2
Tallil_RAAS_v3
Tallil_RAAS_v4
Tallil_RAAS_v5
Tallil_RAAS_v6
Tallil_RAAS_v7
Tallil_RAAS_v8
Tallil_Seed_v1
Tallil_Seed_v2
Tallil_Skirmish_v1
Tallil_Skirmish_v2
Tallil_Skirmish_v3
Tallil_Tanks_v1
Tallil_Tanks_v2
//Tallil_TA_v1
//Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Tallil_TC_v1
//Tutorial_Helicopter
//Tutorial_Infantry
// Tutorial layers are not meant to be run on servers.
// Tutorial_Helicopter
// Tutorial_Infantry
Yehorivka_AAS_v1
Yehorivka_AAS_v2
Yehorivka_AAS_v3
Yehorivka_AAS_v4
Yehorivka_Destruction_v1
Yehorivka_Invasion_v1
Yehorivka_Invasion_v2
Yehorivka_RAAS_v1
Yehorivka_RAAS_v2
Yehorivka_RAAS_v3
Yehorivka_RAAS_v4
Yehorivka_RAAS_v5
Yehorivka_Invasion_v3
Yehorivka_Invasion_v4
Yehorivka_RAAS_v01
Yehorivka_RAAS_v02
Yehorivka_RAAS_v03
Yehorivka_RAAS_v04
Yehorivka_RAAS_v05
Yehorivka_RAAS_v06
Yehorivka_RAAS_v07
Yehorivka_RAAS_v08
Yehorivka_RAAS_v09
Yehorivka_RAAS_v10
Yehorivka_RAAS_v11
Yehorivka_RAAS_v12
Yehorivka_RAAS_v13
Yehorivka_RAAS_v14
Yehorivka_Skirmish_v1
Yehorivka_Skirmish_v2
Yehorivka_Skirmish_v3
//Yehorivka_TA_v1
// Track Attack layers are small-scale gameplay layers for a tournament gamemode, not meant for regular servers.
Yehorivka_TC_v1
Yehorivka_TC_V2
#_v2.0 CANADIAN_ARMED FORCES
CAF_AlBasrah_Invasion_v1
CAF_AlBasrah_Invasion_v2
CAF_Belaya_AAS_v1
CAF_Belaya_RAAS_v1
CAF_Belaya_RAAS_v2
CAF_Chora_AAS_v1
CAF_Chora_RAAS_v1
CAF_Fallujah_Invasion_v1
CAF_Fallujah_RAAS_v1
CAF_Fools_Road_RAAS_v1
CAF_GooseBay_AAS_v1
CAF_GooseBay_Invasion_v1
CAF_GooseBay_Invasion_v2
CAF_GooseBay_RAAS_v1
CAF_GooseBay_Skirmish_v1
CAF_Gorodok_AAS_v1
CAF_Gorodok_Invasion_v1
CAF_Gorodok_RAAS_v1
CAF_Gorodok_RAAS_v2
CAF_Gorodok_TC_v1
// Jensen's range layers have no gamemode and are not intended for regular servers.
# v2.0 LEVEL ROTATION : This must be Level Id : those are different from display names !
# LEVEL ROTATION : These must be Level ID's, which are different from UI display names !
// NOTE: this file is used for servers running in MapRotationMode=LevelList, running in order, or for servers running in MapRotationMode=LevelList_Randomized, where the below layers are rotated randomly. This setting can be found in your Server.cfg file (make sure to use a fresh one as your basis).
// NOTE: in-line comments will not work in this config until further notice. Comment lines should be in separate lines, if used.
Admins are now created by groups and groups are assigned to admins. You can create as many groups as you want with any types of permissions. All the permissions will be in the config file commented out. These files will not be over writeable so when we add new permissions you will need to check here or the wiki for updates. The below are just examples. Please note that it needs to be SteamId64. You can convert your ID at steamid.io/lookup/
## Bans.cfg
This is where your bans will go. They need to be in the format of `steamid:unix timestamp of unban //comment` So an example file will look like this:
```76561198039509812:0 //Permanent ban for cheating
7862895148978485:1454455855 //team killing
```
## MapRotation.cfg
If you add the general map names (such as below without a specific game mode). Our parser will do all variations of it including AAS, INS, etc. Map names can be seen from the DefaultGame.ini file. Each map entry goes on a new line.
```Logar
Kohat
OP First Light
Chora
Fool's Road
Sumari
Gorodok
Yehorivka
Mestia
Jensen's Range
Kokan
Narva
Al Basrah
```
If you want a specifc map version you can add the below into the rotation file
```Al Basrah
Al Basrah AAS v1
Al Basrah Invasion v1
Al Basrah PAAS v1
Chora
Chora AAS v1
Chora AAS v2
Chora INS v1
Chora Invasion v1 Night
Chora PAAS v1
Fool's Road
Fool's Road AAS v1
Fool's Road AAS v1 INF
Fool's Road AAS v2
Fool's Road AAS v3
Fool's Road Skirmish
Gorodok
Gorodok AAS v1
Gorodok AAS v1 INF
Gorodok AAS v2
Gorodok Conquest v1
Gorodok Invasion v1
Jensen's Range
Kohat
Kohat AAS v1
Kohat AAS v1 INF
Kohat INS v1
Kohat Invasion v1
Kokan
Kokan AAS v1
Kokan AAS v2
Kokan INS v1
Kokan PAAS v1
Logar
Logar PAAS v1
Logar Valley AAS v1
Logar Valley AAS v1 INF
Logar Valley INS v1
Logar Valley INS v1 Night
Mestia PAAS v1
Mestia Invasion v1
Mestia Invasion v2
Mestia AAS v1
Mestia AAS v2
Narva
Narva PAAS v1
Narva Invasion v1
Narva AAS v1
Op First Light
Op First Light AAS v1
Op First Light Conquest v1
Sumari
Sumari AAS v1
Sumari AAS v1 INF
Sumari AAS v2
Sumari AAS v3
Sumari INS v1
Sumari ITC v1
Yehorivka
Yehorivka AAS v1
Yehorivka AAS v1 INF
Yehorivka AAS v2
Yehorivka Conquest v1
Yehorivka Invasion v1
```
## RemoteAdminListHosts.cfg
Each line should contain a URL to the admin file. The admin file will follow the exact same format as above. This should be used if you run multiple servers and would like to have a single admin file for all of them. If a player is listed in multiple files, their permissions will be combined.
## RemoteBanListHosts.cfg
Each line should contain a URL to the ban file. The ban file will follow the exact same format as above. This should be used if you run multiple servers and would like to have a single admin file for all of them.
## Server.cfg
This is the general server config file. Each variable should be on its own line. New additions will be added to this wiki. Since we do not overwrite config files you will need to manually add them to your existing server config if you wish to alter the default value.
```ServerName="Squad Dedicated Server"
MaxPlayers=40
NumReservedSlots=0
IsLANMatch=false
ShouldAdvertise=true
NumPlayersDiffForTeamChanges=3
AllowTeamChanges=true
PreventTeamChangeIfUnbalanced=true
EnforceTeamBalance=true
RejoinSquadDelayAfterKick=180
AllowCommunityAdminAccess=true
RecordDemos=false
ServerMessageInterval=300
ServerPassword=Password
AllowQA=false
```
## ServerMessages.cfg
This will rotate server messages every x seconds (based on Server.cfg setting). Each message should have its own line. This should be used to display server rules and contact information.
## Rcon.cfg
If you do not want to use RCON, leave the password= empty. NOTE: Leaving the RCONIP=0.0.0.0 will bind it to the public default IP. If your server has multiple IP's please specify the address here.