Что такое 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 закрывает тот же класс эксплойтов и поддерживается. Действует он к тому же мягче: заменяет опасные символы на похожие, а не вырезает их и не блокирует сообщение, — поэтому игроки сохраняют свои ники.
О том, как выглядела работа с плагином, см. Установка и Настройки.