GSLT: Difference between revisions

From CKRAS Wiki

No edit summary
No edit summary
 
Line 16: Line 16:
|-
|-
| style="vertical-align:top; width:130px; padding-right:20px;" |
| style="vertical-align:top; width:130px; padding-right:20px;" |
<div class="ck-hero-logo">[[File:steam_gslt.png|110px|alt=GSLT - Gameserver Login Token|link=GSLT]]</div>
<div class="ck-hero-logo">[[File:GSLT.png|alt=GSLT - Gameserver Login Token|125x125px]]</div>
| style="vertical-align:top;" |
| style="vertical-align:top;" |
<div class="ck-hero-content">
<div class="ck-hero-content">
Line 37: Line 37:


<div class="ck-jump">
<div class="ck-jump">
<b>Jump to:</b> [[GSLT#Requirements|Requirements]] • [[GSLT#Create_Your_GSLT|Create Token]] • [[GSLT#Add_the_Token_in_CKRAS|Add Token in CKRAS]] • [[GSLT#Check_the_Server_Log|Check Log]] • [[GSLT#Error_5005_.28CS2.29|Error 5005]] • [[GSLT#Server_Won.27t_Start|Server Won't Start]]
<b>Jump to:</b> [[GSLT#Requirements|Requirements]] • [[GSLT#Create Your GSLT|Create Token]] • [[GSLT#Add the Token in CKRAS|Add Token in CKRAS]] • [[GSLT#Check the Server Log|Check Log]] • [[GSLT#Error 5005 .28CS2.29|Error 5005]] • [[GSLT#Server Won.27t Start|Server Won't Start]]
</div>
</div>


Line 203: Line 203:
== Workshop ==
== Workshop ==


Please note: if you want to install custom maps such as <code>fy_poolday</code>, you may also need a [[Workshop|Workshop]] setup in addition to the [[GSLT]].
Please note: if you want to install custom maps such as <code>fy_poolday</code>, you may also need a [[Workshop]] setup in addition to the [[GSLT]].


<div class="ck-callout">
<div class="ck-callout">
Line 219: Line 219:
[[File:ORDER CS2 Gameserver.png|alt=ORDER CS2 Gameserver|521x521px|link=https://www.ckras.com/en/]]
[[File:ORDER CS2 Gameserver.png|alt=ORDER CS2 Gameserver|521x521px|link=https://www.ckras.com/en/]]


[[Category:CS2]]
[[index.php?title=Category:CS2]]
[[Category:CSGO]]
[[index.php?title=Category:CSGO]]


</div>
</div>

Latest revision as of 12:25, 24 March 2026


Gameserver Login Token (GSLT)

Create and connect your Steam Gameserver Login Token for CS2 or CS:GO in just a few steps.
Quick Start: Create your token on Steam, add it in the CKRAS webpanel, then restart your server.

Gameserver Login Tokens (GSLTs) are required for all CS2 and CS:GO gameservers. This guide shows you how to create a GSLT on Steam and assign it to your CKRAS server in the webpanel.

Important: Dedicated servers using anonymous login will no longer appear properly in the server list and may not be connectable by CS2 / CS:GO clients.

Requirements

Before creating a Gameserver Login Token, your Steam account must meet the following requirements:

No community ban No account lock Not limited Registered phone number Owns the game Up to 1000 server accounts

You can manage dedicated server accounts linked to your Steam account here:
https://steamcommunity.com/dev/managegameservers

Create Your GSLT

1
Log in to Steam
Open the Steam Gameserver Login Token page and sign in with your Steam account.
2
Select App ID
For CS2 / CS:GO, use App ID 730.
3
Add a Memo
Use a short label to identify the server later. This is very useful if you manage multiple servers.

Tip: Use a clear memo such as the server name or location so you can identify tokens more easily later.

Add the Token in CKRAS

After creating the token on Steam, copy it and add it to your CKRAS webpanel.

4
Copy Token
Copy the new GSLT from the Steam page.
5
Paste in Webpanel
Insert the token in the marked GSLT field in the CKRAS panel.
6
Restart Server
Restart your server to apply the changes.

Enter your GSLT Key here

Check the Server Log

After adding the token and restarting the server, connect to the server once and check the log in the webpanel.

Console Log Button

If everything was configured correctly, you should see entries similar to this:

Logging into Steam gameserver account with logon token 'BCD6ECC50E7----------------'
Connection to Steam servers successful.
Public IP is 83.----------.
Assigned persistent gameserver Steam ID [G:1:1337].

Success: If you see these messages, your GSLT has been added correctly and your server is connected to Steam.

Error 5005 (CS2)

If your CS2 server shows error code 5005, create a new GSLT and repeat this guide.

Typical error:
Cert request for invalid failed with reason code 5005. Failed to connect to Steam

In many cases, this means the token is invalid, no longer accepted, or should be replaced with a new one.

Missing GSLT / Anonymous Login

If no valid token is configured, the server may fall back to anonymous login and become LAN-only.

Example log output:

SteamGameServer_Init() OK, logging on to Steam
****************************************************
* No Steam account token was specified. *
* Logging into anonymous game server account. *
* Connections will be restricted to LAN only. *
* To create a game server account go to *
* http://steamcommunity.com/dev/managegameservers *
****************************************************

Meaning: Your server does not currently have a valid Steam Gameserver Login Token configured.

Server Won't Start

If your server does not start after adding a GSLT, check the error log in the CKRAS webpanel.

Possible reasons:

Token used on multiple servers Token banned Invalid token Wrong or incomplete setup

Important: Do not use the same GSLT on multiple servers.

Valve may ban GSLTs if servers violate the official server guidelines. If a token is banned, the Steam account and related phone number may also lose the ability to generate new GSLTs.

Workshop

Please note: if you want to install custom maps such as fy_poolday, you may also need a Workshop setup in addition to the GSLT.

For workshop maps and related setup steps, see the full Workshop Guide.

Support

If you have questions or problems, contact support:

www.ckras.com/contact

Gameserver

ORDER CS2 Gameserver

index.php?title=Category:CS2 index.php?title=Category:CSGO