Since Unturned version 3.21.31.0, every dedicated server needs a Game Server Login Token (GSLT) to appear in the public server browser. Without one your server still runs and players can join by IP, but it will not show up in the in-game server list. On your DoomHosting Unturned server the quickest way to add one is the GSLT field on the Startup tab. This guide covers creating the token on Steam and applying it.
What a GSLT is and why you need one
A Game Server Login Token authenticates your server with Steam. Steam made this mandatory for Unturned in version 3.21.31.0: a server without a valid GSLT runs normally but is hidden from the public server list, so most players will never find it. Each token is tied to your Steam account and to a single server.
Step 1: create a GSLT on Steam
- Sign in to Steam and open the Game Server Account Management page: https://steamcommunity.com/dev/managegameservers
- Under "Create a new game server account" enter:
- App ID:
304930(this is Unturned's app ID) - Memo: a short label so you remember which server the token belongs to, for example "DoomHosting Unturned PEI"
- App ID:
- Click Create. Steam shows a Login Token, a long string of letters and numbers. Copy it and keep it private. Anyone who has it can impersonate your server.
If the page says you do not meet the requirements, your Steam account is limited. Spending at least 5 USD on Steam removes that restriction, then you can create tokens.
Step 2: paste the token into the Startup tab
This is the easiest method on DoomHosting and the one we recommend.
- In your panel, open your Unturned server and go to the Startup tab.
- Find the GSLT field (it may also be labeled Login Token).
- Paste your token into the field.
- Go to the Console tab and Restart the server. Startup settings are applied on the next boot, so the token only takes effect after a restart.
That is all most servers need. The panel passes the token to the server at launch, and your server appears on the list a minute or two after it finishes starting.
Alternative: set the token by editing a file
You only need one method. If you would rather set the token manually, edit the server files in the Files tab instead.
Config.json: open Servers/<your-instance>/Server/Config.json, find the Browser section, and set the Login_Token property:
"Browser": {
"Icon": "",
"Thumbnail": "",
"Desc_Hint": "",
"Desc_Full": "",
"Login_Token": "1234567890ABCDEF1234567890ABCDEF"
}
Keep the JSON valid: wrap the token in double quotes and do not leave a trailing comma after the last property. Save and restart. If Config.json does not exist yet, start the server once so it generates the file.
Commands.dat: or add a single line to Servers/<your-instance>/Server/Commands.dat:
GSLT 1234567890ABCDEF1234567890ABCDEF
Save and restart.
How to verify it worked
- Restart the server and watch the Console output. A healthy startup connects to Steam with no GSLT or token warnings.
- Open Unturned, go to Play then Servers, and search for your server name. It should now appear in the list.
- Give it a minute or two after the restart. It can take a short while for a fresh server to register with the Steam master browser.
Common issues
- Server still not on the list: re-check that the token is pasted in full with no extra spaces, whether you put it in the Startup field or in Config.json, and that you restarted afterwards.
- Config.json keeps resetting: that means a JSON syntax error, usually a missing comma or quote. Unturned rewrites a clean Config.json when it cannot parse yours, which wipes your edit. Validate the file and try again, or use the Startup field instead.
- Server drops off the list: do not use the same GSLT on two servers at the same time. Create a separate token per server.
- Token leaked: if your token ends up in a screenshot or a public chat, reset it on the Game Server Account Management page and update the Startup field or Config.json with the new value.
- Cannot create a token: your Steam account is limited. Add at least 5 USD of value to the account, then retry.
Still stuck? Our support team is available 24/7 from your DoomHosting dashboard, and we are happy to check the token for you.
