October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk8 min

How to Change Maps and Set a Map Rotation on a TF2 Server

Use changelevel for an immediate TF2 map switch and edit tf/cfg/mapcycle.txt to create an ordered rotation. This guide covers map verification, Workshop identifiers, activation timing and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To change the map immediately, run changelevel <mapname> in the Team Fortress 2 server console. To define the normal map rotation, edit tf/cfg/mapcycle.txt, placing one recognized map name on each line in the order players should see them. The server reads those edits on the next map change.

What you need before changing a map

These instructions apply to a Team Fortress 2 server that you administer, whether it is running on your own machine or through a hosting panel that provides console and file access. You need two kinds of access:

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Server-console access for an immediate map change and for checking whether a map is available.
  • File access to the TF2 game directory so you can edit tf/cfg/mapcycle.txt.

Make a copy of the existing mapcycle.txt before editing it. That gives you a known-good version to restore if a typo or unwanted entry causes a problem. If your host provides a web control panel rather than a traditional console, use the panel’s server console and file manager; the commands and file contents remain the same.

Change the current map immediately

The documented command for an immediate switch is:

changelevel <mapname>

Replace <mapname> with the map’s internal name, not its display title. For example:

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.
changelevel cp_dustbowl

Run the command in the server console. The server changes to the specified map rather than waiting for the current round to finish. Warn connected players before using it because the active round is interrupted by the transition.

Common immediate-change examples

Purpose Command Result
Switch to Dustbowl changelevel cp_dustbowl Loads cp_dustbowl immediately.
Switch to Gorge changelevel cp_gorge Loads cp_gorge immediately.
Switch to 2Fort changelevel ctf_2fort Loads ctf_2fort immediately.
Switch to Upward changelevel pl_upward Loads pl_upward immediately.

The Steam Source Dedicated Server documentation describes changelevel (map) as changing the server to the specified map. If the command fails, verify the name first instead of guessing at spelling or adding a file extension.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check whether a map is installed

Use the maps command to inspect the maps the server recognizes:

maps *

To narrow the output, include a partial name:

maps dust

The result lets you confirm the exact internal identifier before using changelevel or editing the rotation. This is especially useful for custom content, where the name shown on a download page may not match the name the server expects.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Do not add the .bsp extension

Map files are stored with a .bsp extension, but the mapcycle format uses the map name without that extension. Write:

cp_dustbowl

Do not write:

cp_dustbowl.bsp

Apply the same rule to the argument passed to changelevel: use the recognized map name as shown by maps.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set the default map rotation in mapcycle.txt

The relevant TF2 rotation file is:

tf/cfg/mapcycle.txt

Open that file in a plain-text editor. Put exactly one map name on each line, without .bsp, and arrange the lines in the order you want the server to use.

Example rotation

cp_dustbowl
cp_gorge
ctf_2fort
pl_upward

In this example, the server’s default sequence is Dustbowl, then Gorge, then 2Fort, then Upward as map changes occur. The order of the lines is the order of the rotation; moving a line changes where that map appears in the sequence.

Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Editing procedure

  1. Stop making administrative changes for the moment and note the current active map, so you can test the next transition deliberately.
  2. Open the TF2 server’s tf/cfg/mapcycle.txt.
  3. Remove entries you no longer want, or add new entries using the exact names returned by maps.
  4. Place one map identifier per line. Keep the spelling, underscores and prefixes exactly as recognized by the server.
  5. Save the file as plain text under the same name, mapcycle.txt.
  6. Leave the server running if you want to test a live transition; the documented behavior is that edits take effect on the next map change.

There is no need to add comments, commas or a list marker. A line should contain the map identifier itself. Blank lines or formatting inserted by a rich-text editor can make the file harder to audit, so use a plain-text editor.

When the new rotation takes effect

Saving the file does not restart the current round. The mapcycle guide documents that changes are applied on the next map change. Players therefore remain on the current map until the server transitions, after which the updated file is used.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a controlled test, save the file and then observe the next normal map transition. If you need an immediate map switch, use changelevel <mapname>; that command tests whether the target map itself loads, while the next rotation transition tests whether the edited mapcycle is being read in the intended order.

Two different tests to run

Test What it proves How to perform it
Map-load test The server recognizes and can load one specific map. Check with maps, then run changelevel <mapname>.
Rotation test The saved mapcycle.txt is being used in the desired order. Save the file and verify the next map transition.

A successful map-load test does not by itself prove that the file was saved in the correct directory or that its line order is correct. Conversely, a correctly formatted file cannot load a map that the server does not recognize, so perform both checks when troubleshooting.

Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

Use Workshop maps in a rotation

