GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer un Counter Strike:Global Offensive Server sur CentOS 8

La première option de Counter-Strikes est une fonctionnalité appelée "Matchmaking officiel". Cela sélectionne un serveur appartenant à Steam près de chez vous où vous pouvez jouer contre des joueurs du monde entier. Cela peut être amusant car il y a tellement de niveaux de compétence et de styles de jeu ennemis différents parmi lesquels choisir. Vous, d'autre part, n'avez aucune influence sur qui rejoint le serveur ou sur les règles et les paramètres en place. Lorsque vous souhaitez organiser des matchs en fonction de vos préférences ou héberger des jeux privés où vous ne jouez que contre vos amis, c'est un problème. La solution à ce problème est de configurer votre propre serveur dédié Counter-Strike:Global Offensive. En dehors de cela, avoir votre propre emplacement où vous pourrez vous détendre et vous amuser est également une option commerciale réalisable.

Avec des centaines de milliers de joueurs actifs, il y en a forcément quelques-uns qui veulent leur propre serveur, que vous pouvez soit construire pour eux et louer, soit simplement héberger leurs matchs. Comme il y a un potentiel illimité, vous trouverez certainement d'autres méthodes pour le monétiser.

Dans cet article, je vais vous montrer comment configurer un serveur Counter-Strike :Global Offensive sur des systèmes basés sur Centos/RHEL.

Prérequis

Avant de commencer, vérifions que le système est à jour. De plus, nous allons créer un nouvel utilisateur de serveur. Utilisez toujours un mot de passe fort. Il est recommandé de suivre ce guide en utilisant le compte root. Sinon, vous devrez sudo les commandes pertinentes.

# yum update
# yum upgrade -y
# adduser csgo
# passwd csgo

Ouvrez les ports de pare-feu nécessaires.

# firewall-cmd --zone=public --add-port=27015/tcp --permanent
# firewall-cmd --zone=public --add-port=27015/udp --permanent
# firewall-cmd –reload

Pour exécuter SteamCMD, vous devrez installer les bibliothèques nécessaires.

# yum install glibc.i686 libstdc++.i686 -y

Passez au nouvel utilisateur que vous venez de créer.

# su csgo
$ cd ~

Téléchargez le logiciel SteamCMD.

$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz

Nous devons maintenant utiliser SteamCMD pour installer les fichiers du serveur. Utilisez les options suivantes

./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate

Tapez simplement quitter et appuyez sur Entrée lorsqu'il indique "Succès ! Application '740' entièrement installée “.

Votre serveur est maintenant prêt à être lancé.

Configuration de votre serveur

Le fichier server.cfg permet de personnaliser le serveur.

$ vim ~/csgo/csgo/cfg/server.cfg

Copiez et collez ce qui suit dans server.cfg, en remplaçant ServerName et RconPassword par vos propres valeurs.

hostname "ServerName"
rcon_password RconPassword

Mise à jour de votre serveur

Pour mettre à jour votre serveur, utilisez le script ci-dessous.

Commencez par créer le fichier update_csgo.txt.

$ vim /home/csgo/update_csgo.txt

Remplissez-le ensuite avec les informations suivantes :

login anonymous
force_install_dir ./csgo
app_update 740
quit

Tout ce que vous avez à faire pour mettre à jour votre serveur est d'exécuter la commande suivante

$ ./steamcmd.sh +runscript update_csgo.txt

Faire fonctionner votre serveur

Exécutez votre serveur en vous rendant dans le dossier suivant.

$ cd /home/csgo/csgo/
$ screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 -autoupdate

Le serveur est maintenant passé en mode arrière-plan.

Exécutez la commande suivante pour arrêter le serveur :

$ screen -S  csgo -X quit

Amusez-vous avec votre nouveau serveur CS:GO !

Vous trouverez d'autres guides comme celui-ci sur notre page d'accueil.


Cent OS
  1. Comment configurer un serveur SFTP sur CentOS

  2. Comment configurer le serveur SysLog sur CentOS 7 / RHEL 7

  3. Comment configurer le serveur NFS sur CentOS 7 / RHEL 7

  4. Comment configurer la réplication MySQL sur CentOS

  5. Comment configurer le serveur NTP dans CentOS ?

Comment configurer le serveur d'impression Samba sur CentOS

Comment configurer le serveur de messagerie Zimbra sur CentOS 7

Comment configurer un serveur de sauvegarde centralisé avec Amanda sur CentOS 7

Comment configurer le serveur SysLog centralisé sur CentOS 8 / RHEL 8

Comment initialiser la configuration du serveur CentOS 7

Comment configurer HAProxy sur CentOS 8