WolfRAT wiki › Map Voting

🌐 Map Voting tab

Let the players choose the next map. A vote pops up in chat near the end of every match, and the winner is played next.

The Map Voting tab
The Map Voting tab.

What players see

A few minutes before the match ends, WolfRAT says in chat:

Map Voting Started! Type !1, !2, !3 to vote.
1: Snake River Ruins
2: Karo Highlands
3: Siaka River

Players type !1, !2 or !3. One vote each - the first one counts. WolfRAT reports how the vote is going along the way, and announces the winner at the end. The winning map is played next - the current match is never interrupted.

Map Voting Configuration

SettingWhat it does
Enable End-of-Match Auto VotingThe automatic vote on or off. On to begin with.
Match Duration (mins)Just for your information - WolfRAT fills this in from the server's own Game Time.
Trigger Vote X mins before endHow long before the end of the match the vote starts. 3 minutes to begin with.
Vote Duration (mins)How long players have to vote. 2 minutes to begin with.
Vote Choices (2-5)How many maps are offered. With 5, players vote !1 to !5.
Reset Pool AtSee "No repeats" below.
Only auto-vote with at least this many playersFrom WolfRAT 2.6.7. The automatic vote waits until this many players are on (2 to begin with), so an empty server is not running votes for nobody. While it waits the Status line says so - "Paused - nobody is on the server. Votes start with 2 or more." - and the log shows one "Auto-vote held" line per map. Set it to 1 for a vote even with a lone player. It counts the players shown on the Players tab; Start Vote Now and a moderator's !startvote ignore it.
Start Vote NowStarts a vote this second, whatever the clock says.

The Status line tells you what it is doing - for example "12m / 30m remaining. Auto-vote in 9m" or "VOTE ACTIVE! (01:32 remaining)" - and the log underneath records every vote.

No repeats

The maps offered are picked at random from your rotation (Missions tab), leaving out maps that were played recently, so the same favourites do not win every night. Once the list of recently played maps reaches the Reset Pool At percentage of your rotation (50% to begin with), it is wiped and every map is back in the draw. The Blacklist line shows how many maps are currently being left out.

Maps are only marked as "played" when there were actually players on the server, and training maps are never offered.

Maps that can end early (optional)

The normal vote goes by the clock. But some game types end on a score - a team deathmatch reaching its kill limit, for instance - so the map can finish before the vote has even started, and nobody gets a say.

This box fixes that. For each game type you can tick:

Whichever you tick, the normal minutes before the end rule still works too - if nobody gets close, the vote starts at the usual time.

Everything here is off to begin with except Co-op - leave it off and voting works exactly as it always has. When WolfRAT runs on the same PC as the server it reads the real game type from the server (2.8.0); otherwise it works it out from the letters at the start of the map's file name (TD, DM, TK, CTF, FB). The flag and goal counts also need the server on the same PC. The vote still only happens once per map, and the winner still only becomes the next map.

A moderator can also type !startvote when they can see a team is about to win.

Advance and Secure: start the vote when one zone is left (2.6.9)

AAS maps end when one team takes every zone, and that rarely lines up with the clock. Tick this box and WolfRAT reads every zone's owner from the running server; the moment the leading team has one zone to go, the vote starts - whatever the timer says. The Status line shows "AAS: 3 zones to go" while it waits. It runs once per map, does nothing on maps without zones, and needs the server on the same PC as WolfRAT (on another machine it is simply ignored and the timer rule carries on as before).

Co-op (2.8.0)

Co-op missions have no round timer, so the normal "minutes before the end" vote never came. Co-op now has its own row, under Flagball:

The first one reached starts the vote, once per mission, with your normal vote settings. The "Current map" line shows the progress, for example "Co-op (2 of 5 objectives done, 65% AI left)". All of it needs the server on the same PC as WolfRAT.

Player votes: !vote and !skip

These are separate from the end-of-match vote. They let players ask for a change right now, and you switch them on or off on the Settings tab.

A player typesWhat happens
!vote treasureAsks the server to switch to a map (part of the name is enough). Everyone else has 60 seconds to type !yes. If enough agree, the server switches to that map straight away. Needs at least 2 players on.
!skipAsks to skip the current map. Same 60 seconds and !yes. If it passes, the server moves on to the next map in the rotation. After a successful skip, nobody can start another for 15 minutes.

"Enough" is the threshold you set on the Settings tab - 51% means more than half of the players who were on when the vote started. The person who starts a vote counts as a yes. WolfRAT gives reminders at 20 and 40 seconds.

All voting is done by WolfRAT, so it only works while WolfRAT is running and connected to the server.