A Game Server Login Token (GSLT) is a free code from Steam that publicly identifies your CS2 server, and without one your server cannot appear in the community server browser or accept internet players.
What a GSLT is
A GSLT (a Game Server Login Token is a unique string Steam issues to link a public game server to a Steam account) is basically an ID card for your server. When your CS2 server starts, it shows this token to Steam so Steam knows the server is legitimate and lets it register on the public master server list. The token is free and takes about a minute to create.
Why CS2 requires one
Valve requires a token for any Counter-Strike 2 server that wants to be reachable over the internet. Without it, your server can still run and you might connect from the same network, but it will not show up in the community browser and outside players will be turned away. The token is tied to your Steam account and to the game's App ID, which for CS2 is 730.
How to create a GSLT
- Go to steamcommunity.com/dev/managegameservers in a browser and sign in with your Steam account.
- In the App ID box, enter 730 for Counter-Strike 2.
- Add a short memo so you remember which server it is for, for example "GuavaHost CS2".
- Click Create and copy the long login token it gives you. Keep it somewhere safe.
Adding the token to your server
The token must be set before the server logs in to Steam, so it belongs in your startup settings rather than a command you run later. On GuavaHost, open the Startup tab and look for the Steam Account Token field. Paste your token there, then restart the server from the Console tab.
If you would rather set it in a file, the command is svsetsteamaccount "YOURTOKEN", placed in game/csgo/cfg/autoexec.cfg so it runs at boot. The Startup tab is the simpler and more reliable route.
Keeping your token healthy
- A token expires if the server does not use it for about 30 days. If yours stops working, just create a fresh one.
- Do not share your token or reuse it across many servers. If a server using your token breaks the rules and gets banned, every token on that account can be affected.
- One token per server is the clean approach.
Troubleshooting
- The Console tab shows a "no Steam logon" or "GSLT" warning: the token is missing, mistyped, or expired. Recreate it and paste it into the Startup field again.
- Server runs but stays hidden: confirm the token is set and that svlan is 0`. See our guide on servers that do not show in the browser.
Still stuck? Jump into our Discord at discord.gg/GuavaHost and the team will help you out.