Cbooster e un modul mai vechi si dupa parerea mea destul de ineficient,ai probleme daca vrei sa rulezi cu sv_lan 1.Aici voi posta un tutorial complet de HLDS pe linux 47 + 48 cu patch dproto.
1.Deschideti terminal,logati-va ca r00t si creati un director nou:
| | |
| Code: mkdir /usr/hlds cd /usr/hlds
| |
| | |
2.Downloadam fisierele necesare instalarii:
hldsupdatetool.bin
3.Incepem instalarea:
| | |
| Code: chmod +x hldsupdatetool.bin ./hldsupdatetool.bin
| |
| | |
4.Este posibil sa va dea o eroare legata de uncompress.Daca da,scrieti asa:
| | |
| Code: ln -s /usr/bin/gunzip /usr/bin/uncompress chmod +x hldsupdatetool.bin ./hldsupdatetool.bin
| |
| | |
5.Instalam modulul valve:
| | |
| Code: ./steam -command update -game valve -dir .
| |
| | |
6.Instalam modulul cstrike:
| | |
| Code: ./steam -command update -game cstrike -dir .
| |
| | |
7.Acum avem un server protocol 48 Steam Only.Fiecare isi va pune addonul favorit,isi va edita server.cfg etc....
8.Acum vom face serverul sa accepte clienti 47 si 48.
Downloadezi vup-final.rar si il dezarhivezi si il pui in /hlds.
ATENTIE: ca sa poti dezarhiva fisiere .rar deschizi terminal si scrii:
| | |
| Code: sudo apt-get install unrar
| |
| | |
Copiem vup_i686 in folderul principal al serverului (hlds)
Executam urmatoarele comenzi in terminal :
| | |
| Code: chmod +x vup_i686 ./vup_i686 -advanced engine_amd.so ./vup_i686 -advanced engine_i486.so ./vup_i686 -advanced engine_i686.so
| |
| | |
In timpu ce face patch la engine-uri vei fi intrebat de unele optiuni
| | |
| Code: Vrei ca jucatorii din alta retea sa poata juca pe server in modul sv_lan 0? raspunzi cu Y (yes) Vrei ca jucatorii din retelel locale sa poata juca pe server in modul sv_lan 1? raspunzi cu Y (yes) Vrei sa permiti ambelor protocoale sa joace pe server? raspunzi cy Y (yes) Vrei sa...etc etc...chiar daca eceasta optiune e periculoasa?(even this is dangerous) raspunzi cu N (no)
| |
| | |
Acum downloadam si configuram dprot
In addons creati un folder nou numit dproto si copiati in el din arhiva de mai
sus dproto_4383_a19_i686.so.
Nu uitati sa adaugati calea in plugins.ini la
metamod (linux addons/dproto/dproto_4383_a19_i686.so)
Dproto.cfg il copiem in folderul principal (hlds) si setam in el asa :
| | |
| Code: LoggingMode = 1 RefreshRate = 100 UserinfoVerification = 2 MaxUserInfoSize = 195 ValidInfoFields = \name\bottomcolor\topcolor\model\_cl_autowepswitch\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\_pass\_parola RejUserInfo_Msg = Too long info string. Try to clean setinfo in your config. MEmu_Enable = 0 Patching_Doubleproto = 1 Patching_AuthId = 1 Patching_GameVersion = 1 Patching_Serverinfo_Fix = 1 Patching_Serverinfo_Nomaster = 1 Patching_Pig = 1 Patching_SteamTickets = 1 Patching_DisableSteamConnection = 0 Patching_UserinfoControl = 1 Patching_DataDumping = 1
| |
| | |
9.Ca sa puteti modifica fisierele din folderul hlds scrieti in terminal:
| | |
| Code: cd /usr chmod -R 777 hlds
| |
| | |
10.Acum avem server de cs cu ultimul engine 47+48.Serverul merge fara nici un fel de probleme cu sv_lan 0 sau cu sv_lan 1.
11.Pornirea eficienta a serverului:in server.cfg adaugati linia sys_ticrate 10000.In linux poti da acces realtime la un proces anume si asa vom face si nou cu hlds,ii vom aloca prioritate -20 (realtime).
***Pentru sv_lan 1 scriem in terminal asa:
| | |
| Code: cd /usr/hlds nice -n -20 su -c "./hlds_run -game cstrike -nomaster -pingboost 2 +sys_ticrate 10000 +ip ip-ul tau +port 27015 +maxplayers 24 +map de_dust2 +exec server.cfg -insecure +sv_lan 1 -binary ./hlds_i686"
| |
| | |
Linia -binary ./hlds_i686 sa o folositi daca aveti procesor amd,daca aveti pentium nu e cazul
***Pentru sv_lan 0 scriem in terminal asa:
| | |
| Code: cd /usr/hlds nice -n -20 su -c "./hlds_run -game cstrike -master -pingboost 2 +sys_ticrate 10000 +ip ip-ul tau +port 27015 +maxplayers 24 +map de_dust2 +exec server.cfg -secure +sv_lan 0 -binary ./hlds_i686"
| |
| | |
Linia -binary ./hlds_i686 sa o folositi daca aveti procesor amd,daca aveti pentium nu e cazul.In acest caz mai trebuie sa adaugati in server.cfg:
| | |
| Code: sv_enableoldqueries "1" sv_region "3" setmaster add 68.142.72.250 setmaster add 72.165.61.189 setmaster add 69.28.151.162 setmaster add 213.239.209.221 setmaster enable
| |
| | |
Sper ca acest tutorial sa va ajute.Daca aveti nelamuriri postati aici.Bafta !
*****UPDATE*****
Multi dintre voi nu ati mai putut face patch cu VUP datorita schimbarii engineului....Uitati aici engineurile 4383 cu patch VUP care permit sv_lan 1,sv_lan 0,conectare clienti 47,conectare clienti 48,fixare atacuri CSDOS si PIG (aceste engine-uri merg mana in mana cu dproto dar trebuie fortat serverul sa porneasca cu engine_i686.so - editati hlds_run,unde scrie engine_i486 puneti i686 si salvati).
Tot aici voi posta si ultima versiune DPROTO...
ENGINES:
http://www.turboupload.com/d7g30j8ns2st/engines_4383_+_VUP__.zip.htmlDPROTO 0.1.8 :
http://www.sendspace.com/file/5f89mw...nu va mai explic la dproto,va dati seama din dproto.cfg ce e nou si ce alte optiuni aveti.Bafta !
***** UPDATE *****
DPROTO 0.2.5 :
click here***** UPDATE *****
Ca sa nu mai tot editez topic-ul,va voi da adresa exacta unde puteti downloada si unde va puteti informa de ultimele versiuni dproto :
click here