HLDS od PODSTAW
Z pAmIęTnIkA nIeGrZeCzNeGo AnIołkA
OpisHLDS jest to program, który w wersjach starszych (przed wprowadzaniem Steama) by³ do pobrania za darmo z sieci, dziêki czemu mo¿na by³o postawiæ serwer gry np.: Counter-Strike 1.5. Wtedy pobiera³o siê jeden do¶æ spory plik z internetu i miesza³o siê to z plikiem moda.
Aktualnie w erze Steama proces ten jest trochê inny.
Nadal za darmo musimy pobraæ plik z internetu i potem w konsoli wykonujemy komendy, które w efekcie spowoduj± ¶ci±gniêcie odpowiedniego pliku, którego za¶ uruchomienie z parametrami pozwoli na ¶ci±gniêcie plików serwera gry.
Brzmi to zawile, ale przede wszystkim musisz ¶ci±gn±æ narzêdzie hldsupdatetool.
Jak postawiæ serwer ?
Sk³ada siê to z kilku czê¶ci, poniewa¿ to zale¿y od tego jak bardzo chcesz mieæ rozbudowany serwer oraz od moda gry którego chcesz u¿ywaæ. Lepiej dla ciebie i dla graczy bêdzie, je¶li najpierw przeczytasz artyku³y - stracisz o wiele mniej czasu ni¿ ci siê wydaje. Oto lista artyku³ów które powiniene¶ poznaæ przed stworzeniem serwera:
- hldsupdatetool - i w zale¿no¶ci od platformy odpowiednie wersje pod Windows i Linuksa. Najpierw musisz mieæ plik hldsupdatetool/steama dziêki nim pobierzesz pliki serwera odpowiedniej gry - s± przyk³ady na dole do wiêkszo¶ci modów. Dziêki temu bêdziesz mia³ pliki serwera, i bêdziesz móg³ go odpaliæ.
- Serwer uruchamiasz programem hlds_run na Linuksie albo hlds.exe pod Windows.
Notka: hlds.exe pobiera takie same argumenty startowe jak hlds_run , na przyk³ad -console -nomaster -insecure.
- dodajesz MetaModa - je¶li chcesz instalowaæ takie bajery jak AMX Mod X
- dodajesz takie bajery jak AMX Mod X albo AMX Mod - je¶li chcesz mieæ mo¿liwo¶æ zaawansowanej konfiguracji serwera i innych bajerów.
- czytasz artyku³ o Anticheat i wybierasz sobie jaki¶ anticheat - uwaga na Cheating-Death - nie jest ³atwy w instalacji.
- jak masz jeszcze si³y mo¿esz zainstalowaæ statystyki jak PsychoStats albo HLStats, albo do¶æ ³atwe jak Blacklist
Konfiguracja podstawowa
Serwer HLDS posiada kilka plików konfiguracyjnych, spe³niaj±cych odpowiednie funkcje. Ka¿dy plik znajduje siê w katalogu moda, np.: jak mamy serwer cstrike to bêdzie to cstrike\liblist.gam, pod dod bêdzie to dod\liblist.gam i tak dalej (cstrike\server.cfg)
Pliki s± ³adowane w podanej ni¿ej kolejno¶ci:
- liblist.gam - sprawdzany na samym pocz±tku , ³aduj±cy konfiguracjê zwi±zana z modem - definicja moda, i biblotek do ³adowania, tutaj na przyk³ad trzeba zajrzeæ je¶li instalujecie MetaModa albo Cheating-Death
- autoexec.cfg - plik konfiguracyjny ³adowany tuz po uruchomieniu serwera
- server.cfg - ³adowany przy pierwszym starcie mapy, pod serwerami listen jest to plik listenserver.cfg. To jest g³ówny plik konfiguracyjny serwera.
- plik konfiguracyjny przy zmianie mapy, definiowany w zmienn± mapchangecfgfile w server.cfg, jednak czêsto jest to w³a¶nie server.cfg
- mapcycle.txt - definiuje listê map które bêd± w mapcyklu - jak skoñczy siê czas mapy, to serwer za³aduje nastêpn± mapê z listy
- potem s± ³adowane inne pliki, specyficzne dla MetaModa i innych pluginów, np jak AMX Mod X czyli addons\amxmodx\config\amxx.cfg
- motd.txt - ³adowany przy ka¿dym wywo³aniu przez pod³±czaj±cego siê gracza, zawiera informacje o mapie, serwerze itp.
Konfiguracja zaawansowana
O ile prosty serwer to taki ¶wie¿y ze skonfigurowanym server.cfg bez metamoda, to zaawansowany to taki który ma bajery :) Wiêc konfiguracja zaawansowana to nic innego jak zajrzenie do wiêkszo¶ci plików .cfg i .ini w podkatalogach serwera i ustawienie parametrów w nim siê znajduj±cych tak aby pasowa³o do naszych potrzeb.
¬RÓD£O http://hlds.pl/HLDS