CS2 Server Connection Problems: Ports, Updates and VAC Checks
Connection problems on a CS2 server have a short list of common causes. Check each one in order, and read the Console tab while a player tries to join.
1. Is the server running?
Open the Console tab and confirm the server finished starting and a map is loaded. A server stuck on startup will refuse everyone.
2. Correct IP and port
The default port is 27015, but your panel shows the one assigned to you. Players connect from the game console using connect followed by IP:port. A typo is a surprisingly frequent cause.
3. Server version
CS2 receives frequent updates. If the server is outdated, players on the newer version are refused. Update and restart through your panel. If a player is outdated, they must update their game.
4. Password
If sv_password is set, players need to enter it. When testing, clear it temporarily to see if that is the problem.
5. Token and Steam connection
A missing or invalid GSLT can limit public listing or cause Steam related messages in the console. Generate a new token for app ID 730 if needed.
6. Map problems
If the map is a Workshop map, players may need time to download it. A map that fails to load can drop players at the loading stage. Switch to a default map to test.
7. Plugin issues
If you use Metamod or CounterStrikeSharp, a broken plugin or a game update can cause crashes or kicks. Remove recent plugins and retest. Remember that gameinfo.gi may need your edit again after updates.
8. Player side
- Restart the game and try again.
- Verify game files in Steam.
- Try another network or disable a VPN.
Tips
- Keep notes of what changed before the problem started.
- Check the console output, since messages there often name the problem directly.
- Do not run the server with sv_cheats on for public play.
If everything looks right and players still fail, send us the console log and the exact error the player sees in Discord.