Créer un serveur Counter Strike Global Offensive sous Linux

Posté le Dimanche 19 Août 2012 à 19h32 4474 vues

Rédigé par Counterfx     avatar

Installation d'un serveur CS:GO

Vous souhaitez créer votre propre serveur pour Counter Strike Global Offensive ? Qu'a cela ne tienne je vous propose ce tutoriel afin de vous donner tout les éléments nécessaire à sa mise en place. Tout d'abord je tiens à préciser que pour des raisons plus pratique nous vous recommandons d'installer votre serveur avec une Distribution Linux par conséquent nous vous invitons à télécharger Ubuntu-Serveur (la dernière en date est la version 12.04 LTS.

http://www.ubuntu.com/download/server

Pour des raisons de sécurité il vous sera necessaire de créer un nouvel utilisateur et de retenir cette chose :

N'installez surtout pas votre serveur en ROOT

Autre chose; la mise en place nécessite un compte steam il ne faut pas utiliser le vôtre sinon vous ne pourrez pas vous connecter sur la plateforme. Il vous faut alors créer un compte à part spécial pour votre serveur CSGO. Steam a, pour le moment, changé la méthode d'installation uniquement pour ce jeu. Nous allons à présent commencer l'installation du serveur.

Assurez vous d'avoir un nouvelle utilisateur. Via votre accès SSH connectez vous et créez un repertoire :

Rendez vous dans le repertoire Home :

cd /home

Créer un repertoire pour votre serveur :

mkdir /srcds

Allez dans ce repertoire :

cd /srcds

Créer un repertoire pour csgo par exemple :

mkdir csgo

Téléchargez le fichier mis a disposition par Steam en tapant cette commande

wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz

Si l'adresse ne fonctionne pas c'est que steam l'a changé. Consultez cette page pour plus d'informations :

https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers

Décompressez le fichier :

tar -vxf steamcmd.tar.gz

Nous allons maintenant procéder à l'installation de Steam via cette commande lancer le une première fois et attendez la fin de la procédure :

STEAMEXE=steamcmd ./steam.sh

Une fois la première initialisation terminée vous aurez un prompt sous cette forme :

Steam>

Il vous faut alors vous connecter avec votre nouveau compte steam que vous avez créer :

Steam>login "user" "password"

" login et passwd de votre compte steam attention si vous utilisez SteamGuard "

Si c'est la cas alors faites ceci :

Steam>set_steam_guard_code code_recu_par_email
Steam>login "user" "password"

Un Message suivra lorsque vous aurez réussi à vous connecter

Ouf on peux à présent lancer l'installation du serveur avec cette commande je rappel qu'il faut adapter selon le repertoire où vous allez installer le tout ici c'est dans le repertoire csgo

Steam>force_install_dir /home/srcds/csgo/

Ensuite :

Steam>app_update 740 validate

L'installation est longue une fois fini -> Terminez par un :

Steam>app_update 740

"La première partie d'installation est fini il ne vous reste plus qu'a lancer votre serveur pour cela plusieurs commande sont à dispositions selon quel type de serveur vous souhaitez lancer voici les commandes pour chaque type de jeu sur CSGO !"

Rendez vous dans le bon repertoire afin de lancer srcds_linux

"Si vous rencontrez un soucis c'est qu'il vous manque alors un fichier il vous faudra alors tout réinstaller depuis le début."

Classic Casual:

srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_inferno


Classic Competitive:

srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust2 


Arms Race:

srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots


Demolition:

srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust


Si je lance un serveur en mode Classic Casual il faudra donc que j’exécute la commande :

cd /home/css-go/csgo-serveur/ ; ./srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_aztec


Vous pouvez aussi rajoutez des paramètre selon besoin comme :

-port
+maxplayers
+ip

Veillez à ouvrir les ports sur votre box Adsl Ce tuto touche à sa fin j'espère qu'il vous a été utile j'ajouterai certains chose prochainement. Merci et bon jeu sur votre nouveau serveur. Une page pour un serveur sous Windows sera disponible prochainement.

A Savoir pour les mises à jour serveur

Au fil des évolutions il vous arrivera de devoir effectuer une mise à jour serveur si vous avez le message :

"your server needs to be restarted in order to receive the latest update"

Vous devez retapper toute les commandes une à une à partir de :

STEAMEXE=steamcmd ./steam.sh



Licence Creative Commons

Retour à la catégorie principale 

©2002-2017 Counterfx. Tout droits réservés. Toutes les marques déposées sont la propriété de leurs propriétaires respectifs dans les pays FR et autres.

 2   Nouveauté : Créez un compte CFX et participez à nos prochains Ladders entre Teams  Retour en haut