Token GSLT (Steam) pour serveurs de jeu
DOG&DEV · 25/01/2025
Token GSLT (Steam) pour serveurs de jeu
Le GSLT (Game Server Login Token), ou Game Server Account, est un token Steam qui permet à un serveur de jeu (GMod, Rust, CS, etc.) de s’identifier auprès de Steam. Il évite les avertissements « Insecure » / « VAC disabled » et peut être requis pour certains modes (ex. listage, ateliers). Ce guide décrit la création du token et son utilisation (paramètres de lancement, +sv_setsteamgroup).
Prérequis
- Compte Steam avec un jeu éligible (ex. Garry’s Mod, Rust, CS:GO, etc.) dans la bibliothèque
- Accès aux paramètres de lancement ou à la config du serveur
Création du token (Steam)
- Aller sur Steam – Game Server Account Management (connexion Steam requise).
- App ID :
- Garry’s Mod : 4000
- Rust : 252490
- CS:GO : 730
- CS2 : 730
- ARK : 346110
- (Autres : Steam App List ou doc du jeu.)
- Memo : un libellé pour vous (ex. « Mon serveur GMod »).
- Cliquer sur Create. Le token (GSLT) s’affiche : une longue chaîne alphanumérique. À garder confidentielle et à ne pas partager.
Utilisation sur le serveur
Garry’s Mod
Dans la ligne de commande de lancement ou dans server.cfg (via +sv_setsteamgroup ou selon le moteur) :
- Ligne de commande :
+sv_setsteamgroup VOTRE_TOKEN_GSLT
Ou dans server.cfg :
sv_setsteamgroup "VOTRE_TOKEN_GSLT"
Voir setup-flag-gmod pour les autres paramètres de démarrage.
Rust
- Variable d’environnement
RUST_RCON_IPn’est pas le GSLT. - Pour Rust, le GSLT est en général passé via
+hostnameou un paramètre dédié selon le wrapper/script. - Vérifier la doc du jeu ou du panel : souvent un champ GSLT / Steam Token dans la config du serveur.
- Ex. dans un script :
-server.identity "default"et un fichierserveridentityou équivalent ; ou+sv_setsteamgroup TOKENsi le build le supporte.
(Rust a évolué ; se référer à la doc officielle ou au panel.)
Serveurs Source (CS, TF2, etc.)
Souvent +sv_setsteamgroup TOKEN ou un paramètre équivalent dans la ligne de commande. Consulter la documentation Valve ou la doc du jeu.
Steam Group (optionnel)
- sv_setsteamgroup peut aussi prendre l’ID d’un Steam Group (groupe de joueurs) dans certains jeux.
- Pour le GSLT, on utilise bien le token fourni par la page Game Server Account Management, pas l’ID de groupe.
Bonnes pratiques
- Ne pas exposer le token (scripts publics, dépôts Git, logs). Le stocker dans une variable d’environnement ou un fichier de config non versionné.
- Un token par serveur : pour plusieurs instances, créer plusieurs tokens (Memo distinct) et révoquer ceux qui ne sont plus utilisés.
- Si le token est révoqué ou perdu : en créer un nouveau sur la page Steam et mettre à jour la config du serveur.
Dépannage
| Symptôme | Cause possible | Correctif |
|---|---|---|
| « Insecure » / « VAC disabled » | GSLT absent ou invalide | Vérifier le paramètre (sv_setsteamgroup, etc.) ; recréer un token si révoqué |
| Serveur absent des listes | Mauvais App ID, token d’un autre jeu | Utiliser le bon App ID pour le jeu ; token créé pour ce même App ID |
| Token révoqué | Compte Steam, abus, changement de mot de passe | Recréer un token ; vérifier que le compte Steam est en règle |
Bonnes pratiques et liens
- Pour GMod : setup-flag-gmod, servername-gmod.
- Pour Rust : rust-linux.
- Pour TeamSpeak (si un token ou une appli Steam est utilisée) : teamspeak-windows-vps.
Ressources
- Steam – Game Server Account Management
- Valve Developer Wiki – Dedicated Servers
- Valve – Steam Application IDs
Cet article s’inscrit dans notre série de guides hébergement et gaming. Pour un serveur sur-mesure, contact.