Ici nous allons apprendre a mettre en place un serveur Counter-Strike: Global Offensive sur un serveur debian Squeeze (64 et 32 bits) Pour ce faire nous avons donc besoin d'un serveur dédier d'un compte steam (on verra plus tard) et de logique .... Pour commencer nous allons crée l'utilisateur qui va nous permettre d’exécuté notre serveur, oui car lancer avec l'utilisateur root est passible d'une amputation des mains , pour cela je doit donc faire
useradd -d /home/css-go -m -s /bin/bash css-go
passwd css-go pansez bien a spécifiez un mot de passe pour votre utilisateurs css-go. Une fois notre utilisateur crée il va falloir maintenant crée les dossiers afin d'accueillir notre serveur, pour cela on va ce logué avec notre utilisateur car si on reste avec root et que l'on crée les dossiers il risque d'avoir un conflit de droits.
su css-go
cd ~
mkdir steamcmd && mkdir csgo-serveur && cd steamcmd Maintenant que l'on est logué avec notre utilisateur est les dossiers d'installation sont mis en place il va falloir commencer a préparé l'installation des programmes nécessaire a l'installation du serveur ainsi que divers lib linux qui vont nous permettre l’exécution de notre serveur. Deja nous allons installer quelques LIB32 car les serveurs css:GO ne fonctionne a la base sur des architecture 32 bits sudo apt-get install ia32-libs ia32-libs-gtk Voila une chose de faite et qui nous embêtera pas Maintenant toujours dans notre dossier steamcmd et sous l'utilisateur css-go il va falloir télécharger SteamCMD Update Tool qui va nous permettre d'installer notre serveur wget http://blog.counter-strike.net/wp-content/uploads//2012/04/steamcmd.tar.gz Il est possible que l'adresse change donc vous pouvez consultez le liens de téléchargements ici https://developer.va...dicated_Servers Une fois notre steamcmd de télécharger il va nous falloir l'extraire et l’exécuter afin que celui-ci ce mette a jour et que nous puissions faire notre installation de notre serveur css:GO dans un premier temps je décompresse l'archive et j’exécute steamcmd pour que celui-ci ce mette a jour
tar -vxf steamcmd.tar.gz
STEAMEXE=steamcmd ./steam.sh La vous allez voir qu'il va commencer a ce mettre a jour jusqu’à arrivé a un prompt qui ressemble a cela Steam> C'est a partir de ce prompt que l'installation de notre serveur s'effectue et cela n'a plus rien avoir avec les ancienne méthode d'installation de HL2 .... Dans ici nous auront a effectué 4 étapes que voici login ( login et passwd de votre compte steam attention si vous utilisez SteamGuard) force_install_dir ..\csgo-ds\ app_update 740 validate app_update 740 Voici a quoi elle corresponde: 1= login de son compte steam 2= dossier d'installation de notre serveur css:GO 3= installation de notre serveur css:GO 4= vérification de l’intégrité des fichier après l'installation Donc dans notre prompt steamcmd il va nous faloir exécuter ces commandes a la suite. Voici un exemple que cela donne
Steam>
Steam>login <login> <passwd>
Logging in user 'anusenfleur' to Steam Public...Success.
Steam>force_install_dir /home/css-go/csgo-serveur/
Steam>app_update 740 validate
App state (0x10102) reconfiguring, progress: -nan (0 / 0)
App state (0x10102) reconfiguring, progress: -nan (0 / 0)
App state (0x300502) downloading, progress: 0.52 (22003558 / 4254298321)
App state (0x300502) downloading, progress: 1.37 (58295217 / 4254298321)
App state (0x300502) downloading, progress: 2.40 (102293248 / 4254298321)
App state (0x300502) downloading, progress: 3.47 (147419159 / 4254298321)
App state (0x300502) downloading, progress: 4.39 (186841254 / 4254298321)
ect...... ect..............
Steam>app_update 740 Normalement si tout est correct rendez vous dans votre dossier csgo-serveur et vous devez voir que celui-ci contient tout les fichier serveurs il nous restera plus qu'a lancer notre serveur. Pour le lancement du serveur il nous faudra toujours avec notre utilisateur css-go lancer les exécutables de notre serveur mais il y a 3 façons de lancer son serveur Classic Casual: srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_allclassic +map de_dust Classic Competitive: srcds_linux -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_allclassic +map de_dust Arms Race: srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map de_dust Demolition: srcds_linux -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_dust Si je décide de lancer 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_dust Vous pouvez aussi rajoutez des paramètre personnaliser comme -port +maxplayers +ip Voila j’espère que cela pourrez vous aider a l'installation de votre serveur css:GO Configuration d'un serveur cs-go http://forum.supreme-elite.fr/topic/10580-configuration-par-default-server-global-offensive/ Script de démarrage update restart cs-go http://forum.supreme-elite.fr/topic/10581-scripts-start-reboot-update-serveur-global-offensive/