🔧 Garry's Mod Server Setup

How to verify your server with a login token

Want to verify your server and receive better ranking on the server list? This article will explain how to create a GSLT (Game Server Login Token), how they work, and how to set one up.

What is a GSLT (Game Server Login Token)?

A GSLT creates a persistent token for a specific game server. This lets your server receive preferential treatment on the server list, and allows anyone to add your server to their favorites list and join it at any time. GSLTs were created as a response to Valve’s stance regarding running certain plugins on your server, which could cause it to be blacklisted for other players. Rather than banning a server via its IP address, this new system tracks it on an account-level by tying a Steam account to the server, which means that the end-user is always responsible for what they run on their server.

How do I create a GSLT?

1. Login to the token page with the Steam account you want associated with a server. Be sure to read the rules and requirements for generating a token.

2. Scroll down to the empty fields below. For the app ID, enter "304930", and for the memo, give it a name that reminds you which server the token will be for. Click "Create" to finish the process. Make a note of the token, as you will now need it to setup your server.

Unturned Configuration

All methods will require your server to be restarted. If you do not know how to do this, please see this article here.

Now that a token is generated, you must set it in your server's preferences. This can be done in three ways:

Method 1: Startup Parameter

1. Login to the Modern Hosting Game Panel, choose the server you want to manage, and head to "Startup" on the left sidebar.

2. Find the parameter "Game Server Login Token" and enter the token you copied from earlier in the blank field. Your changes will be saved automatically.

3. "Start" your server using the main button on the console page.

Method 2: Config.json

1. Login to the Modern Hosting Game Panel, choose the server you want to manage, and head to "File Manager" on the left sidebar.

2. Browse to and open the following file to edit:

/home/container/Servers/unturned/Config.json

3. Under the “Browser” section, find the “Login_Token” property (by default, it should be on line 8) and paste your token from earlier between the quotes in the field. Click "Save Content" to save your changes.

4. "Start" your server using the main button on the console page. The token will now be recognised.

Method 3: Commands.dat

1. Login to the Modern Hosting Game Panel, choose the server you want to manage, and head to "File Manager" on the left sidebar.

2. Browse to and open the following file to edit:

Servers/unturned/Server/Commands.dat

3. On a new line, type:

GSLT token

where "token" should be replaced with the token value generated from earlier. Click "Save Content" to save your changes.

4. "Start" your server using the main button on the console page. The token will now be recognised.