Skip to content

Rotation Builder

Build your Squad server rotation map by map. Only the factions and units the game actually allows on each layer are offered, so the generated text is valid to paste straight into your server config.

Loading maps and factions…

Available maps and layers

Every Squad layer supported by the tool, with its technical name and game mode.

Factions

  • ADF Australian Defence Force
  • AFU Armed Forces of Ukraine
  • BAF British Armed Forces
  • CAF Canadian Armed Forces
  • CRF Canadian Resistance Forces
  • GFI Ground Forces of Iran
  • IMF Irregular Militia Forces
  • MEI Middle Eastern Insurgents
  • PLA People's Liberation Army
  • PLAAGF PLA Amphibious Ground Forces
  • PLANMC PLA Navy Marine Corps
  • RGF Russian Ground Forces
  • TLF Turkish Land Forces
  • USA United States Army
  • USMC United States Marine Corps
  • VDV Russian Airborne Forces
  • WPMC Western Private Military Contractors

Al Basrah layers

  • AlBasrah_AAS_v1
  • AlBasrah_AAS_v2
  • AlBasrah_AAS_v3_CL
  • AlBasrah_Invasion_v1
  • AlBasrah_Invasion_v2
  • AlBasrah_Invasion_v3
  • AlBasrah_RAAS_v1
  • AlBasrah_RAAS_v2
  • AlBasrah_RAAS_v3
  • AlBasrah_Seed_v1
  • AlBasrah_Seed_v2
  • AlBasrah_Skirmish_v1
  • AlBasrah_Skirmish_v2
  • AlBasrah_Skirmish_v3

Anvil layers

  • Anvil_AAS_v1
  • Anvil_Invasion_v1
  • Anvil_RAAS_v1
  • Anvil_RAAS_v2
  • Anvil_Skirmish_v1

Black Coast layers

  • BlackCoast_AAS_v1
  • BlackCoast_AAS_v2
  • BlackCoast_Invasion_v1
  • BlackCoast_Invasion_v2
  • BlackCoast_Invasion_v3
  • BlackCoast_RAAS_v1
  • BlackCoast_RAAS_v2
  • BlackCoast_Seed_v1
  • BlackCoast_Skirmish_v1

Chora layers

  • Chora_AAS_v1
  • Chora_AAS_v2
  • Chora_AAS_v3
  • Chora_Insurgency_v1
  • Chora_Invasion_v1
  • Chora_Invasion_v2
  • Chora_RAAS_v1
  • Chora_Skirmish_v1
  • Chora_TC_v1

Fallujah layers

  • Fallujah_AAS_v1
  • Fallujah_Insurgency_v1
  • Fallujah_Invasion_v1
  • Fallujah_Invasion_v2
  • Fallujah_Invasion_v3_CL
  • Fallujah_RAAS_v1
  • Fallujah_RAAS_v2
  • Fallujah_Seed_v1
  • Fallujah_Skirmish_v1
  • Fallujah_Skirmish_v2
  • Fallujah_TC_v1

Fool's Road layers

  • FoolsRoad_AAS_v1
  • FoolsRoad_AAS_v2
  • FoolsRoad_Destruction_v1
  • FoolsRoad_Invasion_v1
  • FoolsRoad_RAAS_v1
  • FoolsRoad_Skirmish_v1
  • FoolsRoad_Skirmish_v2
  • FoolsRoad_TC_v1

Goose Bay layers

  • GooseBay_AAS_v1
  • GooseBay_Invasion_v1
  • GooseBay_Invasion_v2
  • GooseBay_RAAS_v1
  • GooseBay_RAAS_v2
  • GooseBay_Seed_v1
  • GooseBay_Skirmish_v1

Gorodok layers

  • Gorodok_AAS_v1
  • Gorodok_Destruction_v1
  • Gorodok_Insurgency_v1
  • Gorodok_Invasion_v1
  • Gorodok_Invasion_v2
  • Gorodok_Invasion_v3
  • Gorodok_Invasion_v4_CL
  • Gorodok_RAAS_v1
  • Gorodok_RAAS_v2
  • Gorodok_Skirmish_v1
  • Gorodok_TC_v1

Harju layers

  • Harju_AAS_v1
  • Harju_AAS_v2
  • Harju_AAS_v3
  • Harju_Invasion_v1
  • Harju_Invasion_v2
  • Harju_Invasion_v3
  • Harju_Invasion_v4_CL
  • Harju_RAAS_v1
  • Harju_RAAS_v2
  • Harju_RAAS_v3_CL
  • Harju_Seed_v1
  • Harju_Skirmish_v1
  • Harju_Skirmish_v2
  • Harju_TC_v1

Kamdesh Highlands layers

  • Kamdesh_AAS_v1
  • Kamdesh_Insurgency_v1
  • Kamdesh_Invasion_v1
  • Kamdesh_RAAS_v1
  • Kamdesh_Skirmish_v1
  • Kamdesh_TC_v1

Kohat Toi layers

  • Kohat_AAS_v1
  • Kohat_Insurgency_v1
  • Kohat_Invasion_v1
  • Kohat_Invasion_v2
  • Kohat_RAAS_v1
  • Kohat_RAAS_v2
  • Kohat_Skirmish_v1
  • Kohat_TC_v1

Kokan layers

  • Kokan_AAS_v1
  • Kokan_AAS_v2
  • Kokan_Insurgency_v1
  • Kokan_Invasion_v1
  • Kokan_RAAS_v1
  • Kokan_Skirmish_v1
  • Kokan_TC_v1

