CS2 Server Not Showing in the Server List: GSLT and Browser Fixes
A Counter-Strike 2 dedicated server that does not appear in the community server browser usually has a token, network or configuration problem. Work through these steps.
1. Use a valid GSLT
A Game Server Login Token, or GSLT, links your server to a Steam account. Tokens are created on the Steam game server account management page and must be made for Counter-Strike 2, which uses app ID 730. Each running server needs its own token. Tokens can stop working if the account has restrictions or if the token is revoked, so if the console reports an invalid or banned token, generate a new one.
The token is set with the sv_setsteamaccount setting, either in the startup command or your server configuration. Check your panel for where this goes.
2. Make sure it is not LAN only
If sv_lan is set to 1, the server will not be public. Set it to 0 and restart.
3. Check the port
The default CS2 port is 27015. Game traffic uses UDP, and RCON uses TCP on the same port. Your panel assigns the port, so use the one shown there. Players connecting directly can type connect followed by the IP and port in their console.
4. Connect directly first
Test by connecting from the in-game console. If direct connect works but the browser does not show the server, it is probably a token or list delay issue rather than a network issue. Wait a few minutes after a restart.
5. Server name and tags
Give the server a clear name with the hostname setting in server.cfg, which sits in the game/csgo/cfg folder. Filters in the browser can hide servers using unusual settings, so check the game mode and map filters.
Other things to check
- The server is fully updated. Outdated servers can be hidden or refuse players.
- The console does not show Steam connection errors.
- Only one server is using each token.
- You restarted after editing configuration.
If you still cannot find the server, copy the console lines near startup and ask in our Discord.