Перейти к основному содержимому

Что такое ReLocalizeBug Fix?

:::warning Устаревший проект

ReLocalizeBug Fix устарел и несовместим с современными версиями ReHLDS. Его запуск на текущей сборке может привести к нестабильности и непредсказуемому поведению. Проект объявлен устаревшим с 2017 года.

Для этого класса эксплойтов на современном сервере используйте SafeNameAndChat.

:::

ReLocalizeBug Fix — плагин Metamod, устранявший связанные с локализацией ошибки на выделенных серверах Half-Life, то есть эксплойт, при котором локализационные токены с префиксом # в нике или сообщении чата роняют принимающие их клиенты.

Он был разработан как развитие LocalizeBug Fix от s1lentq и адаптирован под ReHLDS. Единственный публичный выпуск v2.8 вышел в ноябре 2016 года и стал первой версией, совместимой с ReHLDS.

Почему он устарел

Сам движок ReHLDS ушёл вперёд. По мере того как в нём появлялись собственные исправления и защиты, подход плагина перестал соответствовать поведению движка, и уже на следующий год проект был помечен как устаревший. Под вышедшие после этого сборки ReHLDS его так и не обновили.

Предупреждение в README самого проекта звучит недвусмысленно: использование плагина с более новыми версиями ReHLDS может привести к нестабильности и непредсказуемому поведению.

Чем пользоваться вместо него

SafeNameAndChat закрывает тот же класс эксплойтов и поддерживается. Действует он к тому же мягче: заменяет опасные символы на похожие, а не вырезает их и не блокирует сообщение, — поэтому игроки сохраняют свои ники.

О том, как выглядела работа с плагином, см. Установка и Настройки.