|)2r||_An[g]3|_

Forumu acesta este creat de |)2r||_An[g]3|_
 
AcasaPortalFAQCautareInregistrareMembriGrupuriConectare

Distribuiți | 
 

 Server Cs 1,6 pe Linux

In jos 
AutorMesaj
Admin
Admin
Admin
avatar

Mesaje : 109
Data de înscriere : 27/01/2008

MesajSubiect: Server Cs 1,6 pe Linux   Mar Ian 29, 2008 9:19 pm

Tutorial instalare Server CS 1.6 NoSteam pe Linux







De ce avem nevoie ?



- Un calculator cu Linux pe el (Recomand Fedora Core 4/5/6) si acces ssh , cu privilegii root .

- Resurse aproximative de care avem nevoie pentru a tine 22 Playeri pe el fara loss , lag , probleme :

- Procesor 2 GB ;

- 512 MB RAM ;

- 1-2 GB spatiu pe HDD ;

- O conectiune la internet de aproximativ 1 - 1.5 MB/s ; atat download
cat si upload ! Este bine sa va faceti un test de viteza AICI
(Preferabil la Server-ul din NY) .

- IP Rootabil ; port forward .



Recomand folosirea PuTTy si WinSCP pentru urmarea pasilor de mai jos .





Sa descarcam fisierele necasare :



Va trebui ca creem un director in care vom lucra :



Cod:

mkdir /usr/hlds





Apoi , vom intra in el :



Cod:

cd /usr/hlds





Downloadam urmatoarele :



HLDSUpdateTool :



Cod:

wget http://www.steampowered.com/download/hldsupdatetool.bin





Patch-ul pentru Server NoSteam :



Cod:

wget http://www.freakz.ro/download/engine.v15.tgz





AdminMoD si MetaMoD :



Cod:

wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz





StatsMe :



Cod:

wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip







Sa incepem instalarea :



In /usr/hlds , executam comenzile :



Cod:

chmod +x hldsupdatetool.bin

./hldsupdatetool.bin





Este posibil sa va dea o eroare legata de uncompress .

Daca este asa , rulati urmatoarea comanda :



Cod:

ln -s /usr/bin/gunzip /usr/bin/uncompress





Executati din nou :



Cod:

chmod +x hldsupdatetool.bin

./hldsupdatetool.bin





Apoi , incepem sa instalam fisierele necesare Server-ului :



Cod:

./steam -command update -game valve -dir .





Isi va face un update ; va va cere sa executati comanda de mai sus
din nou . Apasam pe sageata sus & apasam enter . Incepe instalarea
fisierelor necesare Server-ului ; aceasta operatiune poate dura in
functie de banda dvs. . Se va termina cu textul HLDS Installation up to
date . Apasam enter .



Acum , sa instalam fisierele necesare pentru modul Counter-Strike :



Cod:

./steam -command update -game cstrike -dir .





Aceasta comanda , la fel ca si cea de mai sus , va dura in functie
de banda dvs. la internet si se va termina cu mesajul HLDS Installation
up to date . Apasam din nou enter .





Patchuim Server-ul pentru nosteam :



Executam urmatoarele comenzi :



Cod:

rm -rf engine_amd.so

rm -rf engine_i486.so

rm -rf engine_i686.so

tar xfv engine.v15.tar







Configurarea Server-ului :



1. Prin WinSCP , deschidem /usr/hlds/cstrike/server.cfg . Stergem tot ce scrie acolo si adaugam urmatoarele :



Citat:

// Server's config - by calliSto



mp_autokick 0

mp_autocrosshair 0

mp_autoteambalance 0

mp_buytime 0.15

mp_consistency 1

mp_c4timer 35

mp_fadetoblack 0

mp_falldamage 0

mp_flashlight 1

mp_forcecamera 3

mp_forcechasecam 2

mp_friendlyfire 0

mp_freezetime 3

mp_fraglimit 0

mp_hostagepenalty 0

mp_limitteams 1

mp_logfile 1

mp_logmessages 1

mp_logdetail 3

mp_maxrounds 0

mp_playerid 0

mp_roundtime 3

mp_startmoney 800

mp_timelimit 35

mp_tkpunish 0

mp_winlimit 0



sv_aim 0

sv_airaccelerate 10

sv_airmove 1

sv_allowdownload 1

sv_clienttrace 1.0

sv_clipmode 0

sv_allowupload 1

sv_cheats 0

sv_gravity 800

sv_lan 1

sv_maxrate 7000

sv_maxspeed 320

sv_maxupdaterate 101

sys_ticrate 10000

decalfrequency 60

pausable 0

