Tutorial Server Half-Life (cum se creaza un server de half-life)
de , 07.09.2011 la 22:12 (32 Afișări)
Am vazut ca in ultimul timp multi cauta sa isi creeze propriul lor server de Half-Life. In acest tutorial va voi explica cu se pun bazele unui server de Half-Life care sa functioneze bine. Pentru inceput vom descarca aplicatiile de baza necesare pentru un server de Half-Life
1) hldsupdatetool.exe - cu aceasta aplicatie descarcam serverul de half-life de pe steam
2) metamod - administrare si rularea pluginurilor meta
---a) amxmodx v 1.8.1 - permite administrarea serverului in timpul jocului si a pluginurilor de tip amxx
---b) dproto - permite tuturor jucatorilor sa se conecteze pe server (protocol 47, protocol 48 si cei de pe steam) si de asemenea
conecteaza serverul la mastere pentru a fi vizibil in lista de la internet pentru toti utilizatorii de half-life(protocol 47, protocol 48, steam)
---c) booster - permite acelerarea fps-urilor serverului, in asa fel incat sa nu existe fps drop la conectarea jucatorilor pe server
Download:
hldsupdatetool.zip
amxmodx.zip
hlbooster.zip
dproto.zip
Partea I (instalearea serverului dedicat)
1) Extragem hldsupdatetool.exe din arhiva hldsupdatetool.zip (oriunde pe hard)
2) Instalam hldsupdatetool.exe( il rulati si dati next-next pana la sfarsit apoi finish)
3) Intrati in directorul unde s-a instalat hldsupdatetool.exe(de obicei C:\plrogram files\valve\hlserver\ ) si rulati executabilul hldsupatetool.exe din acel folder, se va deschide un program de tip consola care va arata mesajul 'Getting version 46 of hldsupdatetool'. Dupa update acel program se va inchide.
4) Deschidem cmd.exe (Command prompt) din start->run si scrieti in acel camp "cmd.exe" fara ghilimele apoi enter
5) 'Aruncati' (drag and drop) fisierul hldsupdatetool.exe(din folderul unde s-a instalat) peste fereastra de la cmd.exe apoi scrieti pe aceiasi linie in continuare -command update -game valve - dir ">folder<" unde >folder< este folderul unde doriti sa se instaleze serverul de Half-Life (recomandat ar fii sa scrieti cu ghilimele folderul unde vreti sa se instaleze) Exemplu: D:\ServerulMeuDeHalfLife\, C:\HL-Server\, E:\Server\, etc.
Ar trebui sa arate cam asa cmd.exe
Dupa ce ati scris comanda in cmd.exe tastati enter si se va deschide hldsupdatetool.exe care ar trebui sa inceapa descarcarea serverului.In timpul descarcarii serverului fereastra de la hldsupdatetool.exe va arata asa:
6) Asteptati pana se inchide fereastra de la hldsupdatetool.exe si serverul s-a instalat (puteti verifica folderul unde ati scris ca vreti sa se instaleze)
Aici se incheie prima parte in care s-a instalat serverul!
Para a II-a
In aceasta parte va voi explica cum se instaleaza pluginurile de tip meta si in special cum se isntaleaza metamod-ul.
Dupa instalarea serverului dupa cum ati observat, daca ati incercat sa dati drumul la server si sa va conectati la el nu va lasa sa va conectati, afisand eroarea 'Steam validated rejected!' aceasta eroare se datoreaza faptului ca nu aveti steam. Daca incercati sa va conectati de pe steam pe server va lasa.
Ce trebuie sa facem:
1) Intram in folderul valve din locul unde s-a instalat serverul si acolo creem un nou folder numit 'addons'
2) Intram in folderul addons si acolo creem un al 2-lea folder numit 'metamod'
3) Intram in folderul metamod creem un fisier cu notepad numit 'plugins' si cu extensia .ini adica 'plugins.ini' si un al 3-lea folder numit 'dlls'
4) Din arhiva metamod-1.19-win.zip pe care ati descarcat-o extragem metamod.dll si il mutam in folderul valve\addons\metamod\dlls\ care le-ati creat la punctul ulterior.
5) Revenim la folderul valve in care veti gasi un fisier numit liblist.gam, il deschideti cu notepad si editati liniile cu gamedll in "addons\metamod\dlls\metamod.dll" si linia cu type in "multiplayer_only"
Dupa editare fisierul liblist.gam ar trebui sa arate asa:
5)Acum intram in folderul in care in care ati instalat serverul si veti gasi executabilul hlds.exe.Postat în original de liblist.gam
In acelasi folder cu hlds.exe verificati daca exista un fisier numit steam_appid.txt. Daca exista e OK, daca nu exista, creem unul cu notepad, intram in el, scriem pe prima linie '70' fara apostrof, salvam si iesim din notepad.
Apoi rulam hlds.exe si se va deschide o fereastra, acolo selectam la Game -Half-Life, Hostname Numele serverului, Map- Harta , Max Players - cati jucatori doresti 1-32, Server Passoword- Parola serverului, RCON Password - Parola de administrare la distanta(obligatoriu), apoi apasam pe butonul Start Server.
Dupa pornirea serverului apasam pe tab-ul 'Console' si ii scriem o comanda serverului si anume "meta list" fara ghilimele si ar trebui sa va apara mesajul
Si un screenshot:Postat în original de console
Daca consola nu va da acest mesaj, ati omis ceva de la Partea a II-a si va trebui sa revizuiti!
Daca v-a dat mesajul e OK.
Acum putem trece la pasul urmator si anume instalarea celorlalte 3 pluginuri meta, amxmodx, dproto si hlbooster.
Incepem cu amxmodx.
Extragem arhiva amxmodx.zip pe care ati descarcat-o mai devreme, intram in folderul unde s-a extras\addons\ si veti gasi un folder numit amxmodx, copiem acest folder in SERVER\valve\addons\ (SERVER reprezinta unde ati instalat serverul) apoi intram in valve\addons\metamod\ si deschidem fisierul plugins.ini pe prima linie scrie urmatoarele:
win32 addons\amxmodx\dlls\amxmodx_mm.dll apoi salvam fisierul si iesim.
Am terminat cu instalarea pluginului meta amxmodx.
Trecem la dproto
Extragem arhiva dproto.zip pe care ati descarcat-o si veit gsi 2 fisiere dproto.cfg, si dproto.dll
-dproto.cfg il copiem in SERVER\valve\ apoi in SERVER\valve\ gasiti un fisier numit server.cfg pe care il deschideti cu notepad si treceti la sfarsit de tot comanda exec dproto.cfg salvati server.cfg si iesiti
-pentru dproto.dll, intram in valve\addons\ creem un folder numit dproto copiem dproto.dll in valve\addons\dproto\ apoi intram in addons\metamod\ si deschidem fisierul plugins.ini si scrim pe urmatoarea linie:
win32 addons\dproto\dproto.dll apoi salvam fisierul plugins.ini si iesim din el.
Am terinat instalarea pluginului meta dproto!
Trecem la hlbooster
Extragem arhiva hlbooster.zip, dupe extragere gasim 2 fisiere, hlbooster.cfg, si booster_mm.dll
cu hlbooster.cfg procedam ca in cazul lui dproto.cfg doar ca comanda din server.cfg va fi exec hlbooster.cfg
pentru booster.dll creem un folder numit booster in SERVER\valve\addons\, copiem booster.dll in cale folder, intram in valve\addons\metamod\ deschide fisierul plugins.ini si scriem pe urmatoarea linie win32 addons\booster\booster_mm.dll
in final fisierul plugins.ini va arata asa
iar server.cfgPostat în original de plugins.ini
Acum puteti deschide hlds.exe exact cum am facut la pasul precedent, pornim serverul si dam click pe tab-ul console si ii dam serverlului comanda "meta list"Postat în original de server.cfg
si aici vom vedea daca booster,dproto,amxmodx ruleaza sau nu.
INFO:------------------------------------------------------------------------------------------------------
Tutorialul a fost creat in totalitate de mine, si l-am scris in acelasi timp in care am facut si eu acesti pasi pe PC-ul meu. Deci daca urmariti pasii cu atentie serverul v-a rula fara probleme.
Fisierele de la download au fost uploadate fara modificari, sunt exact asa cum provin de la sursa originala!
Desi acest tutorial este foarte lung special l-am creat asa pentru a intelege si voi functionalitatea serverului, si a pluginurilor, si sa vi le instalati singuri fara batai de cap.
Daca aveti intrebari legate de servere, ma gasiti pe acest forum si va raspund cu placere!










Trimite mesaj blog prin email