NOUVEAU 📢 Offre de lancement limitée : jusqu'à 70 % de remise sur votre premier mois, pour tous les jeux !Voir les offres

Comment héberger un serveur Counter-Strike 2 (2026)

Counter Strike 2Updated Nov 5, 202610 min read

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

  1. 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.
  2. 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

  1. Installez les bibliothèques dont SteamCMD a besoin.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 -y
  2. Créez un utilisateur pour le serveur et passez sur ce compte.
    sudo useradd -m -s /bin/bash -U cs2
    sudo su - cs2
  3. Installez SteamCMD et laissez-le se mettre à jour une fois.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xzf -
    ./steamcmd.sh +quit
  4. Téléchargez le serveur.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/cs2/server +login anonymous +app_update 730 validate +quit
    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.
  5. 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'.
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Ouvrir le port et lancer

  1. 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.
  2. 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 :
    cd ~/server/game
    ./cs2.sh -dedicated -ip 0.0.0.0 -port 27015 \
      -maxplayers 10 +game_type 0 +game_mode 1 +map de_dust2 \
      +hostname "My CS2 server" +sv_setsteamaccount YOURTOKEN
    -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.
  3. 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.
  4. 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.
  5. 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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Invitez vos joueurs. Donnez-leur l’Adresse du serveur affichée dans Aperçu. Voir Comment rejoindre votre serveur Counter Strike 2.

Ce que le panel fait pour vous :

  • 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.

Prêt à éviter la configuration ? Découvrez les offres de serveur Counter-Strike 2. Vous avez déjà un serveur qui ne démarre pas ou que personne ne peut rejoindre ? Lisez Problèmes de serveur Counter Strike 2 et solutions.

Votre serveur est hébergé ailleurs ? Transférez-le chez nous

NOS DERNIERS ARTICLES