# Squad Layer Voting Setup (/docs/squad/layer-voting)



When `MapRotationMode=LayerList_Vote`, Squad shows players a vote at the end of each round to pick the next layer. The vote pool comes from dedicated config files in `SquadGame/ServerConfig/`.

Enable Voting [#enable-voting]

In `Server.cfg`:

```ini
MapRotationMode=LayerList_Vote

// What players vote on
UseVoteLevel=true    // vote for the next MAP
UseVoteLayer=false   // vote for the next LAYER
UseVoteFactions=false // vote for factions (randomized if false)

// Timers around the vote
TimeBeforeVote=60      // end screen before the vote appears
TimeBetweenMatches=60  // used only when voting is OFF
```

See the [Server.cfg Reference](/docs/squad/server-cfg-reference) for all rotation keys.

The Voting Files [#the-voting-files]

Squad picks the vote pool based on server state, so there are separate files:

| File                        | Used when                                |
| --------------------------- | ---------------------------------------- |
| `LayerVoting.cfg`           | Normal rounds                            |
| `LayerVotingLowPlayers.cfg` | Low player counts (seeding / near-empty) |
| `LayerVotingNight.cfg`      | Night rounds                             |
| `VoteConfig.cfg`            | Global vote behaviour/tuning             |

Each voting file lists the layers eligible to appear as vote options — one **Layer ID** per line (e.g. `Yehorivka_RAAS_v1`), the same ID format as [rotation files](/docs/squad/map-and-layer-rotation).

```ini
Yehorivka_RAAS_v1
Narva_AAS_v1
GooseBay_Invasion_v1
Sumari_AAS_v1
```

> Keep the **low-player** pool full of smaller, infantry-friendly layers, and the **night** pool to layers that play well in the dark. This is the biggest quality-of-life win for a community server.

Excluding Content From Votes [#excluding-content-from-votes]

Layers/levels/factions listed in `ExcludedLayers.cfg`, `ExcludedLevels.cfg`, or `ExcludedFactions.cfg` won't appear as vote options even if they're in a voting file.

Applying Changes [#applying-changes]

Stop the server, edit the voting files under **Files → SquadGame/ServerConfig**, then start again.

Related Guides [#related-guides]

* [Map & Layer Rotation](/docs/squad/map-and-layer-rotation)
* [Server.cfg Reference](/docs/squad/server-cfg-reference)
* [Change Map](/docs/squad/change-map)
