Faire tourner ton propre serveur CS2, ça sonne comme un gros projet, mais les bases sont plus simples que tu ne le crois. Il te faut une machine, un outil gratuit de Valve appelé SteamCMD et un Game Server Login Token. On y va étape par étape.
Ce qu'il te faut
Un serveur dédié CS2 peut tourner sous Windows ou Linux. Prévois au minimum :
- 2 Go de RAM (plus si tu veux beaucoup de joueurs ou de plugins)
- 65 Go d'espace disque libre pour les fichiers du jeu
- Un processeur 64 bits récent et une connexion internet stable avec un bon débit montant
Tu peux utiliser un PC à la maison pour tester, mais un serveur loué ou un VPS est préférable si tu veux qu'il soit en ligne 24 h/24, 7 j/7. Les joueurs doivent aussi pouvoir l'atteindre, donc le port 27015 (UDP) doit être ouvert dans ton pare-feu et ta box.
Étape 1 : installer le serveur avec SteamCMD
SteamCMD, c'est la version en ligne de commande de Steam conçue par Valve pour les serveurs. Télécharge-le, lance-le et entre ces commandes (choisis ton propre dossier) :
force_install_dir ./cs2-serverlogin anonymousapp_update 730 validatequit
L'app 730, c'est Counter-Strike 2. Tu te connectes en anonyme, donc pas besoin de ton mot de passe Steam. Relance app_update 730 validate à chaque mise à jour de CS2 — les joueurs ne peuvent pas rejoindre un serveur pas à jour.
Étape 2 : obtenir un Game Server Login Token (GSLT)
Les serveurs CS2 publics ont besoin d'un GSLT. Crée-le sur la page Gérer les serveurs de jeu de Steam (steamcommunity.com/dev/managegameservers) en indiquant 730 comme App ID.
Ton compte Steam doit respecter quelques règles : il ne peut pas être un compte limité, il doit avoir un numéro de téléphone associé et il doit posséder le jeu. Chaque jeton vaut pour un seul serveur.
Étape 3 : lancer le serveur
La ligne de lancement de base est la même sur les deux systèmes ; seul le chemin du programme change. Sous Windows, lance cs2.exe depuis game/bin/win64 :
cs2.exe -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
Sous Linux, utilise le script cs2.sh dans le dossier game :
./cs2.sh -dedicated -port 27015 -maxplayers 10 +map de_dust2 +sv_setsteamaccount YOUR_TOKEN
-maxplayers définit ton nombre de slots et +map choisit la map de départ. Remplace YOUR_TOKEN par ton GSLT. Une fois le serveur lancé, connecte-toi depuis ton jeu avec connect IP:27015 pour le tester.
Étape 4 : choisir un mode de jeu
CS2 détermine le mode à partir de deux réglages, game_type et game_mode. Ajoute-les à ta ligne de lancement, par exemple +game_type 0 +game_mode 1 pour le compétitif.
| Mode | game_type | game_mode |
|---|---|---|
| Occasionnel | 0 | 0 |
| Compétitif | 0 | 1 |
| Wingman | 0 | 2 |
| Deathmatch | 1 | 2 |
| Personnalisé | 3 | 0 |
Le mode personnalisé sert de base aux modes communautaires comme le surf, les retakes ou les mini-jeux, où les plugins et les réglages de map prennent le relais.
Étape 5 : ajouter des plugins
La plupart des serveurs communautaires populaires tournent avec des plugins. Sur CS2, les outils standard sont Metamod:Source 2 et CounterStrikeSharp. Avec eux, tu peux ajouter des outils d'admin, des rangs, des chronos pour le surf et le KZ, la logique des retakes et bien plus. SourceMod, de l'époque CS:GO, ne fonctionne pas sur CS2.
Ajoute les plugins un par un et redémarre après chacun. Si le serveur plante, tu sauras tout de suite quel plugin est en cause. Pense à vérifier tes plugins après chaque mise à jour de CS2, car un patch du jeu peut les casser jusqu'à ce que leurs auteurs publient un correctif.
Rédige aussi des règles claires et publie-les dans un message de bienvenue ou sur la page communautaire de ton serveur. Des admins sympas et des règles justes, c'est ce qui fait revenir les joueurs soir après soir.
Attire des joueurs : ajoute ton serveur sur Oggo
Un serveur sans joueurs, ce n'est qu'une map bien seule. Inscris-le sur Oggo pour que les gens qui parcourent la liste des serveurs CS2 puissent le trouver et le rejoindre en un clic.
Va sur la page propriétaires et ajoute ton serveur. Pour prouver qu'il est à toi, tu ajoutes un court code dans les sv_tags de ton serveur. Une fois vérifié, ton serveur reçoit un badge vérifié, tu accèdes à ses stats, et les streamers de ton serveur peuvent être affichés à côté.
Voici les serveurs CS2 les plus fréquentés en ce moment — regarde ce qu'ils font bien, puis construis le tien. Tu cherches des idées de modes ? Lis notre guide des serveurs communautaires.








