Www.Hackinng.Ro
Totul despre Hacking !!!
Lista Forumurilor Pe Tematici
Www.Hackinng.Ro | Inregistrare | Login

POZE WWW.HACKINNG.RO

Nu sunteti logat.
Nou pe simpatie:
pysy_mik
Femeie
25 ani
Teleorman
cauta Barbat
25 - 44 ani
Www.Hackinng.Ro / Hacking-ul nostru cel de toate zilele / Cum sa faci un sv de cs pe Linux  
Autor
Mesaj Pagini: 1
air_g3org3
Administrator

Inregistrat: acum 14 ani
Postari: 734
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 :

Code:

mkdir /usr/hlds

Apoi , vom intra in el :

Code:

cd /usr/hlds

Downloadam urmatoarele :

HLDSUpdateTool :

Code:

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

Patch-ul pentru Server NoSteam :

Code:

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

AdminMoD si MetaMoD :

Code:

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

StatsMe :

Code:

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

Sa incepem instalarea :

In /usr/hlds , executam comenzile :

Code:

chmod +x hldsupdatetool.bin 
./hldsupdatetool.bin

Este posibil sa va dea o eroare legata de uncompress .
Daca este asa , rulati urmatoarea comanda :

Code:

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

Executati din nou :

Code:

chmod +x hldsupdatetool.bin 
./hldsupdatetool.bin

Apoi , incepem sa instalam fisierele necesare Server-ului :

Code:

./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 :

Code:

./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 :

Code:

rm -rf engine_amd.so 
rm -rf engine_i486.so 
rm -rf engine_i686.so 
tar -xzvf engine.v15.tgz

Configurarea Server-ului :

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

Code:

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

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 :

Code:

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 :

Code:

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

Vom avea un director nou ; AdminMoD .

Code:

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 :

Code:

cd /usr/hlds/cstrike 
unzip statsme-2.8.3-cstrike.zip

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

Code:

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 :

Code:

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 :

Code:

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 .


_______________________________________
Pot patrunde in orice sistem informatic si pot fura orice date. Pot sa ma uit in computerul tau si nici macar n-o sa stii ca am fost acolo…

pus acum 14 ani
   
Pagini: 1  

Mergi la