Outils pour utilisateurs

Outils du site


tutoriels:counter-strike

GAMES : Counter Strike 1.5 sous Linux

Ma première mise en place d'un serveur CS 1.5 fut fastidieuse ! Le manque d'information à ce sujet se fait ressentir cruellement sur la toile ! Donc il m'a paru urgent de rassembler les informations et tutoriels que j'ai pu trouver sur internet ! Heureusement il existe encore quelques sites qui m'ont permis d'écrire ces quelques lignes d'aide.

Le tutoriel officiel Won² est disponible à cette url (en anglais) :

Source principal : http://v4.steamlessproject.nl/ Source secondaire : http://metamod-p.sourceforge.net/

Toutes les commandes sont à taper en root.

Pré-requis : Avoir un Serveur GNU/Linux : Debian ou Ubuntu

Installation :

- On commence par crée un utilisateur :

adduser jeu

- On va ensuite se positionner :

cd /home/jeu/

- On va créer un dossier pour le serveur CS 1.5 :

mkdir serveur_cs

-On se positionne dans celui-ci :

cd serveur_cs

- on va télécharger hlds_l_3111_full.bin :

wget ftp://ftp02.servergamers.com/PlK89cutYA/half-life/files/server/hlds_l_3111_full.bin

- On télécharge ensuite la mise à jour hlds_l_3111e_update.tar.gz :

wget

- On extrait ensuite hlds_l_3111_full.bin :

chmod 777 hlds_l_3111_full.bin
./hlds_l_3111_full.bin

Répondez “Yes” à la question qui vous sera demandé.

- On extrait ensuite hlds_l_3111_full.tar.gz

tar -xvzf hlds_l_3111_full.tar.gz

- On installe la mise à jour d'HL :

tar -xvzf hlds_l_3111e_update.tar.gz

- On se positionne dans le dossier hlds_l :

cd hlds_l

- On télécharge ensuite cs_15_full.tar.gz :

wget

- On extrait le fichier téléchargé :

tar -xvzf cs_15_full.tar.gz

- Si vous souhaitez installer des mods, c'est maintenant ;) (amxmodx, metamod, ect…) Installation d'amxmodx + métamod-p : http://www.cs-amx.com/article-installation-amx-mod-x-175.htm

- Remplacez ensuite le fichier /hlds_l/valve/valvecomm.lst par ce fichier : http://v4.steamlessproject.nl/index.php?page=won2patch&sid=

- Editez ensuite le fichier /hlds_l/cstrike/liblist.gam et cherchez la ligne secure “1” et remplacez là par secure “0”.

- Crée un fichier /hlds_l/nowon.c avec juste la ligne int NET_IsReservedAdr(){return 1;}

- Ensuite tapez les commande suivantes :

gcc -c nowon.c -o nowon.o
ld -shared -o nowon.so nowon.o

- Télécharger ensuite ce fichier http://svn.nomi.cz/svn/tomi/dedtools/head/hlds/hlds_20040707fix.c. Placez le dans /hlds_l/.

- Taper ensuite la commande :

gcc -s -O3 -D_GNU_SOURCE -fPIC -shared -ldl -o hlds_20040707fix.so hlds_20040707fix.c

- Editer ensuite /hlds_l/hlds_run et juste après la ligne “export” rajouter la ligne suivante :

export LD_PRELOAD="/home/jeu/serveur_cs/hlds_l/nowon.so /home/jeu/serveur_cs/hlds_l/hlds_20040707fix.so"

Lancer votre serveur :

Tapper les commandes suivantes pour le lancer :

cd /home/jeu/serveur_cs/hlds_l
./hlds_run -game cstrike +port 27015 +maxplayers 22 +map de_dust2 +sv_lan 1

Je vous conseille d'éditer votre serveur.cfg. Je vous mets mon server.cfg comme exemple :)

 
// Rcon & Server passswords
rcon_password "*****"
sv_password ""

// Server Cvars
mp_friendlyfire "0"
mp_footsteps "1"
mp_autoteambalance "1"
mp_autokick "0"
mp_flashlight "1"
mp_tkpunish "0"
mp_forcecamera "0"
mp_limitteams "2"
mp_hostagepenalty "0"
mp_allowspectators "1"
mp_timelimit "25"
mp_chattime "0"
sv_alltalk "1"
sv_aim "0"
sv_cheats "0"
sv_gravity "800"
sv_allowupload "1"
sv_allowdownload "1"
sv_maxspeed "320"
pausable "0"
maxplayers "32"

// Round Cvars
mp_freezetime "5"
mp_roundtime "2"
mp_startmoney "800"
mp_c4timer "35"
mp_fraglimit "0"
mp_maxrounds "0"
mp_winlimit "0"

// Bandwidth Rates
sv_rate "25000"
sv_minrate "15000"
sv_maxrate "25000"
sv_maxupdaterate "101"
sv_minupdaterate "20"
sys_ticrate "1000"
decalfrequency "10"
// sv_voicecodec "voice_speex"
sv_voicequality 3

// Server logging
log "on"
sv_logbans "0"
sv_logecho "1"
sv_logfile "1"
sv_log_onefile "0"
mp_logdetail "3"

// Internet Settings
sv_lan "1"
sv_region "3"

Je vous souhaite de bon frags ! +++

site pas mal pour l'aide de la configuration d'un amx/amx modx : http://wiki.verygames.net/index.php?title=AMX_Mod_et_AMX_Mod_X

Voici un très bon site avec pas mal de bon plugins amx : http://flatounet.net/AMX/Plugins/

Voici le lien vers un autre tuto http://www.repeatoffender.net/~phorcephed/nowon/

liens pour dl les fichiers serveurs : http://ftp.nerim.net/pub/windows/games/halflife/server/

tutoriels/counter-strike.txt · Dernière modification: 15/04/2016 à 21:15 (modification externe)

Outils de la page