Introduction
Introduction Steam est la nouvelle plateforme de Valve, editeur de half-life, cette plateforme permet de reunir l'ensemble des jeux steam en un seul programme.
Installation Avant de l'installer il faut que vous vous placiez dans /usr sinon steam ne se compilera pas et vous aurez une erreur pour vous placez dans /usr vous devez effectuer cette commande.
#cd /usr
Une fois dans /usr il faut maintenant creer le dossier "steam" avec la commande mkdir.
#mkdir steam
#cd steam
Vous voici dans /usr/steam nous allons donc telecharger le .bin necessaire à l'installation, grace à la commande wget.
#wget http://www.cs-amx.com/bonus/hlds_l_1120_full.bin Voilà nous avons le .bin il faut desormais le rendre executable et l'installer.
#chmod a+x hlds_l_1120_full.bin
#./hlds_l_1120_full.bin
Lorsque vous allez executer hlds_l_1120_full.bin il vous demandera d'accepter ou non les conditions d'utilisation repondez donc "yes", à partir de ce moment là il extrait le fichier "hlds_l_1120_full.tgz".Il vous faut maintenant extraire ce meme fichier via la commande tar
#tar -zxvf hlds_l_1120_full.tgz
Un dossier est donc creer il se nomme "hlds_l", il faut donc se placer dedans.
#cd hlds_l
Configuration
Maintenant que tout ça est fait vous devez update steam pour cela il faut utiliser la commande:
#./steam update
Si tout est bon vous obtiendrai:
Steam Linux Client updated, please retry the command Ensuite vous devez creer un compte steam.
#./steam -command create -username login -email email -password
motdepasse
-question "votre question ?" -answer "votre réponse"
-remember_password
Lancement
Pour lancer votre serveur vous devez update le jeu, ici
counter-strike, pour ca utilisez la commmande "update".
$./steam -command update -game "cstrike" -dir
/usr/steam/hlds_l/cstrike -username votrelogin
-password votrepasse -remember_password
Après une bonne update vous devez voir ceci:
HLDS is up to date
Maintenant que le serveur est à jour nous allons le lancer, notez que nous sommes en user et plus en root.
$screen -dmS gameserv ./hlds_run -game cstrike +maxplayers 10 +map
de_dust2 +port 27015 -autoupdate
Definition des arguements: -game => jeu qui doit etre appelé ici cstrike (counter-strike)
+maxplayers => nombre maximum de joueurs sur le serveur
+map => carte/map a lancé au demarrage du serveur
+port => port sur lequel le serveur ecoute
-autoupdate => permet le reboot auto du serveur ainsi que son update Conclusion et Conseils
En conclusion un serveur de jeux reste une tache facile à faire et accessible à tous
Il ne vous reste plus qu'à editer le fichier server.cfg dans le dossier cstrike avec votre editeur de texte preferé (nano ownz!).