Valve’s Team Fortress 2 update notes from June 11, 2015, state that Workshop map names can be used with map, changelevel, nextlevel and mapcycle configuration commands. This means a Workshop identifier can be placed in mapcycle.txt when the server recognizes that identifier.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Make sure the Workshop map is available to the server.
  2. Run maps * or a narrower maps <partial name> query to see the identifier the server knows.
  3. Use that exact identifier in changelevel for an immediate test.
  4. If the test succeeds, put the same identifier on its own line in tf/cfg/mapcycle.txt.
  5. Verify the next map transition after saving the file.

Do not substitute a browser title, a local filename or a guessed abbreviation for the identifier returned by the server. Workshop naming can differ from the title players see, so the server’s own map listing is the authoritative check for your installation.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshoot a failed map change

The console rejects changelevel

  • Run maps * and confirm that the requested map appears.
  • Check capitalization, underscores and prefixes against the listing.
  • Remove .bsp if you included it.
  • For a Workshop map, use the exact Workshop identifier recognized by the server.

If the map is absent from the maps output, changing the command syntax will not solve the issue; the server does not currently recognize that map.

The file change appears to do nothing

  • Confirm that you edited the TF2 server’s tf/cfg/mapcycle.txt, not a similarly named file in another installation.
  • Check that the file was saved as plain text and retained the .txt extension.
  • Make sure every line contains a valid map identifier and no .bsp suffix.
  • Remember that the documented activation point is the next map change, not the instant the file is saved.
  • Compare the file’s order with the order you observe at the next transition.

The rotation stops at a custom or Workshop map

First test that map on its own with changelevel. If it does not load individually, remove it from the rotation until the server recognizes it. If it does load individually, check that the mapcycle line exactly matches the identifier used in the successful command and that the file was saved in the correct path.

Players report that the current map did not restart

Editing a mapcycle is not the same as restarting the active round. The documented behavior is that the new list is read at the next map change. Use changelevel only when you intentionally want an immediate transition; otherwise allow the normal transition to occur and then inspect which map was selected.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Design a rotation players can follow

Because line order controls the default sequence, treat mapcycle.txt as an ordered schedule rather than an unordered collection. Put the maps you want to appear first at the top, then continue downward in the desired progression.

  • Use one spelling of each map name consistently.
  • Keep the file short enough that administrators can audit it quickly.
  • Test every newly added map individually before putting it between established entries.
  • After a change, verify the next transition rather than assuming the server has reloaded the file.

For a public server, announce an immediate changelevel before issuing it. For a private test server, keep a copy of the previous file so you can restore the last known sequence quickly.

Self-hosted server versus managed hosting

The commands and file format are the same, but the administration experience differs depending on who operates the machine. Choose the model based on how much control and maintenance you need.

Consideration Self-hosted server Managed server
Control and customization Direct control of files, console settings and the server environment. Control depends on the provider’s panel, permissions and supported configuration.
File and console access You normally manage the console and tf/cfg/mapcycle.txt directly. The provider may expose those functions through a web panel or restricted console.
Maintenance burden You handle the operating system, SRCDS files, backups and troubleshooting. The provider handles some infrastructure tasks, while you still manage map lists and settings allowed by the plan.
Update handling You decide when to apply server and content updates and must check compatibility. Update timing and automation depend on the provider’s policy.
Player capacity Limited by your hardware, bandwidth and configuration. Limited by the selected service and its resource allocation.
Price Depends on your hardware, hosting, electricity and bandwidth costs. Current prices were not established in the available documentation and vary by provider and plan.

A managed service can remove much of the machine-maintenance work, but it does not change the basic TF2 workflow: you still need a recognized map identifier, the correct mapcycle path or panel field, and a test at the next map transition. Before renting a server, verify that the plan includes both console commands and access to the map-cycle setting; without those controls, you may not be able to apply this procedure yourself.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Administrator checklist

  • Identify the exact map name with maps * or maps <partial name>.
  • For an immediate switch, run changelevel <mapname>.
  • For a persistent default order, open tf/cfg/mapcycle.txt.
  • Enter one map name per line, without .bsp.
  • Save a backup before making substantial changes.
  • Remember that edits apply on the next map change.
  • Test a custom or Workshop map with changelevel before adding it to the rotation.
  • Verify the next transition and correct the file if the observed order differs from the saved order.

Documented command and file references

Steam’s “Setting up a Steam Source Dedicated Server” documentation defines changelevel (map) and the maps listing command used to discover available maps. Legion Hosting’s Team Fortress 2 setup guide documents the tf/cfg/mapcycle.txt format, one map per line and activation on the next map change. Valve’s “Team Fortress 2 Update Released” note dated June 11, 2015, documents Workshop map names for map, changelevel, nextlevel and mapcycle configuration.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.