Installer un serveur dédié Source sur GNU/Linux

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 …).

Mettre à jour votre système

 apt-get update && apt-get upgrade 

Création de l'utilisateur

adduser steamserver

Installer hlds

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….

Installer un mod HL:Source

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

Lancer un jeu

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 votre serveur de jeux au lancement du serveur

Activer la console Source

Pour lancer la console au démarrage du jeu :

  • Allez sur Steam
  • Puis dans Jeux
  • Clique droit sur votre jeu
  • Définir les options de lancement
  • Mettre ”-console” (avec le tiret) dans la fenêtre.

tutoriels/srv-source.txt · Dernière modification: 13/11/2011 à 16:38 (modification externe)


Recent changes RSS feed Licence CC BY-SA 2.0 Powered by JQuery Powered by PHP Driven by DokuWiki
Aller bas de page
Retour haut de page