[Aktualizacja] Wszystko o reHLDS 14.04.21 #reHLDS #reGAME
25-01-2018, 12:37:36
![[Obrazek: rehl.png]](https://paintballmod.com/images/rehl.png)
Wprowadzenie:
Piszę ten temat gdyż na Polskich forach wspierających HLDS jest mało objaśnione i mało aktualizacji reHLDS, chciałbym Wam choć trochę pomóc objaśniając Wam co to jest ten reHLDS.
Jest to inżynieria odwrotna HLDS pojawiła się w pierwszej połowie 2015 roku dzięki DreamStalker i stała się znana po pojawieniu się tego tematu. Następnie projekt wziął Asmodai, s1lent, PRoSToTeM @, Adidasman Lev i innych. Dotychczas rozwój był kontynuowany, a silnik w obecnej formie jest stabilny. Możliwe było zmniejszenie obciążenia, naprawienie wielu błędów i dodanie nowych funkcjonalności takich jak AntyCheat który banuje, blokuje uniemożliwia wejść na Serwer.
1. reHLDS
Tak więc, w celu przejścia na ReHLDS, należy wykonać następujące czynności:
Potrzebna jest najnowsza oficjalna wersja Silnika HLDS 6153.
engine_i486.so - ReHLDS dla systemu Linux
swds.dll - ReHLDS dla systemu Windows
Skopiuj plik zgodnie z używanym systemem operacyjnym i umieść go w folderze głównym serwera (gdzie jest to plik hlds.exe). Pozostałe pliki są dla HLTV.



Nie ma potrzeby stosowania dodatkowych wtyczek metamod takich jak mmtimer, HL Booster, Booster Lite, Ping Booster, WINHL-Booster. Ping Booster należy jak i inne wtyczki wyłączyć.
2. ReGameDLL
Teraz pobieramy najnowszą wersję ReGameDLL.
Nie możesz tego wstawić, ale wtedy ReHLDS jest niekompletny i nie będzie żadnych dodatków (ReAimDetector, ReCSDM), a znaczna część funkcjonalności modułu ReAPI nie będzie dostępna.
Co powinno znajdować się w folderze bin / bugfixed i pure czyli z poprawkami lub czysty.
Są w nim 3 pliki:
mp.pdb - informacje debugowania nie są potrzebne
cs.so - ReGameDLL dla systemu Linux
mp.dll - ReGameDLL dla Windows
game.cfg - Konfiguracja Ustawien ReGame coś podobnego do server.cfg
mp.pdb - informacje debugowania nie są potrzebne


Skopiuj plik zgodnie z używanym systemem operacyjnym i wklej go do folderu / cstrike / dlls
Skonfiguruj plik game.cfg w folderze głównym serwera lub w folderze cstrike. Zwróć uwagę na nowe cvary. game.cfg zastępuje częściowo server.cfg
Jeśli używasz AMXX 1.8.2, musisz wymienić moduł cstrike specjalnie zrobiony pod reHLDS. Nie dotyczy to AMXXa 1.8.3-dev lub ReAMXX.
Zamieniamy moduł cstrike na ten jeśli mamy amxxa 1.8.2

Ważne że niektóre Hostingi blokują przesyłanie niektórych plików i trzeba pisać do Hostingu o przesłanie, pamiętamy że wszystko co wgrywamy robimy na wył serwerze.
3. Metamod-r
Należy zauważyć, że do tej pory ReHLDS jest o wiele szybszy niż oryginalny HLDS.
Nie ma potrzeby stosowania dodatkowych wtyczek metamod - mmtimer, HL Booster, Booster Lite, Ping Booster, WINHL-Booster.

Zmieniamy libist.gam na:
game "Counter-Strike"
url_info "www.counter-strike.net"
url_dl ""
version "1.6"
size "184000000"
svonly "0"
secure "1"
type "multiplayer_only"
cldll "1"
hlversion "1111"
nomodels "1"
nohimodel "1"
mpentity "info_player_start"
//gamedll "dlls\mp.dll"
//gamedll_linux "dlls/cs.so"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
gamedll_osx "addons/metamod/dlls/metamod.dylib"
trainmap "tr_1"
4. SafeNameAndChat
Wtyczka metamod naprawia błędy, które gracze mogą usunąć z gry, zastępując oryginalne symbole # i% podobnymi. Z ustawień, może zatrzymać zastępowanie symboli w nicku, ponieważ jest on dodawany do ReHLDS i nie musi być zwolniony.

W katalogu metamod i w pliku plugins.ini u góry dopisujemy:
Dla Linuxa
linux addons/SafeNameAndChat/SafeNameAndChat.so
Dla Windoswa
win32 addons/SafeNameAndChat/SafeNameAndChat.dll
5. Reunion
To jest dproto dla ReHLDS.
Zasadniczo używa tych samych ustawień, ale różnica polega na tym, że nie chroni przed exploitami.




Proszę testować Reunion 0.1.0.92c jeśli coś nie gra pisać w temacie.
Wersje Beta:






Nowe Cvary Beta Wersji:
# Authorization protocols version. All steamdid's of non-steams players will be changed in common with this value.
# 1: DProto (deprecated)
# 2: Reunion 2015-2018
# 3: Reunion new (recommended)
AuthVersion = 3
# QueryRateLimit (128/2048)
# Global rate limit for server queries in packets/sec.
QueryRateLimit = 256
# LogAttacks (0 / 1)
# Log attacks to reunion_attacks.log
LogAttacks = 1
Do server.cfg dopisujemy.
mp_consistency 1
sv_rehlds_movecmdrate_max_burst -1
sv_rehlds_stringcmdrate_max_burst -1
6. ReAuthCheck
Wtyczka Metamod dla fałszywych graczy inaczej FakeClient.
Stare zabezpieczenia, takie jak FakeDetector lub XClientDetector, nie są potrzebne

To była podstawa każdego serwera niezależnie od Moda.
To jest maksymalne zabezpieczenie przed exploitami DDOSami itd
Pamiętajcie o tym by wszystko dopisywać do plugins.ini w metamod.
Dodatki do Anti-Cheat
1. Resources Checker
Wtyczka do sprawdzania plików klienta inaczej AntyCheat, analogowy z Beta firmy OpenGl firmy Mazdan.
Co jest lepsze? Przede wszystkim istnieje wtyczka metamod.
Po drugie, nie potrzebuje dodatkowych modułów AMXX, a trzeci jest bezpłatny.
Resources Checker Blokuje większość graczy grających na Cheatech, nie pozwala wejść na serwer, banuje jak coś ktoś odpali, kickuje.
Wszystko można sobie ustawić w katalogu rechecker i w pliku resources.ini, chciałbym zauważyć ze po rozpakowaniu znajdziecie katalog o nazwie "base". To jest baza cheatów które blokuje Resources Checker, nic tam nie zmieniamy nie edytujemy zostawiamy jak jest jedynie co można edytować jak pisałem "w katalogu rechecker i w pliku resources.ini".
Najnowsza Wersja ReChecker używana na naszych Serwerach w pełni Spolszczona.

Jakby okazało się że coś Wam kogoś blokuje a uważacie że gracz jest czysty nie ma Cheatów Proszę o zgłoszenie tego w temacie dzięki temu pomożecie również nam jak i innym Sieciom Serwerów.
W resources.ini jest wpis openGL obecnie w moim jest on wył gdyż niektórzy gracze nie będą mogli wejść na Serwer jeśli go wł usuwając ";" gracze z WH na openGL nie wejdą na Serwer i też spadnie ilość graczy co się z tym wiąże Adminie nie będą mieli co robić ale nie martwcie się WH Blocker załatwia problem z wył openGL
;"../opengl.dll" 3cc7f256 "amx_ban 0 [userid] 'Uzywa opengl'; rc_log opengl | md5hash '[file_md5hash]' - file '[file_name]' - '<[steamid]><[ip]>' - [name]" BREAK
;"../opengl32.dll" UNKNOWN "amx_ban 0 [userid] 'Uzywa opengl32'; rc_log opengl32 | md5hash '[file_md5hash]' - file '[file_name]' - '<[steamid]><[ip]>' - [name]" BREAK
Wrzesień 2019 edit by PaintballMod.com.

Baza Anty Cheatów Resources Checker 2.5
Luty 2019 edit by PaintballMod.com.
Beta testować i pisać w temacie, wykrywa Anty SSY.

Baza Anty Cheatów Resources Checker 2.5
Sierpień2018 edit by PaintballMod.com.

2. ReAimDetector
Do wykrywania Aima i NoSpread.
Korzystanie z płatnej metody AMD w technologii AMXX Blokuje niektóre typy AimBot, Triggerbot, AutoFire, KnifeBot, gdy włączona jest funkcja "SEND_PROTECTION_WEAPON" która częsciowo blokuje strzelanie na no recoillu itd.
"CRASH_CHEAT" - Crashowanie niektórych Cheatów.
To jest Najnowsza Wersja ReAimDetector w pełni spolszczona przeze mnie.
Wrzucamy wszystko na Serwer i dopisujemy do plugins.ini reaimdetector.amxx oraz do modules.ini reaimdetector

3. HackDetector Lite
Moduł AMHH, który wykrywa / blokuje zhackowaną prędkość i wykrywa slowmotion inaczej wykrywa SpeedHacka i go blokuje czy też zwalnia.
W przypadku klasycznego serwera wystarczy tylko moduł, aby zablokować hack. Wtyczka AMHX nie jest zalecana z powodu fałszywej detekcji.
Nie polecam na Serwerach na których są Mody typu COD Mod Diablo Mod i te gdzie zwiększa się prędkość gdyż wtyczka będzie blokować prędkość.

4. WHBlocker
Wtyczka metamod blokująca wallhack, espa. Polecam i używam.


Dodatek do WHBlocker mini_sound_esp_fix - tworzy dodatkowe kwadraciki oraz dźwięk na ESPie co zmyla cheatera.


Oczywiście każdy może oceniać w zależności od mody, jaka ochrona z czterech wymienionych będzie potrzebować.
To były najważniejsze rzeczy.
Oto kilka dodatków, które w zależności od tego, czy ich potrzebujesz, są zalecane.
1. VoiceTranscoder
Dzięki temu non steam i steam mogą ze sobą rozmawiac.
W katalogu metamod i w pliku plugins.ini dopisujemy:
Dla Linuxa
linux addons/VoiceTranscoder/VoiceTranscoder.so
Dla Windoswa
win32 addons/VoiceTranscoder/VoiceTranscoder.dll

2. reVoice
Kod PHP:
Dla Linuxa
linux addons/revoice/revoice_mm_i386.so
Dla Windoswa
win32 addons/revoice/revoice_mm_i386.dll


3. ReSemiclip
Plugin metamod, wielokrotnie lepszy od znanych i błędnych wtyczek AMXX inaczej przenikanie graczy przez siebie.
Największym plusem jest to, że gdy ktoś kucnie w pół-poślizg-a nie jest aktywowany, a inny może się na niego wspiąć.
Tłumaczone z Google xD
# semiclip 0 | 1 Wyłączone / Włączone w półkleju
# zespół 0 | 1 | 2 | 3
# - 0 Semiclip z akcji na koralach
# - 1 Samo działanie semiclip na T
# - 2 Samo działanie semiclip na CT
# - 3 Semiclip działa na ekranie
#
# time 0 | 180 Czas i akcja od początku biegu.
# crouch 0 | 1 Po zwolnieniu pliku aktywowany jest semiklip.
# efekty 0 | 1 Przejrzystość w grze zależy od odległości między grą.
# distance 64 | 1000 O ile odległość jest bardziej grywalna i czystsza.
# przezroczystość 0 | 255 Przejrzystość w grze (0 = przezroczysty, 255 = nieprzejrzysty).
# penetfire 0 | 1 Przeszedł na ogień prez "przezroczysty" samogborntsi.

4. ReCSDM
Jest to znany z Serwerów typu Death Match CSDM korzystający z funkcji ReGameDLL.
csdm_active 0/1 - Aktywator CSDM.
csdm_spec_menu_always 0/1 - Vinagi włącza widza opcji w menu wyboru.
csdm_unlimited_team_changes 0/1 - Pozwala na wszystkie zmiany w nieograniczonym wyborze.
csdm_block_endround_force 0/1 - Zablokuj krawędź w biegu.
csdm_block_drop_weapon 0/1 - Blokir do orgii.
csdm_remove_weapon_dead 0/1 - Premachwa orgyo w tej chwili na smartta.

Moduł AMXX dla ReHLDS i ReGameDLL, który zapewnia nową funkcjonalność wtyczek.
Jest to niezbędny moduł dzięki któremu poprawnie działają inne plugin reHLDS typu ReCSDM, ReAimDetector



Pamiętajcie o tym że nie wszystko jest objaśnione co jak dopisać do plugins.ini w metamod u mnie wygląda to tak.
linux addons/SafeNameAndChat/SafeNameAndChat.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/reunion/reunion_mm_i386.so
linux addons/reauthcheck/reauthcheck_mm_i386.so
linux addons/VoiceTranscoder/VoiceTranscoder.so
linux addons/rechecker/rechecker_mm_i386.so
linux addons/whblocker/whblocker_mm_i386.so
Lub jak ktoś ma revoice:
linux addons/SafeNameAndChat/SafeNameAndChat.so
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/reunion/reunion_mm_i386.so
linux addons/reauthcheck/reauthcheck_mm_i386.so
linux addons/revoice/revoice_mm_i386.so
linux addons/rechecker/rechecker_mm_i386.so
linux addons/whblocker/whblocker_mm_i386.so
A by wszystko działało poprawnie na Hostingu w konsoli polecam napisać meta list poprawnie działające plugin powinny wyglądać tak:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] SafeNameAndChat RUN - SafeNameAndChat. v1.1 ini ANY ANY
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
[ 3] Reunion RUN - reunion_mm_i386. v0.1.75 ini Start Never
[ 4] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 5] VoiceTranscoder RUN - VoiceTranscoder. v2017RC3 ini ANY ANY
[ 6] Rechecker RUN - rechecker_mm_i38 v2.3 ini Chlvl ANY
[ 7] WHBlocker RUN - whblocker_mm_i38 v1.5.695 ini Chlvl ANY
[ 8] MySQL RUN - mysql_amxx_i386. v1.8.2 pl2 ANY ANY
[ 9] SQLite RUN - sqlite_amxx_i386 v1.8.2 pl2 ANY ANY
[10] Fun RUN - fun_amxx_i386.so v1.8.2 pl2 ANY ANY
[11] Engine RUN - engine_amxx_i386 v1.8.2 pl2 ANY ANY
[12] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl2 ANY ANY
[13] CStrike RUN - cstrike_amxx_i38 v1.8.2-d pl2 ANY ANY
[14] CSX RUN - csx_amxx_i386.so v1.8.2 pl2 ANY ANY
[15] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl2 ANY ANY
[16] ReAimDetector RUN - reaimdetector_am v0.2.0 pl2 ANY Never
[17] ReAPI RUN - reapi_amxx_i386. v5.2.0.1 pl2 ANY Never
17 plugins, 17 running
Wątek będzie aktualizowany jak tylko coś nowego się pojawi, czegoś nie rozumiecie potrzebujecie pomocy zapraszam do pisania odpowiedzi w tym temacie.
Podziękowania dla WaLkZamxx-bg.info
Przydało się?
Zostaw Repke.
Udostępniając wątek podaj źródło skąd pobrałeś czyli "Pobrane z PaintballMod.com"
Starsze załączniki:
Podziękowali: Golab xD , Poftorek , RumcajsJumper , Michalo , Senters , DΛGΘSS , flexy , Panocku , qwe123qwe , Quuai
Podobne wątki
![[-] [-]](https://paintballmod.com/images/army/collapse.png)
Użytkownicy przeglądający ten wątek: 1 gości