Sunteți pe pagina 1din 7

= = = = = = = = = = = = = = = = = = = = Linux = = = = = = = = = = = = = = = = = = = = = = Introducere Ce avem nevoie pentru a face un server de 1.6 pe linux?

- un calculator cu linux pe el sau access pe ssh - root privileges - o conexiune la internet (viteza cel putin 100 !"s metro si extern# prin $I!%& '()IC&. &*onamentele de gen %+, Ca*le-in sau &stral &Ip& ./ ,/.) %0C'1&.+&)0. +aca aveti asemenea a*onament2 mai mult de 3 oameni n-o sa puteti tine pe server iar pingurile vor sari de la 10 la 100 si tot asa pentru simplul motiv ca viteza ./ 0,)0 4&%&.)&)& la aceste a*onamente. - 1-5 4! spatiu pe disc - 6get2 screen si un text editor (pico2 nano sau mcedit# +escarcarea fisierelor Intai si intai tre*uie sa facem un director in care vom lucra Cod7 m dir "usr"hlds cd "usr"hlds &poi tre*uiesc do6nloadate urmatoarele7 - 8lds/pdate)ool Cod7 6get http7""666.steampo6ered.com"do6nload"hldsupdatetool.*in - .o,team&uth0ngines Cod7 6get http7""cs.cstri e.ro"engine.v13.tgz - &dmin1od 9 1eta1od Cod7 6get http7""ovh.dl.sourceforge.net"sourceforge"...60-linux.tar.gz - ,tats1e Cod7 6get http7""ovh.dl.sourceforge.net"sourceforge"...:.;-cstri e.zip

Instalarea serverului 1. +aca ati urmat pasii pana aici2 tre*uie sa fiti in "usr"hlds si sa aveti do6nloadate fisierele de

mai sus in acest director. ,a incepem cu hldsupdatetool.*in Cod7 chmod 9x hldsupdatetool.*in ."hldsupdatetool.*in Comenzile date mai sus ar tre*ui sa rezulte un nou fisier numit steam 5. ,a incepem instalarea serverului7 Cod7 ."steam -command update -game valve -dir . 0xista posi*ilitatea sa isi faca un update2 dupa care sa va cere sa executati comanda de mai sus din nou. .u-i nimic2 apasati sageata sus si enter. In functie de viteza conexiunii2 acesta operatiune poate dura de la cateva minute2 la cateva ore si se va termina cu mesa<ul 8-+, installation up to date ;. Instalarea mod-ului (in cazul nostru counterstri e# Cod7 ."steam -command update -game cstri e -dir . +in nou2 in functie de viteza conexiunii2 poate dura de la cateva minute2 la cateva ore si se va termina cu mesa<ul 8-+, installation up to date (atch-uirea serverului pentru a accepta clienti .',)0&1 &ceasta se face prin comenzile7 Cod7 rm -rf engine=amd.so rm -rf engine=i>:6.so rm -rf engine=i6:6.so tar xfvz engine.v13.tgz

server.cfg In directorul "usr"hlds"cstri e avem un fisier server.cfg pe care il deschidem cu pico2 nano2 mcedit2 vi sau ce aveti pe acolo &ici stergem )') ce este scris si adaugam urmatoarele cvars-uri7 Cod7 hostname ?.umele ,erverului? mp=auto ic 0 mp=autocrosshair 0 mp=autoteam*alance 0 mp=*u@time 5 mp=consistenc@ 1

mp=c>timer ;3 mp=fadeto*lac 0 mp=falldamage 0 mp=flashlight 1 mp=forcecamera ; mp=forcechasecam 5 mp=friendl@fire 1 mp=freezetime ; mp=fraglimit 0 mp=hostagepenalt@ 0 mp=limitteams 6 mp=logfile 1 mp=logmessages 1 mp=logdetail ; mp=maxrounds 0 mp=pla@erid 0 mp=roundtime ; mp=startmone@ :00 mp=timelimit ;3 mp=t punish 0 mp=6inlimit 0 sv=aim 0 sv=airaccelerate 10 sv=airmove 1 sv=allo6do6nload 1 sv=clienttrace 1.0 sv=clipmode 0 sv=allo6upload 1 sv=cheats 0 sv=gravit@ :00 sv=lan 1 sv=maxrate A000 sv=maxspeed ;50 sv=maxupdaterate 101 s@s=ticrate 10000 decalfreBuenc@ 60 pausa*le 0 log on decalfreBuenc@ 60 edgefriction 5 host=framerate 0 exec listip.cfg exec *anned.cfg rcon=pass6ord (&%'-& la C8',).&10D putem scrie orice. +e ex. ?(ufuletz C, 1.6 ,erver?. Ce scriem aici2 le apare <ucatorilor sus cand apasa )&!. 1ai departe2 la C(&%'-&D trecem o parola cu care vom putea controla serverul de la distanta. In rest2 nu schim*ati nimic decat daca stiti exact

despre ce e vor*a. Instalare &dmin1od &m do6nloadat mai devreme halflife-admin-5.30.60-linux.tar.gz pe care il extractam oriunde. Cod7 tar xfvz halflife-admin-5.30.60-linux.tar.gz Eom avea un director nou numit &dminmod. +e aici efectuam comenzile7 Cod7 cd &dminmod ."install=admin Ea aparea prima intre*are la care raspundem cu @es (apasam F si enter# 1ai departe2 ne va intre*a care este directorul default de instalare al hlds. %aspundem cu "usr"hlds si enter. &poi va tre*ui sa alegem mod-ul pentru care dorim instalarea adminmodului. )astam 1 si enter. &poi F si enter la urmatoarele doua intre*ari si aia a fost. Configurare minima pentru &dmin1od 1ergem in directorul "usr"hlds"cstri e"addons"adminmod"config Cod7 cd "usr"hlds"cstri e"addons"adminmod"config" . &ici avem cateva fisiere ce necesita atentia noastra. Incepem cu adminmod.cfg pe care il deschidem cu pico2 nano sau mcedit. Cod7 nano adminmod.cfg Chiar daca sunt explicate fiecare in parte2 voi incerca sa va explic si eu2 pe scurt ce fac cateva din ele. admin=*alance=teams - nu ne intereseaza2 il lasam 0 admin=*ot=protection - daca este setat 0 si rulam un server cu *oti2 aceast cvar lasa adminii sa dea sla@2 ic 2 *an etc *otilor. admin=connect=msg - acesta este mesa<ul ce apare unui <ucator in mi<locul ecranului dupa ce s-a conectat. admin=cs=restrict - il punem de preferat 1 pentru a putea restrictiona armele in <oc. (antiapasaci# admin=de*ug - n-avem trea*a2 il lasam 0 admin=fun=mode - de preferat il lasam 0. &cest cvar e pentru a face <ucatorii sa straluceasca intr-o culoare (glo6 *lue#. admin=fx - il punem 1. 0fecte speciale. admin=gag=name - 0 sau 1 in functie de preferinta. admin=gag=sa@team - la fel.

admin=highlander - &r tre*ui lasat 0. +aca il trecem 12 doar un singur admin2 cel mai mare2 va avea access la comenzi. +e ex daca pe server sunt ; admini2 cel mai mare ramane2 iar celati 5 raman simple sloturi. admin=ignore=immunit@ - &ici depinde de gusturi. +aca e pus 12 adminii2 moderatorii si ceilalti <ucatori cu imunitate isi pot da"lua sla@-uri2 ic 2 *an etc intre ei. admin=repeat=msg - /n mesa< ce apare cu verde in mi<locul ecranului o data la cateva minute. admin=Buiet - +aca trecem 02 comenzile date de admin vor aparea cu tot cu nic ul lui. +aca trecem 12 comenzile vor aparea dar in locul nic ului adminului va aparea doar ?&dmin? iar daca trecem 52 comenzile nu vor aparea deloc. allo6=client=exec - .eaparat 1 G Cu asta putem o*liga <ucatorii sa execute orice comanda (Buit etc# pass6ord=field - (oate cel mai important cvar. Ce trecem aici2 vor tre*ui adminii nostri sa scrie in consola inainte de a se conecta la server. +e ex. daca punem =parola2 adminul gigi cu parola gigi15; va tre*uie sa scrie in consola name gigi si apoi setinfo =parola gigi15; inainte de a se conecta la serverul nostru. reserve=slots - &ici trecem cate locuri rezervate are serverul. )receti in <ur de 5-;. &sta lasa adminii si sloturile rezervate sa se poata conecta atunci cand serverul este plin. reserve=t@pe - -asati 0. 0 cel mai *ine. +aca sunteti curiosi ce face2 cititi manualul adminmod-ului. Eeti o*serva ca unele varia*ile nu le-am trecut. &sta inseamna ca e recomandat sa le lasati asa cum sunt. Cum adaugam"stergem admini +eschidem cu pico2 nano sau mcedit users.ini. &ici trecem numele adminilor si parolele lor2 urmate de accesul pe server. ,a zicem ca vrem sa facem un admin cu access maxim pe numele gigi si parola gigi15;. )recem in users.ini aceasta linie7 Cod7 gigi7gigi15;71;10A1 (entru nivele de access custom2 mergeti la http7""666.adminmod.org"help"online"&dmin=...in=Commands.htm si selectati ce comenzi vreti sa adaugati adminului. &poi apasati ?calculate access right? iar numarul ce rezulta2 il treceti in user.ini dupa numele si parola adminului. 0xact ca in exemplul cu gigi2 numai ca inlocuim 1;10A1 cu numarul rezultat. Ca o mica paranteza2 liniile cu admini vor fi una su* alta si nu consecutive. ,tats1e &m do6nloadat mai devreme statsme-5.:.;-cstri e.zip care tre*uie extractat in directorul cstri e. &ceasta se face prin comenzile7 Cod7 cd "usr"hlds"cstri e unzip statsme-5.:.;-cstri e.zip Intai si intai2 mergem in "usr"hlds"cstri e"addons"metamod si deschidem plugins.ini cu pico2 nano sau mcedit. &ici adaugam urmatoarea linie deasupra altora de<a existente7

Cod7 linux addons"statsme"dlls"statsme=mm=i;:6.so &poi mergem in "usr"hlds"cstri e"addons"statsme si deschidem statsme.cfg cu pico2 nano sau mcedit. -a sm=menupass6ord modificam r;6t cu o alta parola. .eaparat tre*uie modificata parola altfel nu vor merge niste chestii. &poi cand vom intra in <oc2 vom scrie in consola statsme=menu parola-trecuta-in-statsme.cfg pentru a modifica ultimele setari. Ca sa mearga "ran si "top10 )re*uie sa deschideti acelasi statsme.cfg iar la sm=store*@auth sa puneti 0 ,ecure server 0ste de preferat sa avem un server ne-secure din mai multe motive. Ca sa facem asta2 tre*uie sa mergem in directorul "usr"hlds"cstri e si sa deschidem li*list.gam cu pico2 nano sau mcedit. &colo vom modifica secure ?1? cu secure ?0?. (ornirea serverului 1ergem in directorul "usr"hlds si executam comanda7 Cod7 ."hlds=run -game cstri e 9ip ip.de.internet 9sv=lan 1 -nomaster 9maxpla@ers 1: 9map de=dust5

(entru a porni serverul in screen2 folosim comanda7 Cod7 screen -& -m -d -, hlds ."hlds=run -game cstri e 9ip ip.de.internet 9sv=lan 1 -nomaster 9maxpla@ers 1: 9map de=dust5 &ceasta comanda2 lanseaza serverul in *ac ground. (entru a ne atasa din nou la el2 scriem Cod7 screen -r hlds (entru a il trimite din nou in *ac ground2 tinem apasat tasta Ctrl2 apasam tasta &2 tinem apasat si apoi apasam tasta +. (entru ca serverul de cs sa porneasca la fiecare *oot al serverului de linux2 tre*uie sa adaugam urmatoarele linii in "etc"rc.local Cod7 cd "usr"hlds screen -& -m -d -, hlds ."hlds=run -game cstri e 9ip ip.de.internet 9sv=lan 1 -nomaster 9maxpla@ers 1: 9map de=dust5

(lugin-ul pentru admin=6ho oricine pe server poate folosi comanda admin=6ho care ii va arata adminii pe server dupa cum urmeaza7 1oderatori cei cu acces maxim (admin=rcon admin=execH alea alea# &dministratori ce cu access la orice2 inafara de admin=rcon2 admin=execH 8elperi cei cu access la orice2 inafara de admin=rcon si admin=*an G ,loturi cei cu nume rezervat si"sau slot rezervat. +o6nloadati acest plugin si il puneti in cstri e"addons"adminmod"scripts dupa care adaugati linia in cstri e"addons"adminmod"config"plugins.ini addons"adminmod"scripts"admin=6ho.amx

S-ar putea să vă placă și