Skip to main content

Automating the Cycle


Keep your server environment fresh by automating the map rotation. By configuring a proper map cycle, the server will automatically transition to the next predefined location after a match concludes, ensuring consistent gameplay without manual intervention.
Reading TimeDifficultyLast Updated
4 minutesBeginnerJanuary 2026

1. Creating the Cycle List

Create a new file named mapcycle.txt in your /game/csgo/ directory and list your desired maps line-by-line:
de_dust2
de_mirage
de_nuke
de_ancient
de_inferno

2. Server Configuration

Add these commands to your server.cfg to ensure the cycle is respected:
  • mp_match_end_changelevel 1: Forces the server to switch maps at the end of the round.
  • mp_match_end_restart 0: Prevents the server from simply restarting the same map repeatedly.

Workshop Collection Notes

If you are using +host_workshop_collection, the server is designed to use the collection’s map list as a natural cycle. If the rotation becomes stuck, we recommend installing a third-party “Map Cycle” plugin for CounterStrikeSharp to enforce external logic.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | CS2: Rotation configured.