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
- 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"
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/