// Hosting

Créer un serveur Counter-Strike 2 : GSLT, subtick et plugins expliqués

Créer un serveur Counter-Strike 2 : GSLT, subtick et plugins expliqués

Quiconque monte un serveur Counter-Strike 2 pour la première fois croise trois notions héritées de l'époque CS:GO : GSLT, tickrate et SourceMod. Deux des trois fonctionnent autrement dans CS2 que ne l'affirment la plupart des guides. Cet article met à plat ce dont vous avez vraiment besoin pour un serveur d'entraînement d'équipe, un 10-mans ou un serveur communautaire public — et ce que vous pouvez ignorer sans risque.

Quand avez-vous besoin d'un jeton GSLT ?

Un Game Server Login Token (GSLT) lie votre serveur à un compte Steam et il est obligatoire si votre serveur doit apparaître dans le navigateur de serveurs public de CS2. Pour tout ce qui est privé — scrims, match de ligue contre une autre équipe, soirée entre amis — aucun jeton n'est nécessaire : les joueurs se connectent directement avec connect ip:port et cela fonctionne sans GSLT.

Si vous voulez figurer dans le navigateur, créez le jeton sur la page Steam Game Server Account Management avec l'App ID 730. Vous obtenez une chaîne de 32 caractères à coller dans la configuration du serveur (chez nous, dans le panneau, champ GSLT). Attention : le compte Steam qui crée le jeton doit être en règle (pas de ban VAC, numéro de téléphone lié) et un jeton correspond à un seul serveur. La saisie dans notre panneau est expliquée dans la base de connaissances : configurer un jeton GSLT.

Le 128 tick n'existe plus : subtick

Dans CS:GO, le tickrate faisait la grande différence entre serveurs « normaux » (64 tick) et serveurs compétitifs (128 tick). CS2 a supprimé cette notion. Le moteur fonctionne en subtick : le serveur enregistre l'instant exact de chaque entrée à l'intérieur d'un tick, si bien que la précision ressentie se rapproche de l'ancien 128 tick sans que le tickrate soit réglable. Le paramètre de lancement -tickrate 128 est ignoré en silence. Tout hébergeur qui vend des serveurs CS2 « 128 tick » vend un réglage qui ne fait rien.

Ce qui compte pour la sensation de jeu, c'est la latence entre joueur et serveur et la stabilité avec laquelle le serveur tient ses ticks. Un serveur aux Pays-Bas avec de bonnes routes vers la France, la Belgique et l'Allemagne donne des pings de 10 à 30 millisecondes, et un cœur de processeur rapide garantit que le serveur ne prend jamais de retard, même à dix joueurs avec des plugins. Pourquoi la localisation compte, dans notre article sur la localisation et le ping.

Plugins : Metamod et CounterStrikeSharp

SourceMod, le standard de CS:GO, ne fonctionne pas sur CS2. La pile actuelle est Metamod:Source comme couche de base et CounterStrikeSharp (CSS) par-dessus, un framework où les plugins sont écrits en C# sur .NET. Presque tout ce que l'on veut sur un serveur communautaire existe désormais en plugin CSS : gestion de match 5v5 et 10-mans, réglages d'échauffement, retakes, executes, commandes admin, rangs et aides anti-triche.

L'ordre d'installation est toujours le même : d'abord Metamod, puis CounterStrikeSharp, puis les plugins. Après une mise à jour de CS2, vérifiez d'abord que Metamod et CSS ont été mis à jour avant de mettre à jour le serveur ; une mise à jour Valve peut casser une version plus ancienne de Metamod et le serveur ne démarre plus. Chez MC-Node, désactivez les mises à jour automatiques dans le panneau si vous utilisez des plugins, pour choisir vous-même le moment.

La configuration de base

Les réglages du serveur se trouvent dans cfg/server.cfg (général) et par mode de jeu dans les fichiers gamemode. Ce que vous réglez dans tous les cas :

Les cartes se chargent avec map de_mirage ou via un mapgroup ; les cartes Workshop avec host_workshop_map suivi de l'identifiant Workshop.

Organiser un 10-mans ou un scrim

Pour les matchs, utilisez un plugin de match (MatchZy est le plus connu sur CSS) qui gère le knife round, les côtés, la prolongation et les pauses, et enregistre une démo si vous le souhaitez. Une organisation pratique : mot de passe activé, pas de GSLT nécessaire, mp_autokick 0 pour que personne ne soit expulsé pendant une pause, et un temps d'échauffement qui laisse les joueurs se connecter tranquillement. Partagez l'IP et le mot de passe sur Discord, et changez le mot de passe après le match si le serveur sert aussi à d'autres groupes.

Performances : ce qu'il faut à un serveur CS2

CS2 est plus lourd que CS:GO, surtout pour le processeur. Pour un serveur 5v5 avec plugins, comptez un cœur rapide (4 GHz ou plus) et 4 à 6 Go de RAM ; un serveur public de 24 slots avec beaucoup de plugins demande 8 Go. Le stockage compte peu tant qu'il s'agit de SSD ou de NVMe. Nos serveurs CS2 tournent sur du matériel AMD avec NVMe aux Pays-Bas et se résilient chaque mois ; le panneau installe Metamod et CounterStrikeSharp en un clic et garde le serveur sur la version que vous choisissez.

Les erreurs fréquentes

Les trois tickets que nous voyons le plus. Un GSLT d'un compte banni VAC ou sans numéro de téléphone : le serveur démarre, mais n'apparaît jamais dans le navigateur et la ligne de log qui l'indique passe inaperçue. Installer les plugins avant Metamod : CounterStrikeSharp ne charge pas et chaque plugin renvoie une erreur cryptique. Et laisser les mises à jour automatiques activées avec des plugins : après une mise à jour Valve, le serveur avec un Metamod obsolète ne démarre plus, précisément le soir où l'équipe veut jouer. Passez les mises à jour en manuel, lisez les vingt premières lignes de la console après chaque démarrage et gardez une copie de votre dossier cfg.

Étape par étape

  1. Créer le serveur, régler hostname, sv_password et rcon_password.
  2. Seulement pour un serveur public : créer un GSLT avec l'App ID 730 et le saisir.
  3. Installer Metamod et CounterStrikeSharp, puis les plugins nécessaires.
  4. Choisir le mode de jeu, tester les cartes, désactiver les mises à jour automatiques si vous utilisez des plugins.
  5. Jouer un court match à deux et vérifier le ping et la stabilité des ticks.

Ensuite, c'est de l'entretien : à chaque mise à jour de CS2, vérifier d'abord Metamod et CSS, puis mettre le serveur à jour, puis les plugins. Qui respecte cet ordre a rarement un serveur qui ne démarre pas.

// ESSAYEZ VOUS-MÊME
Votre serveur Minecraft en ligne en 60 secondes
Voir les offres →