Защита от # в нике, чате и меню(Chatmenufix 1.5 или localizebugfix 2.0 и 2.3, 2.4)

Исправляет выкидывание игроков из игры при написании определенных сообщений в чат с использованием символа # в тексте или нике.

  localizebugfix.zip (477,3 KiB, 1 340 hits)

  chatmenufix.zip (23,9 KiB, 954 hits)

localizebugfix v2.3:
Плагин исправляет +,# и локализация в никах, % и локализация в чате
— Добавлен фикс бага overflow с первым символом # в nickname
— Другие исправления (Рекомендовано для всех билдов)

 

  localizebugfix_2_3.zip (33,7 KiB, 959 hits)

localizebugfix 2.4:

  localizebugfix_2_4.7z (50,3 KiB, 1 307 hits)

Примечание:

Chatmenufix 1.5 — работает не корректно в HL1 билд 6027, в чате %s пишутся.        В консоле весь текст и в логах нормально.

Защита от эксплоита FragmBuf(FragBufFix для linux и windows)

Сплойт FragmBuf
Последствия: Подключения игрока. Сервер падает с ошибкой SZ_GETSPACE: Overflow without FSB_ALLOWOVERFLOW set on net_message
Решение:  Установить Dproto 0.9.391
Решение 2: Установить metamod плагин FragBufFix

Защита от эксплоита в виде metamod плагина.

Установка:
1) Залить папку FragBufFix с модулем в директорию /addons/ вашего игрового сервера.
2) Прописать в /addons/metamod/plugins.ini следующее:

Для linux:
linux addons/FragBufFix/FragBufFix.so

Для windows:
win32 addons\FragBufFix\FragBufFix.dll

Подгрузить модули можно не перезагружая сервер:
meta load addons\FragBufFix\FragBufFix.dll

Или
meta load addons/FragBufFix/FragBufFix.so

На nix* операционных системах можете воспользоваться вместо данного фикса правилом для iptables от Fire:
INPUT -p udp -m udp -d ИП_СЕРВЕРА —dport ПОРТ_СЕРВЕРА -m string —hex-string «|5c63 646b 6579 5c39 3837 6661|» —algo kmp -j DROP

  FragBufFix-for-linux.zip (2,4 KiB, 1 239 hits)

  FragBufFix-for-win.zip (26,4 KiB, 1 285 hits)

 

PacketEntitiesFix (linux)

Данный метамод плагин фиксит баг с частично неправильной в некоторых случаях отсылкой полей в Svc_PacketEntities.

Например, это могло повлечь к «подскакиванию» игроков при записи демо.
Представлена только linux версия.Авторы: [WPMG]PRoSToTeM@, Lev
Версия: 0.0.1Установка:
Распаковать в папку с модом, добавить в plugins.ini из metamod:

linux addons/PacketEntitiesFix/PacketEntitiesFix.so

Также имеется возможность подгрузки в режиме «онлайн»:

meta load addons/PacketEntitiesFix/PacketEntitiesFix.so

  PacketEntitiesFix.zip (3,3 KiB, 1 278 hits)

  SourceCode.zip (1,9 KiB, 1 165 hits)

Данный фикс(аналог) есть в dproto начиная с версии 0.9.383+

[Metamod] WHBlocker (linux/windows)

00ebde95bfb4

Автор: s1lent
Версия: 1.5.623
Описание: Блокирует Wallhack подобных координатных OpenGL32 и звуковых ESP читов.

Скачать :

  whblocker_1_5_370.zip (110,8 KiB, 1 297 hits)

  whblocker_1_5_530.zip (114,0 KiB, 1 182 hits)

  whblocker_1_5_597.zip (129,9 KiB, 716 hits)

  whblocker_1_5_607.zip (148,9 KiB, 682 hits)

  whblocker_1_5_620.zip (141,4 KiB, 741 hits)

  whblocker_1_5_623.zip (143,5 KiB, 1 296 hits)

Достоинства блокировки ESP:
— Не требуется никакой эмуляции шагов, звуков и стрельбы.

Установка:
— Извлекаем все файлы из архива, конфиг config.ini должен находится рядом с мета плагином whblocker.dll | whblocker_mm_i386.so
по адресу /GAME_DIR/addons/whblocker/

— Открываем /addons/metamod/plugins.ini и прописываем мета плагин.

Linux:

linux addons/whblocker/whblocker_mm_i386.so

Windows:

win32 addons\whblocker\whblocker.dll

— С версии 1.4.8 и если имеется dproto, рекомендуется прописать ниже dproto.
— Начиная с версии 1.5 есть возможность подгрузить/выгрузить мета плагин без рестарта или остановки сервера.

Загрузка мета плагина

Linux:

meta load addons/whblocker/whblocker_mm_i386.so

Windows:

