Steam guide

How to authenticate your server with Steam using a Steam Token (GSLT)

Understand what a Steam Token is for, how to create one and where to fill it in inside SpawnBot.

What is a Steam Token for?

A Steam Token, also called a GSLT, identifies your server to Steam. Depending on the game, it can be required or recommended for public connectivity, server listing and expected network behavior.

When do you need one?

In SpawnBot, this setting is already used for games such as Counter-Strike 2, CS:GO and Team Fortress 2. Other games may use it later depending on their profile.

How do you create a GSLT?

  1. Sign in to your Steam account.
  2. Open the official Steam Game Server Account Management page.
  3. Enter the correct App ID for the game you need.
  4. Name your server if needed, then generate the token.
  5. Copy the token and keep it private.

Useful App IDs

Use the following IDs when creating your token.

Counter-Strike 1.6

AppID: 90

Garry's Mod

AppID: 4000

Counter-Strike 2

AppID: 730

CS:GO

AppID: 730

Team Fortress 2

AppID: 440

How do you set it in SpawnBot?

When creating the instance, or later in its settings, fill the Steam Token field whenever it is available for the selected game.

If you change this field after server creation, restart the instance so the update is applied cleanly.

Best practices

  • Use a different token for each server.
  • Do not share your GSLT publicly.
  • Do not reuse the same token across several instances.
  • If you are unsure, ask for help on the official Discord.