Option 1 : à la main avec SteamCMD
- Installez SteamCMD sur une machine Linux avec environ 70 GB d'espace libre et une connexion rapide : le téléchargement fait environ 73 GB.
- Connectez-vous anonymement et installez le serveur : app_update 730 (Counter-Strike 2 partage son App Steam avec l'ancien ID de CS:GO). Au premier lancement, SteamCMD affiche parfois « Missing configuration » : exécutez la ligne app_update deux fois.
- Créez un Game Server Login Token pour l'App ID 730 (voir le guide du token Steam) pour que le serveur puisse être listé.
- Démarrez le serveur avec une ligne de lancement telle que : +game_type 0 +game_mode 1 +map de_dust2 -maxplayers 10 +sv_setsteamaccount VOTRE_TOKEN.
- Ouvrez les ports UDP et TCP 27015 sur votre routeur ou votre pare-feu.
- Pour exécuter des plugins, installez Metamod:Source et CounterStrikeSharp, et modifiez gameinfo.gi pour charger Metamod. Chaque mise à jour du jeu réécrit ce fichier, donc la modification doit être refaite après chaque mise à jour.
Option 2 : Docker
Un conteneur gère l'installation de SteamCMD et la ligne de lancement, mais il vous faut tout de même les 70 GB d'espace disque, le token, le port ouvert et le correctif de gameinfo.gi après chaque mise à jour. Notre image fait tout cela : runonflux/cs2-server-flux.
Option 3 : géré sur Flux
Choisissez une offre, une région, un nom et une carte de départ, collez votre token Steam et déployez. Le serveur télécharge le jeu à son premier démarrage (environ 70 GB, ce qui prend d'une à plusieurs heures selon le nœud), et chaque démarrage suivant reprend en environ une minute. Metamod et CounterStrikeSharp sont installés et maintenus à jour, et le jeu est mis à jour à chaque démarrage.
Depuis le panneau, vous changez ensuite de mode de jeu, de carte, jouez des cartes du Workshop, installez des plugins comme MatchZy et Retakes, gérez les admins et les bannissements, modifiez les paramètres sous forme de formulaire, exécutez des commandes de console et restaurez des sauvegardes.
Questions fréquentes
Quelle est la taille d'un serveur Counter-Strike 2 ?
Environ 70 GB sur le disque une fois installé (un téléchargement de 73 GB), y compris les addons communautaires livrés avec le jeu. Prévoyez 100 GB avec des cartes du Workshop et des journaux.
Ai-je besoin d'un compte Steam pour héberger ?
Le serveur s'installe anonymement, mais pour être listé dans le navigateur de serveurs communautaires il lui faut un Game Server Login Token gratuit émis par un compte Steam, pour l'App ID 730.