meta load addons\whblocker\whblocker.dll

Примечание:
— После загрузки мета плагина, требуется сделать restart или сменить карту.
— Если у вас был загружен мета плагин и вы выгрузили для обновления, тогда повторной загрузки не требуется, мета плагин подгрузится сам после смены карты или restart.

Выгрузка мета-плагина

meta unload whb

Примечание:
— Если стоит модуль amxx orpheu версии 2.4 и выше, выгрузить мета плагин у вас не получится.

Настройка

# 0 — Нет | 1 — Да
#
# debug 0|1|2 Уровень debug.
# esp 0|1 Блокировка ESP.
# smooth 1|10 Плавность появления игрока.
# smoothout 0|10 Плавность исчезновения игрока.
# smoothent 1|~ Задержка исчезновении ентитей «Block Entities».
# decalfix 0|1 Исправлять баг с отображением декалей выстрелов оружий, также этот фикс блокирует малую часть aimbot.
# antinoflash 0|1 Блокировать игроков при полном ослеплении.
# team 0|1 Блокировать игроков своей команды.
# dying 0|1 Блокировать смерть игрока DEAD_DYING, подходит для CSDM с мгновенным возрождением интервалом не больше ~3-х секунд.
# fov 0|1 Проверять угол обзора ( Повышение производительности )
# solid 0|20 Через скольких прозрачных объектов будет виден игрок или ентити.
# bot 0|1 Поддержка BOT-Игроков.
# hltv 0|1 Поддержка HLTV ( Посылать звук ).
# camera 0|1 Продолжать блокировать игроков находящие вне поле зрения при использовнии камеры.
# barrel 0|1 Проверять видимость ствола у игрока ( Дополнительная проверка ).
# blockent 0|1 Блокировать ентитей «Block Entities».
# method 0|1 Метод определения ID оружия ( 0 — CurWeapon | 1 — CBasePlayerItem ).
# hlfix 0|1 Для HL: Исправлять лазер у оружия Gauss и игнорировать эвент для Gauss и Egon. (Для cs16, czero: квар автоматически выключен — 0)

Видеодемонстрация работы квара barrel

Видеодемонстрация работы квара camera

Видеодемонстрация работы квара dying

Для классика solid = 1, думаю будет достаточно, в противном случае 2 хватит точно. Например для дезрана, где стёкла почти на каждом шагу возможно потребуется значение 5 — 7. Чем больше значение solid, тем больше будет количество проверок, а значит ниже производительность.

Поддерживаемые игры:
— Counter-Strike 1.6
— Counter-Strike: Condition Zero
— Half-Life

Поддерживаемые версии HLDS:
— Windows 5758,6027,6132,6153
— Linux 5787,6027,6132,6153

-ReHLDS: от 457 и выше

Благодарности:
— Бесценная благодарность Lev и KORD_12.7 за постоянную поддержку.
quckly помощь по мелким вопросам. (До версии 1.3)
sign92 трассировка с учетом ex_interp игрока.
— Также из тестеров огромная благодарность Adidasman. И следующим тестерам (Bloo,igas)
— За английский перевод описания к кварам Safety1st.

Скачать :

  whblocker_1_5_370.zip (110,8 KiB, 1 297 hits)

  whblocker_1_5_530.zip (114,0 KiB, 1 182 hits)

  whblocker_1_5_597.zip (129,9 KiB, 716 hits)

  whblocker_1_5_607.zip (148,9 KiB, 682 hits)

  whblocker_1_5_620.zip (141,4 KiB, 741 hits)

  whblocker_1_5_623.zip (143,5 KiB, 1 296 hits)

Metamod-p 1.19p32, 1.21p37 и Metamod 1.19, 1.20 (win/linux/source)

MetaMod — мод который позваляет прикрутить к серверу все другие (вернее все поддерживаемые) плагины. Metamod-P отличается от metamod меньшей нагрузкой на CPU.

Linux версии:

  metamod-p-1.19p32-linux_i586.tar.gz (62,2 KiB, 1 362 hits)

  metamod-p-1.21p37-linux_i686.tar.gz (77,6 KiB, 1 812 hits)

  metamod-1.19-linux.tar.gz (199,6 KiB, 1 185 hits)

  metamod-1.19-linux-amd64.tar.gz (272,2 KiB, 1 010 hits)

  metamod-1.20-linux.tar.gz (205,1 KiB, 1 223 hits)

  metamod-1.20-linux-amd64.tar.gz (277,9 KiB, 1 105 hits)

Windows версия

  metamod-p-1.19p32-windows.zip (51,1 KiB, 1 367 hits)

  metamod-p-1.21p37-windows.zip (56,3 KiB, 1 266 hits)

  metamod-1.19-win.zip (309,1 KiB, 922 hits)

  metamod-1.20-win.zip (312,8 KiB, 1 118 hits)

