Осъвременяване на CS 1.6 сървъри с ReHLDS

Преди да пишете, запознайте се с правилата на форума!
Locked
User avatar
iVoka
CS-bg.info Admin
CS-bg.info Admin
Posts: 1316
Joined: 29 Jun 2007, 12:21
Favorite version: CS: 1.6
Steam Community ID: ivobg92
Contact:

Осъвременяване на CS 1.6 сървъри с ReHLDS

Post by iVoka »

Интро:
Целта на тази тема е да информира хората, които се занимават със сървъри, относно новостите в поддръжката и защитаването им.

Kакво представлява ReHLDS
Reverse-engineered HLDS се появява през 2015 година благодарение на DreamStalker и става популярен след публикуването на тази тема. Към проекта се включват Asmodai, s1lent, PRoSToTeM@, Adidasman, Lev и други. И към този момент разработката все още тече, а кодът е стабилен. С него се намалява натоварването, поправят се доста грешки и се добавят нови функционалности.


За да ъпгрейднете сървъра си към ReHLDS е нужно да направите следното:
1. Нужен ви е най-новия build 6153 от Valve. Можете да го изтеглите от тук.

2. Image Свалете последния ReHLDS
В папка bin се намират 2 папки: win32 (файловете за Windows) и linux32 (за Linux).
  • swds.dll - ReHLDS за windows
  • engine_i486.so - ReHLDS за linux
Копирайте съответния файл в главната папка на сървъра (там където е hlds.exe). Останалите файлове са за HLTV.

3. Image Изтеглете най-новия ReGameDLL_CS
Той не е задължителен, но ако не го ползавате много от поправените бъгове няма да бъдат приложени. Няма да можете да ползвате и добавките (ReAimDetector, ReSemiclip, ReCSDM), както и ReAPI.

Папка cssdk не ви е нужна, това са сорс кодовете.
Трябва ви папка bin/bugfixed. В нея има 3 файла:
  • mp.pdb - информация за отстраняване на грешки (debug info), не е нужен
  • cs.so - ReGameDLL за linux
  • mp.dll - ReGameDLL за windows
Копирате съответния файл в папка /cstrike/dlls.
Конфигурационния файл game.cfg слагате в главната папка на сървъра или в папка cstrike. Има и нови cvars.
Ако използвате AMXX 1.8.2 трябва да замените cstrike модула с този, за да не крашва сървъра. Това не важи за AMXX 1.8.3-dev, 1.9 и 1.10.

4. Инсталирайте Metamod-r. (github)

ReHLDS е над 3 пъти по-бърз от оригиналния HLDS. Не са нужни booster-и - mmtimer, WINHL-Booster, Booster Lite, Ping Booster, HL Booster

5. Инсталирайте най-новия build на AMXMODX 1.10 - свалете от тук (base и cstrike) Информация

6. Инсталирайте SafeNameAndChat (инфо). Този Metamod плъгин оправя бъговете, с които могат да се дропват играчи заради символи в имената им.

7. Инсталирайте Reunion (инфо). Това е еквивалентът на dproto за ReHLDS. Разликата е, че не защитава от експлойти.

8. Инсталирайте ReAuthCheck (инфо) - Metamod плъгин срещу фалшиви играчи. Засича всички известни до момента и не са нужни старите плъгини като FakeDetector или XClientDetector.

Това са основните неща, необходими за всеки сървър, без значение от мода. За класически сървър например има още неща, които да го направят по-защитен. Ще ги опишем по-долу.
Anti-Cheat добавки
1. Resources Checker (оригинална тема) - Metamod плъгин за проверка на клиентските файлове.

2. ReAimDetector (оригинална тема) - Metamod плъгин за засичане на aimbot и NoSpread. Използва метода за засичане от платения AMXX плъгин на Mazdan. Блокира някои видове AimBot, Triggerbot, AutoFire, KnifeBot при включена настройка "SEND_PROTECTION_WEAPON". Крашва някои хакове при включена настройка "CRASH_CHEAT"

3. HackDetector Lite (оригинална тема) - АМХХ модул, който засича / блокира speed хака и засича slowmotion. За един класически сървър е достатъчен само модула, за да блокира speed хака. АМХХ плъгина не се препоръчва поради фалшиви засичания.

4. WHBlocker (оригинална тема) - Metamod плъгин, който блокира wallhack, esp (extrasensory perception) и някои aimbots.

Разбира се всеки може да избере кои плъгини да ползва, според мода.

Това бяха най-препоръчителните неща. Следват още други добавки, които можете да използвате, ако решите за нужно.

1. VoiceTranscoder (инфо) / Revoice - и двата поправят гласовите пакети от микрофоните между steam и non-steam играчи. Въпрос на избор.

2. ReAPI - AMXX модул за ReHLDS и ReGameDLL, който дава нови функционалности за писане на плъгини. В случай, че си харесате някой плъгин, който го използва, ще трябва да го сложите в сървъра си.

3. ReSemiclip (оригинална тема) - Metamod плъгин, в пъти по-добър от познатите и бъгави АМХХ плъгини. Най-големият плюс е, че когато някой е клекнал semiclip-a не се активира и друг може да се качи върху него.

4. ReCSDM (оригинална тема) - Deathmatch мод, ползващ функциите от ReGameDLL. Повече инфо в темата.

Оригинален автор: WalkZ

Готови платформи с ReHLDS
Last edited by iVoka on 23 Mar 2021, 17:27, edited 5 times in total.
Reason: Updated
Locked

Return to “Правила”