Aller au contenu

Serveur Counter-Strike 2

Dans cet article

Information

Le serveur Counter-Strike 2 est un logiciel serveur qui vous permet d'exécuter un serveur CS2 multijoueur en ligne.

Serveur Counter-Strike 2. Fonctionnalités principales

  • Jeu multijoueur : le serveur permet à jusqu'à 64 joueurs de se connecter et de jouer simultanément ;
  • Modes de jeu personnalisables : les administrateurs peuvent créer des parties avec divers paramètres, y compris le mode compétitif, le mode décontracté et le mode sauvetage d'otages ;
  • Gestion du contrôle d'accès : possibilité d'attribuer différentes autorisations aux joueurs et aux administrateurs ;
  • Protection contre les tricheurs : outils pour détecter et bloquer les joueurs utilisant des méthodes déloyales ;
  • Sauvegarde : sauvegarde automatique des configurations du serveur et des statistiques ;
  • Multiples cartes : possibilité de configurer une rotation de diverses cartes sur un seul serveur ;
  • API : un ensemble d'interfaces pour interagir avec d'autres applications ;
  • Surveillance : suivi de la présence en ligne, des statistiques des joueurs, des journaux d'événements ;
  • Performance : optimisé pour fonctionner sur un serveur dédié avec de nombreux joueurs.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
282 Counter Strike 2 Server Ubuntu 22.04 + + + + 2 4 180 Non COMMANDER
  • Installation automatique de tous les composants nécessaires du serveur CS2 :
    • Installation de Valve Linux Runtime pour exécuter CS2 ;
    • Configuration du fichier de configuration et des autorisations ;
    • Création du script de contrôle /root/cs2server.sh ;
  • Après l'installation, la structure de répertoires suivante est créée dans /opt/cs2/ :
  • game/ - répertoire principal contenant les fichiers du serveur de jeu, y compris :
    • game/game/ - répertoire contenant les fichiers du jeu, avec :
      • game/game/bin/win64/csgo.signatures - fichier de signature du jeu ;
      • game/game/csgo/ - répertoire des fichiers principaux de CS2 ;
      • game/game/csgo_lv/ - répertoire des fichiers de langue ;
      • game/game/csgo_imported/ - répertoire des ressources importées ;
      • game/game/csgo_core/ - répertoire des composants principaux du jeu ;
    • installscript.vdf - script d'installation Steam ;
    • steamapps/ - répertoire pour les applications Steam.

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de version du logiciel depuis le site Web du développeur ou les dépôts du système d'exploitation.

Configuration système requise

Les exigences en ressources pour Counter-Strike 2 augmentent avec le nombre de joueurs sur le serveur. Lors de grandes sessions de jeu, plus de RAM et de puissance de traitement seront nécessaires. Les configurations système recommandées pour un serveur Counter-Strike 2 sont :

  • Processeur (CPU) : 4 cœurs ou plus, de préférence 3,5 GHz ou plus ;
  • RAM : au moins 4 Go pour 10-12 joueurs, 8 Go pour 24 joueurs, 16 Go pour 64 joueurs ;
  • Système d'exploitation : le serveur CS2 est disponible pour Ubuntu 22.04 et autres distributions Linux populaires ;
  • Espace disque : au moins 30 Go SSD pour l'installation de base et les journaux.

Premiers pas après le déploiement du serveur Counter-Strike 2

Après l'achat d'une commande, vous recevrez une notification concernant la disponibilité de votre serveur à l'adresse e-mail fournie lors de l'inscription. Elle contiendra l'adresse IP du VPS et les identifiants de connexion. Les clients de notre entreprise gèrent l'équipement via le panneau de contrôle du serveur et l'APIInvapi. Les données d'authentification, que l'on peut trouver dans l'onglet Configuration >> Tags du panneau de contrôle du serveur ou dans l'e-mail envoyé :

  • Login et Password pour se connecter au serveur (SSH) : le Login et le Password sont envoyés par e-mail lors de la livraison du serveur.

Gestion de votre compte et de votre serveur de jeu

Remarque