Исходники

  metamod-p-1.19p32.tar.bz2 (254,1 KiB, 983 hits)

  metamod-1.19-linux.src.tar.gz (330,8 KiB, 1 434 hits)

  metamod-1.19-win.src.zip (489,7 KiB, 1 488 hits)

  metamod-1.20-linux.src.tar.gz (334,4 KiB, 1 553 hits)

  metamod-1.20-win.src.zip (493,7 KiB, 1 523 hits)

Установка:

  1. Качаем нужную версию под вашу ос.
  2. сошку(.so) или .dll кладем в cstrike/addons/metamod/dlls.
  3. Ищем в /cstrike файлик liblist.gam, меняем в нем

Для Linux:

gamedll_linux «dlls/cs_i386.so» на gamedll_linux ‘addons/metamod/dlls/metamod_i386.so’

Для windows:

gamedll «dlls\mp.dll» на gamedll ‘addons\metamod\dlls\metamod.dll’

 

Dproto 0.9.391-0.9.548

Dproto  — это плагин под MetaMod, решающий проблему мультипротокола (позволяющий людям заходить на сервер как с лицензии Steam (48 protocol), так и с пиратки Non-Steam (47-48)) и эмулирующий SteamID для NoSteam-клиентов. Имеет гибкую систему настроек и богатые функциональные возможности. Нужен для работы метамод плагина voicetranscoder. Защищает hlds от многих эксплоитов.

  dproto_0_9_391.zip (195,0 KiB, 1 693 hits)

  dproto_0_9_481.zip (298,1 KiB, 992 hits)

  dproto_0_9_491.zip (295,4 KiB, 973 hits)

  dproto_0_9_497.zip (295,8 KiB, 966 hits)

  dproto_0_9_514.zip (301,0 KiB, 1 850 hits)

-Fixed STEAM userid keysize is bogus (0/1024) error.
-Fixed issue with rules in release.
-Filter setinfo sent out to other clients (thanks to PRoSToTeM@).
-New option in config to enable sending of top and bottom colors: SpreadUserInfoColors.

  dproto_0_9_519.zip (312,0 KiB, 1 409 hits)

-Добавлены проверка и очистка полей setinfo при подключении игроков.
-Улучшена обработка аргументов SetInfo.
-Позволяют использовать UTF-8 ники на старых платформах (<6xxx).
-Позволяет использовать в консоли кодировку UTF-8 на Windows (Должен быть выбран шрифт TrueType, чтобы иметь возможность читать UTF-8 текст).
-Закрыт fullupdate бэкдор. Больше не нужен fullupdate.amxx!

  dproto_0_9_522.zip (311,9 KiB, 1 011 hits)

-Исправлена проблема с обработкой setInfo На некоторых системах.

  dproto_0_9_524.zip (312,0 KiB, 948 hits)

-Уменьшено ограничение использования SetInfo

  dproto_0_9_531.zip (311,7 KiB, 876 hits)

-Уменьшение ложных срабатываний детекта Фейк игроков.

  dproto_0_9_534.zip (313,1 KiB, 993 hits)

Возможность вывода определенного количества сессий командой dp_ipsessions (dp_ipsessions <число сессий>).
Вывод времени последнего полученного клиентом пакета во время переполнения канала.
Проверка частоты отправки клиентом команды status.

  dproto_0_9_543.zip (321,5 KiB, 1 736 hits)

Поддержка эмулятора SmartSteamEmu 1.2.4
Все команды, имеют ограничение скорости.

  dproto_0_9_545.zip (321,7 KiB, 1 424 hits)

Устранена проблема с зависанием «баганных» клиентов (кривой serverbrowser) при подключении (Спасибо PRoSToTeM@).

  dproto_0_9_546.zip (321,8 KiB, 1 376 hits)

Устранена проблема «двойного» нажатия при подключении к серверу.

  dproto_0_9_548.zip (321,7 KiB, 1 899 hits)

Исправление ServerInfo запросов от мониторингов.

Требования:
— Устанавливать желательно на сервер последней версии
— metamod 1.19+ or 1.19p32+
Установка:
1. Создайте директорию dproto в /addons
2. Скопируйте dproto.dl (Windows)l или dproto_i386.so (Linux) в /addons/dproto/
3. В файл /addons/metamod/plugins.ini:
добавьте, если у вас windows
win32 addons\dproto\dproto.dll
добавьте, если у вас linux
linux addons\dproto\dproto_i386.so
Добавлять строку нужно в начале файла!
4. Скопируйте dproto.cfg в директорию с сервером (там где находится hlds.exe или hlds_i686)
когда сервер загрузится наберите «meta list» в консоле. Должно быть следующее:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN — dproto_i386.so v0.9.391 ini Start Never
1 plugins, 1 running