You try to join a CS2 server and get told the server is running an older version, or that your game is out of date. Your game and the server are on different CS2 builds. Here is which side is behind and how to fix it.
Why it happens
- A player can only join a server on the exact same CS2 build.
- When Valve ships an update, Steam updates your game. A dedicated server does not update itself while it runs.
- So right after a patch, players on the new build cannot join servers still on the old one, and the other way round.
Which side is behind?
- "Server is running an older version": the server is behind. Fix it on the server side, see below.
- "Your game is out of date" or similar: your game is behind. Fix it in Steam.
- Some friends join and some do not: the ones who cannot join are on a different build from the server.
Fix it on your side (the player)
- Close CS2, restart Steam, and let the update finish in the Downloads page.
- Check the build you picked: right click Counter-Strike 2 in your Library, Properties, Betas. Beta Participation should be None for the current build.
- Still stuck? Properties, Installed Files, Verify integrity of game files.
The Betas tab: older CS2 builds
Steam lists previous CS2 builds in Properties, Betas. Valve keeps them mainly so you can watch demos recorded on an older build.
- If you picked an older build there to watch a demo and forgot, you cannot join up to date servers. Set it back to None.
- Playing back an old demo that says it is incompatible with this game version? That is what these builds are for.
Fix it on the server (the host)
On your own dedicated server, update with SteamCMD, then restart the server:
steamcmd +login anonymous +app_update 730 validate +quitOn 2hours.gg:
- We watch for Valve updates and rebuild our CS2 server files automatically, usually within the hour.
- The CS2 page shows the server version we deploy. A tick means it matches the latest Steam build. "Update available" means the rebuild is still running.
- A server that was already running when Valve patched stays on the old build. Once the CS2 page shows the tick, deploy a fresh server and share the new address.
Check the CS2 version and deploy a server by the hour
