Uvod
Ce avem nevoie pentru a face un server de 1.6 pe linux? Što nam je potrebno da bi server na linux 1,6?
- un calculator cu linux pe el sau access pe ssh - Računalo s Linux na njega ili ssh pristup
- root privileges - Root povlastice
- o conexiune la internet (viteza cel putin 100kB/s metro si extern) prin FIBRA OPTICA. - Internet vezu (brzina najmanje 100KB / s metroa i vanjske), putem optičkih vlakana. Abonamentele de gen RDS CableLink sau Astral AIpA NU SUNT RECOMANDATE. Pretplate spola ili RDS CableLink Astral AIpA nisu preporučene. Daca aveti asemenea abonament, mai mult de 5 oameni no sa puteti tine pe server iar pingurile vor sari de la 10 la 100 si tot asa pentru simplul motiv ca viteza NU ESTE GARANTATA la aceste abonamente. Ako ste se pretplatili, više od 5 osoba koje bi mogle ne pingurile poslužitelj i htijenje skočiti od 10 do 100 i tako iz jednostavnog razloga što nije zajamčena brzina na tim pretplatama.
- 1-2 GB spatiu pe disc - 1-2 GB prostora na disku
- wget, screen si un text editor (pico, nano sau mcedit) - Wget, sitotisku i uređivač teksta (pico, nano ili mcedit)
Descarcarea fisierelor Preuzimanje datoteka
Intai si intai trebuie sa facem un director in care vom lucra Prije svega moram napraviti direktorij u kojem rade
mkdir /usr/hlds mkdir / usr / hlds
cd /usr/hlds cd / usr / hlds
Apoi trebuiesc downloadate urmatoarele: Tada se preuzeti sljedeće:
- HldsUpdateTool - HldsUpdateTool
http://www.steampowered.com/download/hldsupdatetool.bin http://www.steampowered.com/download/hldsupdatetool.bin
- NoSteamAuthEngines - NoSteamAuthEngines
MiRROR1 - MiRROR1 --
http://zoneart.trei.ro/engine.v15.tgz http://zoneart.trei.ro/engine.v15.tgz
- AdminMod + MetaMod - AdminMod + MetaMod
wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz
- StatsMe - StatsMe
wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
Instalarea serverului Instalacija poslužitelja
1. 1. Daca ati urmat pasii pana aici, trebuie sa fiti in /usr/hlds si sa aveti downloadate fisierele de mai sus in acest director. Ako ste slijedili korake gore, morate biti u / usr / hlds i imaju gore navedene preuzete datoteke u tom direktoriju. Sa incepem cu hldsupdatetool.bin Da biste započeli s hldsupdatetool.bin
Code: Code:
chmod +x hldsupdatetool.bin chmod + x hldsupdatetool.bin
/hldsupdatetool.bin / Hldsupdatetool.bin
Comenzile date mai sus ar trebui sa rezulte un nou fisier numit steam Narudžbe iznad podataka trebala bi rezultirati novim file parna
2. 2. Sa incepem instalarea serverului: Za početak instalacije poslužitelja:
/steam -command update -game valve -dir . / Parne naredbu update-game ventil-dir.
Exista posibilitatea sa isi faca un update, dupa care sa va cere sa executati comanda de mai sus din nou. Postoji mogućnost da se napravi update nakon toga će biti potrebna za izvođenje gore opet. Nu-i nimic, apasati sageata sus si enter. Ništa, gore i pritisnite enter. In functie de viteza conexiunii, acesta operatiune poate dura de la cateva minute, la cateva ore si se va termina cu mesajul HLDS installation up to date Ovisno o brzini Vaše veze, ove operacije svibanj potrajati od nekoliko minuta do nekoliko sati, a završava s porukom instalacije HLDS do datuma
3. 3. Instalarea mod-ului (in cazul nostru counterstrike) Instaliranje kartu (u našem slučaju counterstrike)
/steam -command update -game cstrike -dir . / Parne naredbu update-game cstrike-dir.
Din nou, in functie de viteza conexiunii, poate dura de la cateva minute, la cateva ore si se va termina cu mesajul HLDS installation up to date Opet, ovisno o brzini veze, svibanj potrajati od nekoliko minuta do nekoliko sati, a završava s porukom instalacije HLDS do datuma
Patch-uirea serverului pentru a accepta clienti NOSTEAM Patch-uirea poslužitelju prihvatiti klijentima Funny
Aceasta se face prin comenzile: To se radi putem komandi:
Code: Code:
rm -rf engine_amd.so RM-RF engine_amd.so
rm -rf engine_i486.so RM-RF engine_i486.so
rm -rf engine_i686.so RM-RF engine_i686.so
tar xfvz engine.v15.tgz tar xfvz engine.v15.tgz
server.cfg server.cfg
In directorul /usr/hlds/cstrike avem un fisier server.cfg pe care il deschidem cu pico, nano, mcedit, vi sau ce aveti pe acolo Direktorij / usr / hlds / cstrike imati server.cfg datoteku koju ste otvorili sa pico, nano, mcedit, ili ono što si tu
Aici stergem TOT ce este scris si adaugam urmatoarele cvars-uri: Ovdje izbrisati sve što je napisano i dodati sljedeće cvars linkovi:
Code: Code:
hostname "Numele Serverului" hostname "Server Name"
mp_autokick 0 mp_autokick 0
mp_autocrosshair 0 mp_autocrosshair 0
mp_autoteambalance 0 mp_autoteambalance 0
mp_buytime 2 mp_buytime 2
mp_consistency 1 mp_consistency 1
mp_c4timer 35 mp_c4timer 35
mp_fadetoblack 0 mp_fadetoblack 0
mp_falldamage 0 mp_falldamage 0
mp_flashlight 1 mp_flashlight 1
mp_forcecamera 3 mp_forcecamera 3
mp_forcechasecam 2 mp_forcechasecam 2
mp_friendlyfire 1 mp_friendlyfire 1
mp_freezetime 3 mp_freezetime 3
mp_fraglimit 0 mp_fraglimit 0
mp_hostagepenalty 0 mp_hostagepenalty 0
mp_limitteams 6 mp_limitteams 6
mp_logfile 1 mp_logfile 1
mp_logmessages 1 mp_logmessages 1
mp_logdetail 3 mp_logdetail 3
mp_maxrounds 0 mp_maxrounds 0
mp_playerid 0 mp_playerid 0
mp_roundtime 3 mp_roundtime 3
mp_startmoney 800 mp_startmoney 800
mp_timelimit 35 mp_timelimit 35
mp_tkpunish 0 mp_tkpunish 0
mp_winlimit 0 mp_winlimit 0
sv_aim 0 sv_aim 0
sv_airaccelerate 10 sv_airaccelerate 10
sv_airmove 1 sv_airmove 1
sv_allowdownload 1 sv_allowdownload 1
sv_clienttrace 1.0 sv_clienttrace 1,0
sv_clipmode 0 sv_clipmode 0
sv_allowupload 1 sv_allowupload 1
sv_cheats 0 sv_cheats 0
sv_gravity 800 sv_gravity 800
sv_lan 1 sv_lan 1
sv_maxrate 7000 sv_maxrate 7000
sv_maxspeed 320 sv_maxspeed 320
sv_maxupdaterate 101 sv_maxupdaterate 101
sys_ticrate 10000 sys_ticrate 10000
decalfrequency 60 decalfrequency 60
pausable 0 pausable 0
log on Prijavite se
decalfrequency 60 decalfrequency 60
edgefriction 2 edgefriction 2
host_framerate 0 host_framerate 0
exec listip.cfg exec listip.cfg
exec banned.cfg exec banned.cfg
rcon_password PAROLA rcon_password ZAPORKA
la <HOSTNAME> putem scrie orice. <HOSTNAME> Mogli napisati ništa. De ex. Npr.. "Pufuletz CS 1.6 Server". "Pufuletz CS Server 1,6". Ce scriem aici, le apare jucatorilor sus cand apasa TAB. Što napisati ovdje, vrhu igrač kada pritisnete TAB. Mai departe, la <PAROLA> trecem o parola cu care vom putea controla serverul de la distanta. Nadalje, <the password> dobiti lozinku da možemo kontrolirati udaljenog poslužitelja. In rest, nu schimbati nimic decat daca stiti exact despre ce e vorba. Inače nije ništa promijeniti, osim ako se ne zna točno što je to.
Instalare AdminMod Ugradnja AdminMod
Am downloadat mai devreme halflife-admin-2.50.60-linux.tar.gz pe care il extractam oriunde. I ranije preuzete halflife-admin-2.50.60-linux.tar.gz mi ekstrakt nigdje.
tar xfvz halflife-admin-2.50.60-linux.tar.gz tar xfvz halflife-admin-2.50.60-linux.tar.gz
Vom avea un director nou numit Adminmod. Imamo novi direktorij zvan Adminmod. De aici efectuam comenzile: Odavde obavljati naredbe:
cd Adminmod cd Adminmod
/install_admin / Install_admin
Va aparea prima intrebare la care raspundem cu yes (apasam Y si enter) Pojavit će se prvo pitanje na koje je odgovor da (pritisnite i upišite Y)
Mai departe, ne va intreba care este directorul default de instalare al hlds. Nadalje, što će vas pitati koja je zadana instalaciju hlds. Raspundem cu /usr/hlds si enter. Odgovoriti na / usr / hlds i enter. Apoi va trebui sa alegem mod-ul pentru care dorim instalarea adminmod-ului. Nakon toga ćete morati odabrati način na koji želimo instalirati adminmod karti. Tastam 1 si enter. Tip 1 i enter. Apoi Y si enter la urmatoarele doua intrebari si aia a fost. Y, a zatim unesite sljedeće dva pitanja i to je to.
Configurare minima pentru AdminMod Minimalna konfiguracija za AdminMod
Mergem in directorul /usr/hlds/cstrike/addons/adminmod/config Idi u direktoriju / usr / hlds / cstrike / addons / adminmod / config
Code: Code:
cd /usr/hlds/cstrike/addons/adminmod/config/ cd / usr / hlds / cstrike / addons / adminmod / config /
. . Aici avem cateva fisiere ce necesita atentia noastra. Evo nekih slika koje trebaju našu pažnju. Incepem cu adminmod.cfg pe care il deschidem cu pico, nano sau mcedit. Smo započeli s adminmod.cfg ti otvoriti sa pico, nano ili mcedit.
nano adminmod.cfg nano adminmod.cfg
Chiar daca sunt explicate fiecare in parte, voi incerca sa va explic si eu, pe scurt ce fac cateva din ele. Čak i ako su, objasnio je u svakoj ruci, a ja ću pokušati objasniti, kratko oblikovanja, a nekoliko njih.
admin_balance_teams - nu ne intereseaza, il lasam 0 admin_balance_teams - ne zanima, neka il 0
admin_bot_protection - daca este setat 0 si rulam un server cu boti, aceast cvar lasa adminii sa dea slay, kick, ban etc botilor. admin_bot_protection - ako je postavljen 0 i pokrenuti poslužitelj sa cijepati, neka ovo Ævar adminii dati pogubiti, kick, ban etc cijepati.
admin_connect_msg - acesta este mesajul ce apare unui jucator in mijlocul ecranului dupa ce sa conectat. admin_connect_msg - to je poruka kao igrač u sredini zaslona nakon što ga je povezan.
admin_cs_restrict - il punem de preferat 1 pentru a putea restrictiona armele in joc. admin_cs_restrict - il po mogućnosti staviti 1 do zabrane oružja u igri. (anti-apasaci) (anti-apasaci)
admin_debug - n-avem treaba, il lasam 0 admin_debug - nema posla, neka il 0
admin_fun_mode - de preferat il lasam 0. admin_fun_mode - radije ću pustiti 0. Acest cvar e pentru a face jucatorii sa straluceasca intr-o culoare (glow blue). Ævar Ovo je da se igrači da zasja u boji (plavi sjaj).
admin_fx - il punem 1. admin_fx - il staviti 1. Efecte speciale. Specijalni efekti.
admin_gag_name - 0 sau 1 in functie de preferinta. admin_gag_name - 0 ili 1, ovisno o želji.
admin_gag_sayteam - la fel. admin_gag_sayteam - samo.
admin_highlander - Ar trebui lasat 0. admin_highlander - treba pustiti 0. Daca il trecem 1, doar un singur admin, cel mai mare, va avea access la comenzi. Ako dobijete 1, samo jedan admin, većina će imati pristup naredbama. De ex daca pe server sunt 3 admini, cel mai mare ramane, iar celati 2 raman simple sloturi. Na primjer, ako server admin su 3, većina ostati i dalje jednostavan celati 2 utora.
admin_ignore_immunity - Aici depinde de gusturi. admin_ignore_immunity - To ovisi o ukusu. Daca e pus 1, adminii, moderatorii si ceilalti jucatori cu imunitate isi pot da/lua slay-uri, kick, ban etc intre ei. Ako je imao 1, adminii, moderatori i ostale igrače s imunitet može dati / dobiti linkovi pokolje, kick, ban, itd. između njih.
admin_repeat_msg - Un mesaj ce apare cu verde in mijlocul ecranului o data la cateva minute. admin_repeat_msg - A poruke koje se pojavljuje u zeleno u sredini zaslona jednom u nekoliko minuta.
admin_quiet - Daca trecem 0, comenzile date de admin vor aparea cu tot cu nickul lui. admin_quiet - Ako prođe 0, podaci admin naredbe pojavit će se sa svim njegovim nadimak. Daca trecem 1, comenzile vor aparea dar in locul nickului adminului va aparea doar "Admin" iar daca trecem 2, comenzile nu vor aparea deloc. Ako dobijete 1, nalozi će biti na mjestu ali administrator će se pojaviti samo nick "Admin", a ako prođe 2, naredbe neće pojaviti na sve.
allow_client_exec - Neaparat 1 ! allow_client_exec - 1 stvarno! Cu asta putem obliga jucatorii sa execute orice comanda (quit etc) Ona može natjerati igrače da izvrši bilo koju naredbu (zatvorite, itd.)
password_field - Poate cel mai important cvar. password_field - Možda je najvažnija Ævar. Ce trecem aici, vor trebui adminii nostri sa scrie in consola inainte de a se conecta la server. Što je ovdje, bit će naš adminii pisati prije konzole za spajanje na poslužitelj. De ex. Npr.. daca punem _parola, adminul gigi cu parola gigi123 va trebuie sa scrie in consola name gigi si apoi setinfo _parola gigi123 inainte de a se conecta la serverul nostru. ako mi _parola, gigi admin password gigi123 će morati napisati u konzolu, a zatim ime gigi setinfo _parola gigi123 prije spajanja na naš server.
reserve_slots - Aici trecem cate locuri rezervate are serverul. reserve_slots - Ovdje idu nekim mjestima su pridržana poslužitelju. Treceti in jur de 2-3. Uzmi oko 2-3. Asta lasa adminii si sloturile rezervate sa se poata conecta atunci cand serverul este plin. To ostavlja adminii i zadržana utora moći spojiti na poslužitelj kada je puna.
reserve_type - Lasati 0. reserve_type - Let 0. E cel mai bine. To je najbolje. Daca sunteti curiosi ce face, cititi manualul adminmod-ului. Ako ste radoznali šta, pročitajte priručnik adminmod.
Veti observa ca unele variabile nu le-am trecut. Primijetit ćete da su neke varijable nisu položili. Asta inseamna ca e recomandat sa le lasati asa cum sunt. To znači da je preporučljivo da ih ostavite kakav je.
Cum adaugam/stergem admini Kako dodati / ukloniti admin
Deschidem cu pico, nano sau mcedit users.ini. Otvorite sa pico, nano ili mcedit users.ini. Aici trecem numele adminilor si parolele lor, urmate de accesul pe server. Ovdje se administratoru dobiti ime i lozinka, a slijedili su pristup poslužitelju. Sa zicem ca vrem sa facem un admin cu access maxim pe numele gigi si parola gigi123. Recimo da želite napraviti potpuni pristup admin ime i lozinku gigi gigi123. Trecem in users.ini aceasta linie: Idi users.ini ovaj redak:
Code: Code:
gigi:gigi123:131071 gigi: gigi123: 131071
Pentru nivele de access custom, mergeti la http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm si selectati ce comenzi vreti sa adaugati adminului. Prilagođeni za pristup razinama, idite na http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm i izabrati ono što naredbi koje želite dodati Admin. Apoi apasati "calculate access right" iar numarul ce rezulta, il treceti in user.ini dupa numele si parola adminului. Zatim pritisnite "izračunati pristup pravo", a što je rezultat, ona kreće u user.ini nakon administrator ime i lozinku. Exact ca in exemplul cu gigi, numai ca inlocuim 131071 cu numarul rezultat. Baš kao u primjeru s gigi, samo 131.071 zamijeniti rezultat. Ca o mica paranteza, liniile cu admini vor fi una sub alta si nu consecutive. Kao male zagrade, linije će biti admin u drugom, a ne konsekutivno.
StatsMe StatsMe
Am downloadat mai devreme statsme-2.8.3-cstrike.zip care trebuie extractat in directorul cstrike. I ranije preuzete statsme-2.8.3-cstrike.zip za izdvajanje cstrike directory. Aceasta se face prin comenzile: To se radi putem komandi:
cd /usr/hlds/cstrike cd / usr / hlds / cstrike
unzip statsme-2.8.3-cstrike.zip otvoriti rajsfešlus statsme-2.8.3-cstrike.zip
Intai si intai, mergem in /usr/hlds/cstrike/addons/metamod si deschidem plugins.ini cu pico, nano sau mcedit. First off, idi u / usr / hlds / cstrike / addons / metamod i otvorite plugins.ini sa pico, nano ili mcedit. Aici adaugam urmatoarea linie deasupra altora deja existente: Ovdje ćemo dodati sljedeći redak iznad druge, već:
: :
linux addons/statsme/dlls/statsme_mm_i386.so linux addons/statsme/dlls/statsme_mm_i386.so
Apoi mergem in /usr/hlds/cstrike/addons/statsme si deschidem statsme.cfg cu pico, nano sau mcedit. Onda idi u / usr / hlds / cstrike / addons / statsme i otvorite statsme.cfg sa pico, nano ili mcedit. La sm_menupassword modificam r3wt cu o alta parola. Sm_menupassword izmjeni r3wt s drugom lozinku. Neaparat trebuie modificata parola altfel nu vor merge niste chestii. Zaporka mora biti promijenjen inače neće raditi neke stvari. Apoi cand vom intra in joc, vom scrie in consola statsme_menu parola-trecuta-in-statsme.cfg pentru a modifica ultimele setari. Onda kad smo dobili u igri, mi napisati u konzolu statsme_menu lozinkom zadnji unutra-zadnji statsme.cfg za modificiranje postavki.
Ca sa mearga /rank si /top10 Ići / činu i / TOP10
Trebuie sa deschideti acelasi statsme.cfg iar la sm_storebyauth sa puneti 0 Morate otvoriti isti statsme.cfg i sm_storebyauth staviti 0
Secure server Secure Server
Este de preferat sa avem un server ne-secure din mai multe motive. To je poželjno da imaju ne-siguran poslužitelj za nekoliko razloga. Ca sa facem asta, trebuie sa mergem in directorul /usr/hlds/cstrike si sa deschidem liblist.gam cu pico, nano sau mcedit. Da biste to učinili, idite u / usr / hlds / cstrike i otvorite liblist.gam sa pico, nano ili mcedit. Acolo vom modifica secure "1" cu secure "0". Tamo ćete promijeniti secure "1" sigurnim "0".
Pornirea serverului Početna poslužitelj
Mergem in directorul /usr/hlds si executam comanda: Idi u direktoriju / usr / hlds i izvršiti naredbu:
/hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 / Hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
Pentru a porni serverul in screen, folosim comanda: Za početak poslužitelj in ekranu, koristite naredbu:
Code: Code:
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 screen-A-m-d-S hlds. / hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
Aceasta comanda, lanseaza serverul in background. Ova naredba, pokretanje poslužitelja u pozadini. Pentru a ne atasa din nou la el, scriem Pridavati nas je opet pisati
Code: Code:
screen -r hlds screen-r hlds
Pentru a il trimite din nou in background, tinem apasat tasta Ctrl, apasam tasta A, tinem apasat si apoi apasam tasta D. Da biste poslali u pozadini, pritisnite i držite tipku Ctrl pritisnite A, držati pritisnut, a zatim pritisnite D.
Pentru ca serverul de cs sa porneasca la fiecare boot al serverului de linux, trebuie sa adaugam urmatoarele linii in /etc/rc.local Zbog cs server započeti u svakom boot na linux server, morate dodati sljedeće linije u / etc / rc.local
Code: Code:
cd /usr/hlds cd / usr / hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 screen-A-m-d-S hlds. / hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
Ce avem nevoie pentru a face un server de 1.6 pe linux? Što nam je potrebno da bi server na linux 1,6?
- un calculator cu linux pe el sau access pe ssh - Računalo s Linux na njega ili ssh pristup
- root privileges - Root povlastice
- o conexiune la internet (viteza cel putin 100kB/s metro si extern) prin FIBRA OPTICA. - Internet vezu (brzina najmanje 100KB / s metroa i vanjske), putem optičkih vlakana. Abonamentele de gen RDS CableLink sau Astral AIpA NU SUNT RECOMANDATE. Pretplate spola ili RDS CableLink Astral AIpA nisu preporučene. Daca aveti asemenea abonament, mai mult de 5 oameni no sa puteti tine pe server iar pingurile vor sari de la 10 la 100 si tot asa pentru simplul motiv ca viteza NU ESTE GARANTATA la aceste abonamente. Ako ste se pretplatili, više od 5 osoba koje bi mogle ne pingurile poslužitelj i htijenje skočiti od 10 do 100 i tako iz jednostavnog razloga što nije zajamčena brzina na tim pretplatama.
- 1-2 GB spatiu pe disc - 1-2 GB prostora na disku
- wget, screen si un text editor (pico, nano sau mcedit) - Wget, sitotisku i uređivač teksta (pico, nano ili mcedit)
Descarcarea fisierelor Preuzimanje datoteka
Intai si intai trebuie sa facem un director in care vom lucra Prije svega moram napraviti direktorij u kojem rade
mkdir /usr/hlds mkdir / usr / hlds
cd /usr/hlds cd / usr / hlds
Apoi trebuiesc downloadate urmatoarele: Tada se preuzeti sljedeće:
- HldsUpdateTool - HldsUpdateTool
http://www.steampowered.com/download/hldsupdatetool.bin http://www.steampowered.com/download/hldsupdatetool.bin
- NoSteamAuthEngines - NoSteamAuthEngines
MiRROR1 - MiRROR1 --
http://zoneart.trei.ro/engine.v15.tgz http://zoneart.trei.ro/engine.v15.tgz
- AdminMod + MetaMod - AdminMod + MetaMod
wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz wget http://ovh.dl.sourceforge.net/sourceforge/halflifeadmin/halflife-admin-2.50.60-linux.tar.gz
- StatsMe - StatsMe
wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip wget http://ovh.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
Instalarea serverului Instalacija poslužitelja
1. 1. Daca ati urmat pasii pana aici, trebuie sa fiti in /usr/hlds si sa aveti downloadate fisierele de mai sus in acest director. Ako ste slijedili korake gore, morate biti u / usr / hlds i imaju gore navedene preuzete datoteke u tom direktoriju. Sa incepem cu hldsupdatetool.bin Da biste započeli s hldsupdatetool.bin
Code: Code:
chmod +x hldsupdatetool.bin chmod + x hldsupdatetool.bin
/hldsupdatetool.bin / Hldsupdatetool.bin
Comenzile date mai sus ar trebui sa rezulte un nou fisier numit steam Narudžbe iznad podataka trebala bi rezultirati novim file parna
2. 2. Sa incepem instalarea serverului: Za početak instalacije poslužitelja:
/steam -command update -game valve -dir . / Parne naredbu update-game ventil-dir.
Exista posibilitatea sa isi faca un update, dupa care sa va cere sa executati comanda de mai sus din nou. Postoji mogućnost da se napravi update nakon toga će biti potrebna za izvođenje gore opet. Nu-i nimic, apasati sageata sus si enter. Ništa, gore i pritisnite enter. In functie de viteza conexiunii, acesta operatiune poate dura de la cateva minute, la cateva ore si se va termina cu mesajul HLDS installation up to date Ovisno o brzini Vaše veze, ove operacije svibanj potrajati od nekoliko minuta do nekoliko sati, a završava s porukom instalacije HLDS do datuma
3. 3. Instalarea mod-ului (in cazul nostru counterstrike) Instaliranje kartu (u našem slučaju counterstrike)
/steam -command update -game cstrike -dir . / Parne naredbu update-game cstrike-dir.
Din nou, in functie de viteza conexiunii, poate dura de la cateva minute, la cateva ore si se va termina cu mesajul HLDS installation up to date Opet, ovisno o brzini veze, svibanj potrajati od nekoliko minuta do nekoliko sati, a završava s porukom instalacije HLDS do datuma
Patch-uirea serverului pentru a accepta clienti NOSTEAM Patch-uirea poslužitelju prihvatiti klijentima Funny
Aceasta se face prin comenzile: To se radi putem komandi:
Code: Code:
rm -rf engine_amd.so RM-RF engine_amd.so
rm -rf engine_i486.so RM-RF engine_i486.so
rm -rf engine_i686.so RM-RF engine_i686.so
tar xfvz engine.v15.tgz tar xfvz engine.v15.tgz
server.cfg server.cfg
In directorul /usr/hlds/cstrike avem un fisier server.cfg pe care il deschidem cu pico, nano, mcedit, vi sau ce aveti pe acolo Direktorij / usr / hlds / cstrike imati server.cfg datoteku koju ste otvorili sa pico, nano, mcedit, ili ono što si tu
Aici stergem TOT ce este scris si adaugam urmatoarele cvars-uri: Ovdje izbrisati sve što je napisano i dodati sljedeće cvars linkovi:
Code: Code:
hostname "Numele Serverului" hostname "Server Name"
mp_autokick 0 mp_autokick 0
mp_autocrosshair 0 mp_autocrosshair 0
mp_autoteambalance 0 mp_autoteambalance 0
mp_buytime 2 mp_buytime 2
mp_consistency 1 mp_consistency 1
mp_c4timer 35 mp_c4timer 35
mp_fadetoblack 0 mp_fadetoblack 0
mp_falldamage 0 mp_falldamage 0
mp_flashlight 1 mp_flashlight 1
mp_forcecamera 3 mp_forcecamera 3
mp_forcechasecam 2 mp_forcechasecam 2
mp_friendlyfire 1 mp_friendlyfire 1
mp_freezetime 3 mp_freezetime 3
mp_fraglimit 0 mp_fraglimit 0
mp_hostagepenalty 0 mp_hostagepenalty 0
mp_limitteams 6 mp_limitteams 6
mp_logfile 1 mp_logfile 1
mp_logmessages 1 mp_logmessages 1
mp_logdetail 3 mp_logdetail 3
mp_maxrounds 0 mp_maxrounds 0
mp_playerid 0 mp_playerid 0
mp_roundtime 3 mp_roundtime 3
mp_startmoney 800 mp_startmoney 800
mp_timelimit 35 mp_timelimit 35
mp_tkpunish 0 mp_tkpunish 0
mp_winlimit 0 mp_winlimit 0
sv_aim 0 sv_aim 0
sv_airaccelerate 10 sv_airaccelerate 10
sv_airmove 1 sv_airmove 1
sv_allowdownload 1 sv_allowdownload 1
sv_clienttrace 1.0 sv_clienttrace 1,0
sv_clipmode 0 sv_clipmode 0
sv_allowupload 1 sv_allowupload 1
sv_cheats 0 sv_cheats 0
sv_gravity 800 sv_gravity 800
sv_lan 1 sv_lan 1
sv_maxrate 7000 sv_maxrate 7000
sv_maxspeed 320 sv_maxspeed 320
sv_maxupdaterate 101 sv_maxupdaterate 101
sys_ticrate 10000 sys_ticrate 10000
decalfrequency 60 decalfrequency 60
pausable 0 pausable 0
log on Prijavite se
decalfrequency 60 decalfrequency 60
edgefriction 2 edgefriction 2
host_framerate 0 host_framerate 0
exec listip.cfg exec listip.cfg
exec banned.cfg exec banned.cfg
rcon_password PAROLA rcon_password ZAPORKA
la <HOSTNAME> putem scrie orice. <HOSTNAME> Mogli napisati ništa. De ex. Npr.. "Pufuletz CS 1.6 Server". "Pufuletz CS Server 1,6". Ce scriem aici, le apare jucatorilor sus cand apasa TAB. Što napisati ovdje, vrhu igrač kada pritisnete TAB. Mai departe, la <PAROLA> trecem o parola cu care vom putea controla serverul de la distanta. Nadalje, <the password> dobiti lozinku da možemo kontrolirati udaljenog poslužitelja. In rest, nu schimbati nimic decat daca stiti exact despre ce e vorba. Inače nije ništa promijeniti, osim ako se ne zna točno što je to.
Instalare AdminMod Ugradnja AdminMod
Am downloadat mai devreme halflife-admin-2.50.60-linux.tar.gz pe care il extractam oriunde. I ranije preuzete halflife-admin-2.50.60-linux.tar.gz mi ekstrakt nigdje.
tar xfvz halflife-admin-2.50.60-linux.tar.gz tar xfvz halflife-admin-2.50.60-linux.tar.gz
Vom avea un director nou numit Adminmod. Imamo novi direktorij zvan Adminmod. De aici efectuam comenzile: Odavde obavljati naredbe:
cd Adminmod cd Adminmod
/install_admin / Install_admin
Va aparea prima intrebare la care raspundem cu yes (apasam Y si enter) Pojavit će se prvo pitanje na koje je odgovor da (pritisnite i upišite Y)
Mai departe, ne va intreba care este directorul default de instalare al hlds. Nadalje, što će vas pitati koja je zadana instalaciju hlds. Raspundem cu /usr/hlds si enter. Odgovoriti na / usr / hlds i enter. Apoi va trebui sa alegem mod-ul pentru care dorim instalarea adminmod-ului. Nakon toga ćete morati odabrati način na koji želimo instalirati adminmod karti. Tastam 1 si enter. Tip 1 i enter. Apoi Y si enter la urmatoarele doua intrebari si aia a fost. Y, a zatim unesite sljedeće dva pitanja i to je to.
Configurare minima pentru AdminMod Minimalna konfiguracija za AdminMod
Mergem in directorul /usr/hlds/cstrike/addons/adminmod/config Idi u direktoriju / usr / hlds / cstrike / addons / adminmod / config
Code: Code:
cd /usr/hlds/cstrike/addons/adminmod/config/ cd / usr / hlds / cstrike / addons / adminmod / config /
. . Aici avem cateva fisiere ce necesita atentia noastra. Evo nekih slika koje trebaju našu pažnju. Incepem cu adminmod.cfg pe care il deschidem cu pico, nano sau mcedit. Smo započeli s adminmod.cfg ti otvoriti sa pico, nano ili mcedit.
nano adminmod.cfg nano adminmod.cfg
Chiar daca sunt explicate fiecare in parte, voi incerca sa va explic si eu, pe scurt ce fac cateva din ele. Čak i ako su, objasnio je u svakoj ruci, a ja ću pokušati objasniti, kratko oblikovanja, a nekoliko njih.
admin_balance_teams - nu ne intereseaza, il lasam 0 admin_balance_teams - ne zanima, neka il 0
admin_bot_protection - daca este setat 0 si rulam un server cu boti, aceast cvar lasa adminii sa dea slay, kick, ban etc botilor. admin_bot_protection - ako je postavljen 0 i pokrenuti poslužitelj sa cijepati, neka ovo Ævar adminii dati pogubiti, kick, ban etc cijepati.
admin_connect_msg - acesta este mesajul ce apare unui jucator in mijlocul ecranului dupa ce sa conectat. admin_connect_msg - to je poruka kao igrač u sredini zaslona nakon što ga je povezan.
admin_cs_restrict - il punem de preferat 1 pentru a putea restrictiona armele in joc. admin_cs_restrict - il po mogućnosti staviti 1 do zabrane oružja u igri. (anti-apasaci) (anti-apasaci)
admin_debug - n-avem treaba, il lasam 0 admin_debug - nema posla, neka il 0
admin_fun_mode - de preferat il lasam 0. admin_fun_mode - radije ću pustiti 0. Acest cvar e pentru a face jucatorii sa straluceasca intr-o culoare (glow blue). Ævar Ovo je da se igrači da zasja u boji (plavi sjaj).
admin_fx - il punem 1. admin_fx - il staviti 1. Efecte speciale. Specijalni efekti.
admin_gag_name - 0 sau 1 in functie de preferinta. admin_gag_name - 0 ili 1, ovisno o želji.
admin_gag_sayteam - la fel. admin_gag_sayteam - samo.
admin_highlander - Ar trebui lasat 0. admin_highlander - treba pustiti 0. Daca il trecem 1, doar un singur admin, cel mai mare, va avea access la comenzi. Ako dobijete 1, samo jedan admin, većina će imati pristup naredbama. De ex daca pe server sunt 3 admini, cel mai mare ramane, iar celati 2 raman simple sloturi. Na primjer, ako server admin su 3, većina ostati i dalje jednostavan celati 2 utora.
admin_ignore_immunity - Aici depinde de gusturi. admin_ignore_immunity - To ovisi o ukusu. Daca e pus 1, adminii, moderatorii si ceilalti jucatori cu imunitate isi pot da/lua slay-uri, kick, ban etc intre ei. Ako je imao 1, adminii, moderatori i ostale igrače s imunitet može dati / dobiti linkovi pokolje, kick, ban, itd. između njih.
admin_repeat_msg - Un mesaj ce apare cu verde in mijlocul ecranului o data la cateva minute. admin_repeat_msg - A poruke koje se pojavljuje u zeleno u sredini zaslona jednom u nekoliko minuta.
admin_quiet - Daca trecem 0, comenzile date de admin vor aparea cu tot cu nickul lui. admin_quiet - Ako prođe 0, podaci admin naredbe pojavit će se sa svim njegovim nadimak. Daca trecem 1, comenzile vor aparea dar in locul nickului adminului va aparea doar "Admin" iar daca trecem 2, comenzile nu vor aparea deloc. Ako dobijete 1, nalozi će biti na mjestu ali administrator će se pojaviti samo nick "Admin", a ako prođe 2, naredbe neće pojaviti na sve.
allow_client_exec - Neaparat 1 ! allow_client_exec - 1 stvarno! Cu asta putem obliga jucatorii sa execute orice comanda (quit etc) Ona može natjerati igrače da izvrši bilo koju naredbu (zatvorite, itd.)
password_field - Poate cel mai important cvar. password_field - Možda je najvažnija Ævar. Ce trecem aici, vor trebui adminii nostri sa scrie in consola inainte de a se conecta la server. Što je ovdje, bit će naš adminii pisati prije konzole za spajanje na poslužitelj. De ex. Npr.. daca punem _parola, adminul gigi cu parola gigi123 va trebuie sa scrie in consola name gigi si apoi setinfo _parola gigi123 inainte de a se conecta la serverul nostru. ako mi _parola, gigi admin password gigi123 će morati napisati u konzolu, a zatim ime gigi setinfo _parola gigi123 prije spajanja na naš server.
reserve_slots - Aici trecem cate locuri rezervate are serverul. reserve_slots - Ovdje idu nekim mjestima su pridržana poslužitelju. Treceti in jur de 2-3. Uzmi oko 2-3. Asta lasa adminii si sloturile rezervate sa se poata conecta atunci cand serverul este plin. To ostavlja adminii i zadržana utora moći spojiti na poslužitelj kada je puna.
reserve_type - Lasati 0. reserve_type - Let 0. E cel mai bine. To je najbolje. Daca sunteti curiosi ce face, cititi manualul adminmod-ului. Ako ste radoznali šta, pročitajte priručnik adminmod.
Veti observa ca unele variabile nu le-am trecut. Primijetit ćete da su neke varijable nisu položili. Asta inseamna ca e recomandat sa le lasati asa cum sunt. To znači da je preporučljivo da ih ostavite kakav je.
Cum adaugam/stergem admini Kako dodati / ukloniti admin
Deschidem cu pico, nano sau mcedit users.ini. Otvorite sa pico, nano ili mcedit users.ini. Aici trecem numele adminilor si parolele lor, urmate de accesul pe server. Ovdje se administratoru dobiti ime i lozinka, a slijedili su pristup poslužitelju. Sa zicem ca vrem sa facem un admin cu access maxim pe numele gigi si parola gigi123. Recimo da želite napraviti potpuni pristup admin ime i lozinku gigi gigi123. Trecem in users.ini aceasta linie: Idi users.ini ovaj redak:
Code: Code:
gigi:gigi123:131071 gigi: gigi123: 131071
Pentru nivele de access custom, mergeti la http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm si selectati ce comenzi vreti sa adaugati adminului. Prilagođeni za pristup razinama, idite na http://www.adminmod.org/help/online/Admin_Mod_Reference/Access_Levels_and_Respective_Admin_Commands.htm i izabrati ono što naredbi koje želite dodati Admin. Apoi apasati "calculate access right" iar numarul ce rezulta, il treceti in user.ini dupa numele si parola adminului. Zatim pritisnite "izračunati pristup pravo", a što je rezultat, ona kreće u user.ini nakon administrator ime i lozinku. Exact ca in exemplul cu gigi, numai ca inlocuim 131071 cu numarul rezultat. Baš kao u primjeru s gigi, samo 131.071 zamijeniti rezultat. Ca o mica paranteza, liniile cu admini vor fi una sub alta si nu consecutive. Kao male zagrade, linije će biti admin u drugom, a ne konsekutivno.
StatsMe StatsMe
Am downloadat mai devreme statsme-2.8.3-cstrike.zip care trebuie extractat in directorul cstrike. I ranije preuzete statsme-2.8.3-cstrike.zip za izdvajanje cstrike directory. Aceasta se face prin comenzile: To se radi putem komandi:
cd /usr/hlds/cstrike cd / usr / hlds / cstrike
unzip statsme-2.8.3-cstrike.zip otvoriti rajsfešlus statsme-2.8.3-cstrike.zip
Intai si intai, mergem in /usr/hlds/cstrike/addons/metamod si deschidem plugins.ini cu pico, nano sau mcedit. First off, idi u / usr / hlds / cstrike / addons / metamod i otvorite plugins.ini sa pico, nano ili mcedit. Aici adaugam urmatoarea linie deasupra altora deja existente: Ovdje ćemo dodati sljedeći redak iznad druge, već:
: :
linux addons/statsme/dlls/statsme_mm_i386.so linux addons/statsme/dlls/statsme_mm_i386.so
Apoi mergem in /usr/hlds/cstrike/addons/statsme si deschidem statsme.cfg cu pico, nano sau mcedit. Onda idi u / usr / hlds / cstrike / addons / statsme i otvorite statsme.cfg sa pico, nano ili mcedit. La sm_menupassword modificam r3wt cu o alta parola. Sm_menupassword izmjeni r3wt s drugom lozinku. Neaparat trebuie modificata parola altfel nu vor merge niste chestii. Zaporka mora biti promijenjen inače neće raditi neke stvari. Apoi cand vom intra in joc, vom scrie in consola statsme_menu parola-trecuta-in-statsme.cfg pentru a modifica ultimele setari. Onda kad smo dobili u igri, mi napisati u konzolu statsme_menu lozinkom zadnji unutra-zadnji statsme.cfg za modificiranje postavki.
Ca sa mearga /rank si /top10 Ići / činu i / TOP10
Trebuie sa deschideti acelasi statsme.cfg iar la sm_storebyauth sa puneti 0 Morate otvoriti isti statsme.cfg i sm_storebyauth staviti 0
Secure server Secure Server
Este de preferat sa avem un server ne-secure din mai multe motive. To je poželjno da imaju ne-siguran poslužitelj za nekoliko razloga. Ca sa facem asta, trebuie sa mergem in directorul /usr/hlds/cstrike si sa deschidem liblist.gam cu pico, nano sau mcedit. Da biste to učinili, idite u / usr / hlds / cstrike i otvorite liblist.gam sa pico, nano ili mcedit. Acolo vom modifica secure "1" cu secure "0". Tamo ćete promijeniti secure "1" sigurnim "0".
Pornirea serverului Početna poslužitelj
Mergem in directorul /usr/hlds si executam comanda: Idi u direktoriju / usr / hlds i izvršiti naredbu:
/hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 / Hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
Pentru a porni serverul in screen, folosim comanda: Za početak poslužitelj in ekranu, koristite naredbu:
Code: Code:
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 screen-A-m-d-S hlds. / hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
Aceasta comanda, lanseaza serverul in background. Ova naredba, pokretanje poslužitelja u pozadini. Pentru a ne atasa din nou la el, scriem Pridavati nas je opet pisati
Code: Code:
screen -r hlds screen-r hlds
Pentru a il trimite din nou in background, tinem apasat tasta Ctrl, apasam tasta A, tinem apasat si apoi apasam tasta D. Da biste poslali u pozadini, pritisnite i držite tipku Ctrl pritisnite A, držati pritisnut, a zatim pritisnite D.
Pentru ca serverul de cs sa porneasca la fiecare boot al serverului de linux, trebuie sa adaugam urmatoarele linii in /etc/rc.local Zbog cs server započeti u svakom boot na linux server, morate dodati sljedeće linije u / etc / rc.local
Code: Code:
cd /usr/hlds cd / usr / hlds
screen -A -m -d -S hlds ./hlds_run -game cstrike +ip ip.de.internet +sv_lan 1 -nomaster +maxplayers 18 +map de_dust2 screen-A-m-d-S hlds. / hlds_run-game cstrike + ip ip.de.internet + sv_lan 1-nomaster + maxplayers 18 + map de_dust2
? ae reci da nije c/p
pa ovo mi ni dedo komunista nemere procitati kako je :S
