Voici un petit tutoriel sur comment installer un serveur dédié Source sous GNU/Linux. Cela permet d'installer un serveur Counter-Strike : Source, Team Fortress 2, Day Of Defeat : Source et plein d'autre mod d'Half-Life Source. Dans la suite du tutoriel, nous allons crée un utilisateur UNIX, installer hldsupdate et le mod voulu (CS , DODS, TF2 …).
apt-get update && apt-get upgrade
adduser steamserver
Se connecter avec son nouveau utilisateur puis, se placer dans son home directory :
su - steamuser cd ~
Télécharger hldsupdate.bin :
wget http://www.steampowered.com/download/hldsupdatetool.bin
Rendre exécutable le binnary :
chmod +x hldsupdatetool.bin
Lancer l'installation de hldsupdate :
./hldsupdatetool.bin [...] Enter 'yes' to accept this agreement, 'no' to decline: yes
Lancer les mises à jours :
./steam -command update -game valve -dir .
Une fois cette opération terminer, retaper la commande précédente :
./steam -command update -game valve -dir .
Aller prendre un café…. cette opération dure plusieurs minutes….
Pour installer un jeu :
./steam -command update -game “MonJeux” -dir .
Vous devez remplacer le terme “MonJeux” par le jeu que vous souhaiter installer. quelques exemples : cstrike, dmc, dod, ricochet, tfc, valve, Counter-Strike Source, l4d, l4d2, hl2mp …
⇒ Par Exemple :
Pour installer Day Of Defeat :
./steam -command update -game dod -dir .
Pour installer Counter-Strike Source :
./steam -command update -game "counter-strike source" -dir css
en root, crée un script Bash afin de lancer le serveur de jeu installé :
vi /etc/init.d/steamserveur.sh
Penser a rendre votre script exécutable !!!
chmod +x /etc/init.d/steamserveur.sh
⇒ Pour DOD:S
Et copier ce code :
#!/bin/sh cd /home/steamserver/steam/dod ./hlds_run -console -game dod +ip monIP -port 27015 +map dod_anzio +maxplayers 21 -autoupdate -tickrate 100
⇒ Pour Counter-Strike:Source
Et copier ce code :
#!/bin/sh cd /home/steamserver/steam/css/ ./srcds_run -console -game cstrike +ip monIP -port 27015 +map de_dust +maxplayers 21 -autoupdate -tickrate 100
Pour lancer la console au démarrage du jeu :