log on

decalfrequency 60

edgefriction 2

host_framerate 0

exec listip.cfg

exec banned.cfg

exec settings.cfg





2. Deasemenea , in acelasi director , creem un fisier numit "settings.cfg" . Il deschidem si scriem :



Citat:

// Server's config ; by www.freakz.ro !



hostname *

rcon_password *





Dupa hostname , stergem steluta si scriem numele Server-ului intre
ghilimele ( "nume" ) . Ce vom scrie aici le va aparea Player-ilor cand
vor apasa tasta tab (+showscores) in stanga sus .

Dupa rcon_password , stergem steluta si scriem parola rcon a
Server-ului tot intre ghilimele . Aceasta parola va fi folosita in
webmod , HDSW si alte programe din care vom administra Server-ul de la
distanta .



3. Este bine sa avem un Server non secure . Pentru aceasta , intram
in /usr/hlds/cstrike/liblist.gam si cautam linia secure "1" . O
inlocuim cu secure "0" .





Instalare AdminMoD + Metamod :



Extractam halflife-admin-2.50.60-linux.tar.gz oriunde in calculator :



Cod:

tar xfvz halflife-admin-2.50.60-linux.tar.gz





Vom avea un director nou ; AdminMoD .



Cod:

cd Adminmod

./install_admin





La prima intrebare raspundem cu Y .

Ne va intreba care este directorul HLDS-ului . Raspundem cu /usr/hlds .

Ne va intreba pentru ce mod vrem sa instalam adminmod-ul . Raspundem cu 1 .

La urmatoarele intrebari raspundem cu Y .



Configurarea adminmod-ului o gasim in fisierul
/usr/hlds/cstrike/addons/adminmod/config/adminmod.cfg . Avem
comment-uri in engleza la fiecare cvar . Modificati-le cum vreti voi .



Adminii ii vom adauga din fisierul /usr/hlds/cstrike/addons/adminmod/config/users.ini .

Conturile se vor face astfel :



nick:parola:acces



Exemplu :



DarkSider:dark:131071



Accesul il putem seta AICI . Bifati casutele continand comenzile la
care vreti sa aiba acces acel tip de cont si dati Calculate Acces Right
. Va va aparea accesul in casuta Access Right for users.ini: .

131071 are acces la toate comenzile . Un acces mai mare ar fi
262142 , folosit de unele Servere ca acces de owner . Acesta nu este cu
nimic diferit fata de 131071 . Singura diferenta ar fi ca e mai mare in
cazul in care este setat admin_highlander pe 1 .





StatsMe



Instalam StatsMe :



Cod:

cd /usr/hlds/cstrike

unzip statsme-2.8.3-cstrike.zip





Prin WinSCP , editam /usr/hlds/cstrike/addons/metamod/plugins.ini . Adaugam linia :



Cod:

linux addons/statsme/dlls/statsme_mm_i386.so





Deschidem /usr/hlds/cstrike/addons/statsme/statsme.cfg tot cu
WinSCP si modificam dupa sm_menupassword parola meniului la statsme .
Inlocuim r3wt cu parola dorita . Vom putea accesa mai tarziu meniul
statsme-ului din joc , folosind comanda statsme_menu parola , parola
fiind parola aleasa .

Deasemenea , mai jos , setati cvar-urile cum vreti voi . Aveti
comment-urile in engleza deasupra fiecarui cvar . Ca sa mearga rank-ul
va trebui sa setam cvar-ul sm_storebyauth 0 .





Cam asta a fost . Cum pornim Server-ul ?



Executam urmatoarele comenzi :



Citat:

cd /usr/hlds

./hlds_run -game cstrike +ip ip.extern +port 27015 +sv_lan 1 -nomaster +maxplayers 22 +map de_dust2





Inlocuim ip.extern cu IP-ul dvs. .



Ca Server-ul sa porneasca odata cu boot-ul linuxului , adaugam in /etc/rc.local urmatoarele linii :



Citat:

cd /usr/hlds

./hlds_run -game cstrike +ip ip.extern +port 27015 +sv_lan 1 -nomaster +maxplayers 22 +map de_dust2





Din nou , inlocuim ip.extern cu IP-ul dvs. .





Ehhhh , cam asta a fost ... Na ca v-ati facut si Server pe Linux .

Daca aveti probleme postati aici .
Sus In jos
Vezi profilul utilizatorului http://d2rkang3l.forumz.ro
 
Server Cs 1,6 pe Linux
Sus 
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
|)2r||_An[g]3|_ :: GeNeRaL Cs StUfF :: TuToRiAlE-
Mergi direct la: