GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment héberger Counter-Strike:Global Offensive Server sur Ubuntu

Counter-Strike :Global Offensive, populairement connu sous le nom de CS :GO, est l'un des jeux les plus populaires. Sorti en 1999, le jeu implique deux équipes où l'équipe terroriste tente de poser des explosifs tandis que l'équipe antiterroriste tente de l'empêcher.

Près de 21 ans après son lancement, le jeu compte toujours des millions de joueurs actifs dans le monde. Selon Statista, CS : GO comptait 24 millions d'utilisateurs actifs en février 2020. Le jeu se joue également dans les sports électroniques, où des équipes professionnelles de CS : GO telles que Cloud9, G2 et NaVi participent pour remporter le trophée.

Ce n'est donc pas seulement un jeu, mais cela peut aussi être un professionnel si vous êtes bon dans ce domaine. Il y a des centaines de streamers sur Twitch qui ont un grand nombre d'abonnés.

CS :Serveurs GO

CS:GO est un jeu compétitif en ligne. Il se joue entre deux équipes, et les deux équipes doivent être connectées aux serveurs du jeu pour y jouer.

Serveurs officiels

Les serveurs officiels de Counter-Strike sont hébergés par Valve, la société derrière le jeu. Ces serveurs officiels ont un ensemble de règles auxquelles chaque joueur doit obéir. Mais ce n'est pas amusant. À droite? Eh bien, il existe des serveurs communautaires.

Serveurs communautaires

Les particuliers hébergent des serveurs communautaires. Tout serveur communautaire peut être configuré pour jouer à des matchs compétitifs officiels ou à des jeux personnalisés entièrement conçus par le ou les membres de la communauté. L'hôte peut définir son propre ensemble de règles pour le rendre plus amusant pour sa communauté.

Dans cet article, je vais vous expliquer comment configurer un serveur CS:GO. Un endroit où vos amis peuvent s'amuser davantage sans autant de restrictions ou de règles.

Comment héberger le serveur CS : GO ?

Créer un serveur CS :GO

Prérequis

  • Nouvelle installation d'Ubuntu (un autre)
  • Compte Steam (non interdit ou restreint par vac)

Dans cet article, j'utilise Ubuntu 20.04 LTS. J'ai un compte steam qui n'est ni interdit ni restreint. Je suis donc prêt à partir maintenant.

Pour une expérience de jeu exceptionnelle, assurez-vous que votre serveur de jeu est proche de votre emplacement. Maintenant ssh dans votre serveur et lancez la configuration.

Étape 1. Mettre à jour le système d'exploitation

sudo apt update

Étape 2. Créer un nouvel utilisateur

Pour des raisons de sécurité, nous n'utiliserons pas root pour configurer notre serveur de jeu. Nous pouvons créer un nouveau compte utilisateur et lui accorder des privilèges pour effectuer les actions requises.

adduser username

Remarque

Remplacez nom d'utilisateur par le nom d'utilisateur que vous souhaitez créer

Ensuite, ajoutez l'utilisateur au sudo groupe pour effectuer des tâches administratives.

usermod -aG sudo username

Connectez-vous maintenant à l'utilisateur nouvellement créé. Vous pouvez vous connecter en utilisant ssh ou basculez en utilisant directement depuis la ligne de commande –

login username

Il demandera le mot de passe de l'utilisateur. Entrez le mot de passe pour continuer.

Nous allons maintenant installer SteamCMD, un outil en ligne de commande pour configurer et gérer notre serveur CS :GO.

Étape 3. Installez SteamCMD

Installer les dépendances

sudo apt install lib32gcc1 lib32stdc++6

Assurez-vous d'installer les dépendances ci-dessus avant SteamCMD.

mkdir steamcmd && cd steamcmd

Téléchargez maintenant SteamCMD.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

La commande ci-dessus téléchargera l'archive des fichiers SteamCMD et les extraira. Pour exécuter la ligne de commande Steam, exécutez le steamcmd.sh fichier.

./steamcmd.sh

Il vous connectera à la ligne de commande steam. À partir de là, nous pouvons utiliser des commandes pour établir la connexion entre la vapeur et notre serveur. Une fois notre serveur autorisé, nous pouvons ouvrir notre serveur au reste du monde.

Connectez-vous d'abord avec votre compte steam. Ne vous trompez pas avec le nom d'utilisateur du serveur.

login steam_username

Une fois authentifié, vous êtes prêt à installer le serveur CS :GO.

Si nécessaire, vous pouvez modifier le répertoire d'installation du serveur à l'aide de force_install_dir commande.

force_install_dir /path/to/csgo-server

Enfin, installez le serveur CS:GO.

app_update 740 validate

L'installation prendra un certain temps. Il téléchargera le serveur et validera tous les fichiers.

Une fois cela fait, vous pouvez quitter la ligne de commande en utilisant quit commande.

Et c'est presque ça ! Si vous voulez jouer au jeu sur LAN, nous en avons terminé ici. La commande suivante lancera un jeu occasionnel dans de_dust2 carte.

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

Étape 4. Créer un serveur CS : GO public

Comme je l'ai dit, nous avons presque terminé ici. Nous avons installé et démarré notre premier match CS:GO à la dernière étape, mais il était uniquement destiné à jouer sur un réseau LAN. Pour rendre ce serveur public, nous devons obtenir un jeton de connexion au serveur de jeu Steam ou GSLT .

Ouvrez le navigateur Web et connectez-vous à votre compte Steam. Visitez maintenant la gestion du compte du serveur de jeu Steam.

Ici, nous pouvons créer un compte de serveur de jeu. Entrez l'ID d'application du jeu (730 pour CS :GO) et le mémo pour créer un jeton. Copiez le jeton et passez à l'étape suivante.

Exécutez maintenant la même commande que nous avons exécutée pour démarrer le serveur avec une option supplémentaire +sv_setsteamaccount et token .

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

Remarque

Dans la commande ci-dessus, remplacez le token avec le jeton créé ci-dessus à l'étape 4.

C'est ça! Si chaque étape a été effectuée correctement, le serveur devrait démarrer une partie occasionnelle sur la carte de_mirage, mais cette fois, la partie peut être rejointe par toute personne disposant de l'adresse IP du serveur.

Ouvrez le jeu CS :GO, ouvrez la console et tapez la commande suivante pour rejoindre ce serveur –

connect ip_address:port

Ubuntu
  1. Comment installer MySQL sur Ubuntu 18.04

  2. Comment déployer Mattermost sur Ubuntu 18.04

  3. Comment configurer un serveur OpenVPN sur Ubuntu 18.04

  4. Comment installer Zimbra 8.6 sur le serveur Ubuntu 14.04

  5. Comment installer le client et le serveur NFS sur Ubuntu 20.04

Comment installer Consul Server sur Ubuntu 16.04

Comment installer Zabbix sur Ubuntu 18.04

Comment ajouter un hôte Windows au serveur Nagios Ubuntu - Partie 3

Comment ajouter un hôte Linux au serveur Nagios Ubuntu - Partie 2

Comment installer Plex Media Server sur un serveur/bureau Ubuntu 16.04

Comment installer Counter-Strike:Global Offensive Server sur Ubuntu/Deban