Image

Base de connaissances → Créer votre propre serveur CS:Go sur VDS Linux Debian 12

[Serveurs virtuels]
Date de publication: 15.03.2024

Dans ce guide, nous vous expliquerons comment créer votre propre serveur de jeu cs:go sur un serveur virtuel exécutant le système d'exploitation Linux Debian 12.

Exigences recommandées en matière de ressources VDS :

L'installation s'effectue sur un serveur VDS avec virtualisation KVM.

Veuillez noter les ressources VDS requises lors de votre commande. L'espace disque recommandé est d'au moins 50 Go, car l'installation Steam occupe un pourcentage important de cet espace.

En fonction du nombre de joueurs, pensez à la quantité de RAM et au nombre de cœurs CPU.

Après avoir activé le serveur, vous recevrez une lettre avec l'adresse IP du serveur, en utilisant le mot de passe spécifié lors de la commande à l'utilisateur root, connectez-vous au serveur à l'aide du client ssh.

1. Installation des composants nécessaires

apt install sudo htop screen
apt install lib32gcc-s1

1.1 Préparation de l'installation de Steam

cd /
mkdir /steamcmd
cd /steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar xvfz steamcmd_linux.tar.gz

1.2 Installation Steam

cd /steamcmd
./steamcmd.sh +login anonymous +force_install_dir /server/ +app_update 740 validate +quit

Ce processus prendra un certain temps et une fois terminé, vous verrez un message :

Update state (0x81) verifying update, progress: 99.12 (34400643291 / 34705746562)
Success! App '740' fully installed.
root@csgo:/steamcmd# 

2. Configuration du serveur

Créons un fichier de configuration :

touch /server/csgo/cfg/server.cfg
nano /server/csgo/cfg/server.cfg

Le contenu suivant :

hostname "CSGo" — Nom du serveur de jeu
rcon_password "Passw0rds123" — Mot de passe pour contrôler le serveur de jeu via la console, commandes RCON
sv_password "PAsSw0rDzz1" — Mot de passe pour vous connecter au serveur de jeu (si vous n'avez pas besoin de laisser les guillemets vides)
mapgroup "mg_servers" — Un ensemble de cartes pour le vote standard du serveur CS:GO
sv_region "255" — Région où se trouve le serveur de jeu (laissez 255 pour un accès depuis tous les pays)
sv_setsteamaccount - Lien du serveur de jeu, créé dans le compte Steam : http://steamcommunity.com/dev/managegameservers
sv_steamgroup — ID du groupe Steam auquel appartient le serveur de jeu
sv_pure "0" — Vérifie si les fichiers serveur et client correspondent

Veuillez noter que votre compte doit répondre aux exigences, qui se trouvent dans votre compte Steam.

Après avoir rempli toutes les données, ouvrez l'un des fichiers cfg répertoriés ci-dessous pour sélectionner le mode de jeu :

  • gamemode_casual.cfg - Classique décontracté
  • gamemode_competitive.cfg - Compétitif classique
  • gamemode_armsrace.cfg - Course aux armements
  • gamemode_demolition.cfg - Destruction d'un objet
  • gamemode_deathmatch.cfg - Match à mort

Copiez tout le contenu sélectionné dans l'un des fichiers répertoriés dans le fichier server.cfg

3. Démarrage du serveur

cd /server
screen -A -m -d -S server ./srcds_run -game csgo -console -usercon -maxplayers_override 26 -tickrate 64 +map de_dust2 -port 27015 +game_type 0 +game_mode 0 -secure +sv_lan 0 -nohltv -nobots

Dans ce cas, nous démarrons le service via la commande screen afin que lorsque la console est fermée, le service ne soit pas interrompu.

3.1 Pour vous connecter et vous déconnecter de la console virtuelle de l'écran, utilisez les commandes

Se déconnecter de la console virtuelle

screen -d

Connexion à la console virtuelle

screen -r <id>

3.2 Description du timing de lancement

maxplayers_override – nombre de joueurs
+map – la carte à partir de laquelle le jeu commencera
-port – port du serveur
+game_type +game_mode – mode de jeu

Pour vérifier la fonctionnalité de la commande en cours d'exécution et trouver le processus, utilisez

screen –ls – vous permet de voir les processus en cours. Il y aura un ID de processus, utilisez-le lors de la connexion à la console virtuelle comme nous l'avons décrit ci-dessus.

Pour arrêter le service, saisissez :

kill <id>

Pour vous déconnecter de la console et laisser le processus en cours, utilisez le raccourci clavier Ctrl+a+d

[detached from 150087.pts-0.csgo]

Afin de se connecter

screen -r 150087

Pour quitter complètement l'écran :

exit

C'est fait, le serveur de jeu cs:go est installé et configuré.





Aucun commentaire pour l'instant