Lashkar Valley layers

  • Lashkar_AAS_v1
  • Lashkar_AAS_v2
  • Lashkar_Insurgency_v1
  • Lashkar_Invasion_v1
  • Lashkar_RAAS_v1
  • Lashkar_Skirmish_v1
  • Lashkar_TC_v1
  • Lashkar_TC_v2

Logar Valley layers

  • Logar_AAS_v1
  • Logar_Insurgency_v1
  • Logar_RAAS_v1
  • Logar_Seed_v1
  • Logar_Skirmish_v1
  • Logar_TC_v1

Manicouagan layers

  • Manicouagan_AAS_v1
  • Manicouagan_AAS_v2
  • Manicouagan_AAS_v3
  • Manicouagan_Invasion_v1
  • Manicouagan_Invasion_v2
  • Manicouagan_RAAS_v1
  • Manicouagan_RAAS_v2
  • Manicouagan_Seed_v1
  • Manicouagan_Seed_v2_CL
  • Manicouagan_Skirmish_v1
  • Manicouagan_Skirmish_v2
  • Manicouagan_Skirmish_v3

Mestia layers

  • Mestia_AAS_v1
  • Mestia_AAS_v2
  • Mestia_Invasion_v1
  • Mestia_RAAS_v1
  • Mestia_Skirmish_v1
  • Mestia_TC_v1

Mutaha layers

  • Mutaha_AAS_v1
  • Mutaha_AAS_v2
  • Mutaha_Invasion_v1
  • Mutaha_RAAS_v1
  • Mutaha_RAAS_v2
  • Mutaha_Seed_v1
  • Mutaha_Skirmish_v1
  • Mutaha_TC_v1

Narva layers

  • Narva_AAS_v1
  • Narva_AAS_v2
  • Narva_AAS_v3
  • Narva_Destruction_v1
  • Narva_Invasion_v1
  • Narva_Invasion_v2
  • Narva_RAAS_v1
  • Narva_Skirmish_v1
  • Narva_TC_v1

Pacific Proving Grounds layers

  • PacificProvingGrounds_AAS_v1
  • PacificProvingGrounds_Seed_v1

Sanxian Islands layers

  • Sanxian_AAS_v1
  • Sanxian_AAS_v2
  • Sanxian_AAS_v3
  • Sanxian_Invasion_v1
  • Sanxian_Invasion_v2
  • Sanxian_Invasion_v3
  • Sanxian_RAAS_v1
  • Sanxian_RAAS_v2
  • Sanxian_RAAS_v3_CL
  • Sanxian_Seed_v1
  • Sanxian_Skirmish_v1

Skorpo layers

  • Skorpo_Invasion_v1
  • Skorpo_Invasion_v2
  • Skorpo_Invasion_v3
  • Skorpo_RAAS_v1
  • Skorpo_Skirmish_v1

Sumari Bala layers

  • Sumari_AAS_v1
  • Sumari_AAS_v2
  • Sumari_AAS_v3
  • Sumari_Insurgency_v1
  • Sumari_Invasion_v1
  • Sumari_RAAS_v1
  • Sumari_Seed_v1
  • Sumari_Skirmish_v1
  • Sumari_TC_v1

Tallil Outskirts layers

  • Tallil_AAS_v1
  • Tallil_Invasion_v1
  • Tallil_RAAS_v1
  • Tallil_RAAS_v2
  • Tallil_Seed_v1
  • Tallil_Skirmish_v1
  • Tallil_Skirmish_v2
  • Tallil_Skirmish_v3
  • Tallil_TC_v1

Yehorivka layers

  • Yehorivka_AAS_v1
  • Yehorivka_AAS_v2
  • Yehorivka_Destruction_v1
  • Yehorivka_Invasion_v1
  • Yehorivka_Invasion_v2
  • Yehorivka_RAAS_v1
  • Yehorivka_RAAS_v2
  • Yehorivka_Skirmish_v1
  • Yehorivka_Skirmish_v2
  • Yehorivka_TC_v1
  • Yehorivka_TC_v2

How to build a Squad server rotation

  1. 1

    Pick your maps and layers

    A Squad rotation is the ordered list of layers your server loads one after another. Search for a map, pick the exact layer —AAS, RAAS, Invasion, Skirmish— and add it to the list. The rotation builder only offers layers that actually exist in the game, so you cannot end up with a name the server will reject.

  2. 2

    Assign factions and unit types

    Each layer allows a specific set of factions, and each faction several unit types: armoured, mechanised, light infantry, motorised. As you pick them you can see every team's vehicles, which is what really decides whether a match is balanced.

  3. 3

    Copy the result into your server config

    The copy button gives you the rotation in the syntax Squad expects, ready to paste into your server configuration file. You can also download it as a .txt and keep it next to your config for next time.

Squad rotation builder — frequently asked questions

What is a map rotation in Squad?

It is the order in which a server loads its layers. When a match ends the server moves to the next entry in the list, looping back to the start when it runs out. A good rotation alternates game modes, map sizes and factions so matches do not feel the same.

Do I need an account to use the rotation builder?

No. The tool is free and open: it asks for no account, stores none of your rotations on a server, and runs entirely in your browser.

Where does the map, layer and faction data come from?

From the game's own data dump, not a hand-written list. That is why the factions you can pick on each layer are exactly the ones the game allows, and the vehicles shown are the ones that appear in the match.

Can I save a rotation and come back later?

Yes. You can save it in your browser and pick it up when you return, or download it as a text file to keep alongside your server configuration.

How many layers should a Squad rotation have?

It depends on match length and how often you want maps to repeat. With 45-60 minute matches, a list of 15 to 25 layers stops a player running into the same map twice in one evening.

See every map's flags and capture points →