DPROTO - Co to jest?
W związku z tym, ze na forum od czasu do czasu pojawiają się tematy odnośnie stawiania serwera HLDS często też zawierające pytania, jak przerobić go do Non-Steam, postanowiłem napisać ten krótki poradnik. Mam nadzieję, że się przyda.
SPIS TREŚCI
1. Czym jest dproto?
2. Instalacja dproto.
1. Czym jest dproto?
dproto jest crackiem serwera HLDS, pluginem do METAMODA, pozwalającym graczom ze Steam i z Non-Steam dołączyć się na serwer. Jest dość wygodnym rozwiązaniem, ponieważ nie narusza binarek serwera (dlatego że jest pluginem) i do tego każdy może wejść na serwer bez względu na to z jakiej wersji gry Counter-Strike 1.6 korzysta. Jedynym wymogiem, aby dproto działało, na serwerze muszą być "czyste" niepatchowane binarki pod protokół 48 (jeśli Twój serwer działa na przestarzałych binarkach, zaktualizuj go)
2. Instalacja dproto
Z tej racji, że dproto jest pluginem metamoda, instalujemy go jak każdy inny plugin. Metamod z kolei jest zawarty w każdej instalce AMX Moda, więc jeśli wasz serwer korzysta z tego modułu, nie musicie się o nic martwić. Jeśli wasz serwer jest "czysty" tj. bez żadnych modów, to wystarczy zainstalować AMX Mod by móc potem zainstalować dproto. Ale zacznijmy od początku.
Najpierw musimy pobrać dproto. Mamy do wyboru dwie wersje pluginu: 0.3.7 i 0.4.8. Osobiście polecam 0.4.8 jeśli macie swój "domowy" serwer HLDS, natomiast 0.3.7, jeśli Wasz serwer jest w hostingu u jakiejś firmy. Pobrać dproto możemy z linków poniżej:
(Obie wersje dproto, czyli 0.3.7 i 0.4.8 są w załącznikach)
*(Download dla tych, którzy mają serwer z hostingu. Wykonujcie kroki wg opisu seby)Kod:http://cs.rin.ru/forum/viewtopic.php?f=29&t=55986 http://dproto.com
Wersja 0.4.8 ma tę przewagę nad 0.3.7, że nie występują na niej błędy serwera z wyrzucaniem graczy wraz z komunikatem o svc_bad. Natomiast w 0.3.7 takie coś występowało, przez co trzeba było używać dodatkowego pluginu xds_opt, stąd bardziej preferuję wersję 0.4.8, ale to tak tylko na marginesie. Po pobraniu archiwum z którąś z wersji dproto wypakowujemy je. W archiwum odnajdziemy angielską instrukację instalacji (opisaną w Readme.TXT), plik konfiguracyjny dproto.cfg i trzy foldery. Robimy następujące rzeczy:Kod:http://www.forum.wiaderko.com/poradniki-do-hlds/57169-serwer-na-dwa-protokoly-obslugujacy-graczy-nonsteam-oraz-steam-mozna-grac-ze-steam-oraz-nonsteam-protokol-47-i-48-razem-poradnik.html
2.1 Wchodzimy w następujące foldery serwera (obojętnie czy mamy swój domowy serwer czy serwer z hostingu)
i tworzymy w nim folder dproto. Ścieżka wówczas wygląda tak<katalog serwera>\cstrike\addons\
2.2 Teraz powracamy w to miejsce, gdzie wypakowaliśmy dproto. Wchodzimy w folder bin i następnie w Windows lub Linux (w zależności na jakim systemie serwer posiadamy). Kopiujemy z niego plik dproto.dll (jeśli serwer jest na Windowsie) lub dproto_i386.so (jeśli serwer jest na Linuxie) do folderu dproto znajdującego się w katalogu addons.<katalog serwera>\cstrike\addons\dproto
2.3 Teraz kopiujemy plik dproto.cfg do głównego katalogu serwera (tam gdzie są foldery valve, cstrike) i na wszelki wypadek także do cstrike.
2.4 Ostatnim etapem jest wejście w foldery
i otworzenie pliku plugins.ini. Należy dopisać w nim tę linijkę<katalog serwera>\cstrike\addons\metamod
jeśli serwer jest na Windowsie lub tę linijkęwin32 addons\dproto\dproto.dll
jeśli serwer jest na Linuxie. Teraz wystarczy zamknąć zapisując zmiany.linux addons/dproto/dproto_i386.so
2.5 Uruchamiamy serwer. UWAGA DLA SERWERÓW LINUXOWYCH. Serwer powinien być uruchomiony wraz z poniższymi parametrami
2.6 Po uruchomieniu serwera wystarczy wpisać w konsolę polecenie meta list. Powinno się ukazać mniej więcej takie cośKod:./hlds_run -binary ./hlds_i686
Oznacza to, że dproto działa poprawnie. Jeśli chcielibyśmy coś zmienić w konfiguracji dproto, warto zajrzeć do dproto.cfg za pośrednictwem Notatnika :) To by było na tyle.Kod:Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto RUN - dproto_i386.so v0.4.8 ini Start Never [ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY 2 plugins, 2 running
*written by dRill
...dla forum wiaderko.com