Le serveur Counter-Strike 2 est géré entièrement via le terminal. Aucune interface Web de gestion n'est fournie.

Après l'installation du serveur Counter-Strike 2, effectuez les étapes suivantes pour le configurer correctement :

  1. Créer un jeton GSLT :

    • Accédez à la page Gestion des comptes de serveur de jeu Steam ;
    • Connectez-vous avec votre compte Steam ;
    • Dans la section Create a new game server account, sélectionnez l'ID d'application : 730 (CS2) ;
    • Entrez un nom pratique pour votre serveur (uniquement pour votre commodité) ;
    • Cliquez sur Create et copiez le jeton généré.

  2. Configurer le fichier de configuration :

    • Connectez-vous au serveur via SSH :
      ssh root@<IP address of the server>
      
    • Ouvrez le fichier /opt/cs2/game/game/csgo/cfg/cs2server.cfg et ajoutez une ligne avec votre jeton :
      sv_setsteamaccount "YOUR_TOKEN_HERE"
      
    • Configurez les autres paramètres du serveur selon vos souhaits :
      hostname "My CS2 Server"          // Server name
      sv_password ""                     // Server password (leave empty for public access)
      sv_lan 0                           // 0 for internet server, 1 for LAN
      sv_region 3                        // Region code (3 for Europe)
      sv_max_queries_sec 10              // Maximum number of queries per second
      sv_maxrate 128000                  // Maximum data transfer speed
      sv_minrate 128000                  // Minimum data transfer speed
      sv_maxcmdrate 128                  // Maximum client command frequency
      sv_mincmdrate 128                  // Minimum client command frequency
      
  3. Premier démarrage du serveur :

    • Exécutez la commande suivante pour démarrer le serveur :
      ./cs2server.sh start
      

Le serveur CS2 est géré à l'aide du script /root/cs2server.sh, qui sert d'enveloppe pour la commande de lancement standard du serveur :

/opt/cs2/game/game/bin/linuxsteamrt64/cs2 -dedicated +exec cs2server.cfg
Le script accepte les arguments suivants : - start - démarrer le serveur ; - stop - arrêter le serveur ; - restart - redémarrer le serveur ; - status - vérifier l'état actuel du serveur.

Exemples d'utilisation :

  • Démarrer le serveur
    ./cs2server.sh start
    
  • Arrêter le serveur :
    ./cs2server.sh stop
    
  • Redémarrer le serveur :
    ./cs2server.sh restart
    
  • Vérifier l'état du serveur :
    ./cs2server.sh status
    

Connexion des joueurs au serveur Counter-Strike 2

Information

Pour se connecter avec succès au serveur, vous devez utiliser le port 27015. Une spécification incorrecte du port ou son absence entraînera une erreur de connexion.

Les joueurs peuvent se connecter au serveur de jeu à l'aide de plusieurs méthodes :

Méthode 1 : Se connecter via le navigateur

  1. Lancez Counter-Strike 2 ;
  2. Appuyez sur Play ;
  3. Dans le navigateur de serveurs, appuyez sur + dans le coin supérieur droit ou faites un clic droit sur un espace vide et sélectionnez Add Server by IP ;
  4. Entrez connect <IP address of the server>:27015 dans la fenêtre ouverte ;
  5. Cliquez sur OK ;
  6. Le serveur apparaîtra dans la liste des favoris, sélectionnez-le et cliquez sur Connect.

Méthode 2 : Se connecter via la console

  1. Ouvrez la console du jeu en appuyant sur la touche ~ (tilde) ;
  2. Entrez la commande : connect <IP address of the server>:27015 ;
  3. Appuyez sur Entrée.

Méthode 3 : Connexion rapide via un lien

  1. Utilisez le lien : steam://connect/<IP address of the server>:27015 ;
  2. Collez-le simplement dans n'importe quel navigateur et appuyez sur Entrée ;
  3. Confirmez le lancement de CS2 via Steam ;
  4. Le jeu se connectera automatiquement au serveur.

Commander un serveur Counter-Strike 2 via l'API