Réponse courte. Vous pouvez héberger vous-même un serveur Counter-Strike 2 gratuitement : installez l’app Steam 730 avec SteamCMD via une connexion anonyme, créez un Game Server Login Token (GSLT) pour l’app 730, puis lancez cs2 avec -dedicated et le port UDP 27015 ouvert. Ou louez un serveur Counter-Strike 2 et évitez la configuration réseau.
Les joueurs rejoignent avec la commande de console connect suivie de l’adresse et du port de votre serveur. Sans GSLT, le serveur n’accepte que les joueurs du même réseau local.
Vérifié le 5 novembre 2026 par rapport à la mise à jour de Counter-Strike 2 que Valve a annoncée sur Steam ce jour-là.
Ce guide s’appuie sur la page Developer Community de Valve consacrée aux serveurs dédiés CS2, sur la page des comptes de serveur de jeu de Steam et sur la configuration qu’utilisent nos propres serveurs Counter-Strike 2. Pour passer directement à la location, allez à option 2.
Ce dont vous avez besoin
Le logiciel serveur : Counter-Strike 2 lui-même. Depuis la fusion du serveur dédié et du client du jeu, les deux utilisent l’app Steam 730. Elle est gratuite et se télécharge avec une connexion Steam anonyme.
Une machine toujours allumée : un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Ce guide utilise Linux 64 bits, ce que nous faisons tourner. La page de Valve couvre aussi Windows, mais nous n’avons pas testé de serveur Windows.
Matériel et système d’exploitation : la page de Valve indique le matériel minimal pour le serveur dédié, et sous Linux il faut glibc 2.31 ou plus récent, c’est-à-dire Ubuntu 20.04, Debian 11 ou une version ultérieure. Le téléchargement complet fait environ 60 Go, d’après l’estimation de Valve. La configuration requise de la page Steam Store vaut pour jouer, pas pour héberger.
Un Game Server Login Token (GSLT) : un jeton gratuit lié à votre compte Steam, créé pour l’app 730. D’après la page de Valve, votre compte ne doit pas être banni de la communauté, verrouillé ni limité, doit avoir un téléphone enregistré valide et posséder le jeu.
Réseau : UDP 27015 pour le jeu, joignable depuis Internet. Le port du jeu accepte aussi RCON en TCP, si vous l’utilisez.
Le jeu : chaque joueur a besoin de Counter-Strike 2 sur Steam. Il est gratuit.
Option 1 : l’héberger vous-même
Ces étapes valent pour Debian 11 ou Ubuntu 20.04 et versions suivantes. La commande d’installation est celle de nos serveurs ; la commande de lancement suit la page de Valve.
Créer le jeton
Ouvrez la page des comptes de serveur de jeu de Steam à l’adresse https://steamcommunity.com/dev/managegameservers, connectez-vous et créez un compte pour l’App ID 730.
Copiez le jeton qui vous est donné. Valve précise que vous êtes responsable de vos jetons : ne les partagez pas. Si vous réinitialisez votre mot de passe Steam via le Support Steam, tous vos jetons sont régénérés, et un jeton inutilisé trop longtemps expire et peut être régénéré.
Installer le serveur
Installez les bibliothèques dont SteamCMD a besoin.
Les téléchargements SteamCMD peuvent échouer sans prévenir. Sur nos installations, environ deux téléchargements propres sur sept se terminaient par « success » et un dossier vide, et le serveur plantait ensuite au premier démarrage. Vérifiez que steamapps/appmanifest_730.acf existe dans le dossier du serveur et relancez la commande sinon. Notre script d’installation fait exactement cette vérification et réessaie jusqu’à trois fois.
Copiez la bibliothèque du client Steam dans ~/.steam/sdk64, dans le dossier personnel de l’utilisateur du serveur, là où le serveur la cherche. Sans elle, le serveur s’arrête avec Failed to load module '/home/cs2/.steam/sdk64/steamclient.so'.
Ouvrez le port du jeu. Autorisez UDP 27015 dans le pare-feu de la machine (par exemple sudo ufw allow 27015/udp) et redirigez-le sur votre routeur. Si vous voulez utiliser RCON depuis l’extérieur, autorisez aussi TCP sur le même numéro et définissez un mot de passe long.
Démarrer le serveur avec le script cs2.sh du dossier game. La page de Valve indique d’utiliser le script sous Linux plutôt que de lancer directement le binaire cs2, car le script fait une préparation au préalable. Remplacez YOURTOKEN par votre GSLT :
-dedicated fait démarrer Counter-Strike 2 en serveur au lieu d’ouvrir le jeu. +sv_setsteamaccount est l’endroit où va le jeton. Sur nos serveurs, +game_type 0 +game_mode 1 correspond à Compétitif ; les autres paires figurent dans la liste ci-dessous. Ajoutez -insecure pour désactiver l’anti-triche VAC. Lancez-le sous un gestionnaire de services comme systemd pour qu’il redémarre après un plantage.
Repérez quand il est prêt. Le serveur est en ligne quand le journal affiche Connection to Steam servers successful. C’est la ligne qu’attend notre panel.
Rejoignez-le. Dans Counter-Strike 2, ouvrez la console développeur et tapez connect suivi de votre adresse IP publique et du port, par exemple connect 203.0.113.10:27015. Pour un serveur protégé par mot de passe, ajoutez +sv_password yourpassword à la ligne de lancement et demandez aux joueurs de taper password yourpassword dans la console avant connect.
Mettez à jour en arrêtant le serveur puis en relançant la commande de téléchargement. La page de Valve indique de la répéter à chaque mise à jour du jeu, et Counter-Strike 2 est mis à jour souvent : Valve a publié des mises à jour le 22 octobre, le 28 octobre et le 5 novembre 2026.
Modes de jeu : les paires que nous utilisons
Compétitif :+game_type 0 +game_mode 1 (valeur par défaut de Valve si vous n’en donnez aucune)
Occasionnel :+game_type 0 +game_mode 0
Wingman :+game_type 0 +game_mode 2
Course aux armements :+game_type 1 +game_mode 0
Deathmatch :+game_type 1 +game_mode 2
Personnalisé :+game_type 3 +game_mode 0
Le piège du jeton
Un serveur lancé sans GSLT tourne quand même, mais il se connecte à Steam de façon anonyme et limite les connexions au réseau local. Il n’est pas non plus listé. Si vos amis n’arrivent pas à joindre le serveur depuis l’extérieur de chez vous, vérifiez le jeton avant le pare-feu.
Option 2 : l’héberger chez PlayNHost
La location supprime l’installation, la redirection de ports et la routine de mise à jour. Vous apportez toujours votre jeton, choisissez un mode et une carte, et invitez vos joueurs.
Choisissez une offre. Ouvrez la page d’hébergement de serveur Counter-Strike 2 et comparez les offres : VERTIGO (10 joueurs), ANIBUS (18) et MIRAGE (30) au moment de la rédaction. Cliquez sur Créer un serveur (Personnaliser l’offre sur MIRAGE) et terminez la commande. Les prix changent, vérifiez-les sur cette page.
Attendez l’installation. Le serveur apparaît dans le panel. Tant que vous n’avez pas ajouté de jeton, sa console affiche un encadré qui indique que le serveur est limité au réseau local, avec un lien vers la page où le coller.
Créez et collez votre jeton. Créez un jeton pour l’App ID 730 comme dans les étapes d’auto-hébergement. Dans le panel, ouvrez l’onglet Paramètres, puis Paramètres du jeu, collez-le dans Jeton de connexion Steam du serveur de jeu et redémarrez.
Nommez-le et choisissez les règles. Sur la même page, renseignez le Nom du serveur, un Mot de passe de connexion facultatif et la Carte de départ, puis choisissez un Mode de jeu : Competitive 5v5, Casual, Wingman 2v2, Deathmatch, Arms Race ou Custom (piloté par des plugins). Redémarrez pour appliquer. Voir Comment configurer votre serveur Counter Strike 2 : paramètres clés.
Le port de votre jeu est attribué et ouvert dès le départ, et la ligne de lancement est construite à partir de vos réglages, il n’y a donc rien à rediriger.
Avec Mise à jour automatique du serveur activée (par défaut, sous Afficher les options avancées dans Paramètres du jeu), SteamCMD cherche une nouvelle version à chaque démarrage du serveur.
Avec l’Anti-triche VAC activé (par défaut), le serveur démarre en mode sécurisé. Le désactiver ajoute l’option -insecure à votre place.
L’administration à distance reste désactivée tant que vous n’avez pas défini de mot de passe RCON : l’option -usercon n’est ajoutée qu’à ce moment-là.
Prise en charge des plugins (Metamod + CounterStrikeSharp) s’active d’un interrupteur. Le piège avec les plugins : Metamod doit être déclaré dans game/csgo/gameinfo.gi, et le guide d’installation de Metamod:Source indique de refaire cette modification chaque fois qu’une mise à jour modifie le fichier. Tant que vous ne le faites pas, un serveur auto-hébergé continue de tourner sans charger aucun plugin, sans prévenir. Notre installation réapplique ce correctif à chaque démarrage, une fois SteamCMD terminé, et actualise les fichiers du chargeur quand la version du jeu change. Voir Comment ajouter des mods à votre serveur Counter Strike 2.
Auto-hébergement ou location : une comparaison honnête
Coût : Le logiciel serveur est gratuit. L’auto-hébergement coûte de l’électricité, du matériel et de la bande passante, ou une machine cloud. La location est un tarif récurrent fixé par l’offre et la période de facturation que vous choisissez.
Disponibilité : un serveur à la maison n’est en ligne que tant que votre PC, le courant et Internet fonctionnent. Un serveur loué tourne sur le matériel de l’hébergeur.
Exposition : chez vous, les joueurs se connectent à votre adresse IP publique et vous gérez le pare-feu et le routeur. Un serveur loué garde votre IP personnelle à l’écart.
Installation : l’auto-hébergement demande la ligne de commande, la redirection de ports, des relances de SteamCMD et une ligne de lancement. La location demande un jeton, un nom, un mode et une carte. Il vous faut le jeton dans les deux cas.
Contrôle : l’auto-hébergement vous donne tous les fichiers. Sur nos serveurs, vous modifiez les réglages dans le panel et gardez l’onglet Fichiers pour vos propres configurations et plugins.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité