ZW3B :-: API Client * Contents * Docs by LAB3W.ORJ

Translate this page

Name : BETA-TESTERS

Project name : ZW3B-API-BETA-TESTERS

Authorized. - 200 - Client API Name and Origin Wildcard OK

¿Comment? 'Ou' ¿Que faire?, OS GNU/Linux, Serveurs, Installer un serveur Counter-Strike sous Linux

Installer un serveur du Jeu Counter-Strike 1.6

Author : O.Romain.Jaillet-ramey

Nous allons créer ensemble un serveur steam sous une distribution Linux.

Pour cela nous utiliserons le fichier hldsupdatetool.bin qui nous permettra de récupérer tous les fichiers dont nous avons besoin.
Nous expliquerons ensuite l'installation de meta-mod et de l'amx ainsi que les règles de firewall en utilisant iptables.

Installer le serveur steam

Pour commencer vous devez créer un répertoire steam dans /usr :

Script avec 1 ligne

001mkdir /usr/steam
Retirer les numéros de lignes

Puis on rentre dans ce nouveau dossier :

Script avec 1 ligne

001cd /usr/steam
Retirer les numéros de lignes

Maintenant nous allons télécharger le fichier hldsupdatetool.bin :

Script avec 1 ligne

001wget http://download.zw3b.net/games/counter-strike/bin/hldsupdatetool.bin
Retirer les numéros de lignes

Une fois télécharger on va affecter les droits d'execution à ce fichier :

Script avec 1 ligne

001chmod +x ./hldsupdatetool.bin
Retirer les numéros de lignes

Et décompacter le fichier pour récupérer le fichier steam :

Script avec 1 ligne

001./hldsupdatetool.bin
Retirer les numéros de lignes

Vous décompacte 1 fichier :

Script avec 1 ligne

001# steam
Retirer les numéros de lignes

Maintenant que le fichier steam est décompressé nous allons pouvoir installer le serveur.
Un endroit plus approprié serait judicieux pour notre installation : par exemple dans /home/steam/

Nous allons donc créer ce répertoire et y déplacer le fichier steam :

Script avec 1 ligne

001mkdir -p /home/steam/hl1 && mv ./steam /home/steam/hl1
Retirer les numéros de lignes

On rentre dans ce nouveau dossier :

Script avec 1 ligne

001cd /home/steam/hl1
Retirer les numéros de lignes

Enfin nous pouvons nous préparer à l'installation et mettre à jour la syntaxe du fichier steam :

Script avec 1 ligne

001./steam update
Retirer les numéros de lignes

Nous allons créer un compte steam (admin). Si vous avez déjà un compte admin, vous pouvez passer à l'étape suivante.

Script avec 1 ligne

001./steam -command create -username MON_LOG -email MON_EMAIL -password MON_MOT2PASSE -question "MA QUESTION A CAS DE PERTES !?" -answer "MA REPONSE" -remember_password
Retirer les numéros de lignes

Nous allons maintenant pourvoir réellement installer le serveur HL 1 :

Script avec 1 ligne

001./steam -command update -dir ./ -username MON_LOG -password MON_MOT2PASSE -remember_password
Retirer les numéros de lignes

Puis installer le serveur CS:1.6 :

Script avec 1 ligne

001./steam -command update -game "cstrike" -dir ./ -username MON_LOG -password  MON_MOT2PASSE -remember_password -verify_all
Retirer les numéros de lignes

A titre d'information, à la place de -game "cstrike" on aurait pû mettre -game "dod" etc... Pour savoir quels sont les jeux disponibles la commande ./steam -command list vous renseignera.

Une fois tous les fichiers receptionnés vous pourez lancer votre serveur.. youpii !! ;o)
La commande basic est celle-ci :

Script avec 1 ligne

001./hlds_run -game cstrike +port 27015 +maxplayers 16 +map de_dust2
Retirer les numéros de lignes

D'autres arguments existes :