Предисловие: Всем привет. Сегодня я расскажу как можно запретить консольную команду status. Нужда в этом возникла в связи с тем, чтобы затруднить жизнь людям, которые пытаются подделывать чужие STEAM_ID и таким способом получать привилегии на серверах, где действуют админ права по этим ИД. Описание: И так, приступим. Для этого нам понадобится любой hex-редактор, я воспользуюсь HxD Hex Editor. Скачать его можно ЗДЕСЬ.
После того, как скачали программу, устанавливаем и запускаем. 1) Видим такое окно:
2) Выбираем пункт "Файл" - "Открыть..."
3) Выбираем swds.dll \ engine_i686.so (в зависимости от вашей ОС; не забудьте сделать копию изменяемого файла. сам же файл лежит в папке с hlds.exe)
4) Появляется окно с таким содержимым:
5) Нам необходимо найти команду "status". Для этого необходимо воспользоваться пунктом "Поиск" - "Найти" (быстрые клавиши: CTRL+F)
6) Внимание! Вы найдете несколько слов "status", но нам необходимо одно, которое находится после слова "soundfade" и перед словом "stat" (можете увидеть на скриншоте)
7) После того как нашли нужное слово, меняем его на что угодно. Например можете изменить несколько букв.
8) После изменения нам остается только сохранить произведенные изменения, запустить сервер и проверить изменения.