Unreal FakeSteam Blocker последней версии v1.6 поможет в борьбе с игрокам, которые используют какие-либо читы, эмулирующие STEAM-клиент на Non-Steam (по умолч. выключено). Так же будет бороться с игроками, которые подменяют/меняют STEAM ID, чтобы, например, обойти бан на сервере CS 1.6. Данное решение от karaulov'а, возможно, поможет в этом.
Имейте ввиду, что это не основная защита от подмены STEAM ID, а лишь небольшое дополнение! В автосоздаваемом конфиге можно настроить желаемые параметры для работы. Кроме всего этого, автор рекомендует изменить стандартный путь проверки Steam на свой уникальный. Но, где это меняется, я так и не разобрался, если нужно, уточнить можете у автора на github'е. Версия всё ещё разрабатывается и корректируется. Следите за обновлениями!
Требования:
ReChecker
Reunion
ReAPI
Совместимость с версиями
Amxx 1.9.0, Amxx 1.10.0 dev
Установка:
1) Архив с плагином распаковать.
2) Подключаемся по FTP к вашему серверу и закидываем всё содержимое архива из папки cstrike на ваш сервер в папку cstrike. Базово amxx-плагин, если что, уже скомпилирован для AMXX 1.9.0. В архиве присутствует исходник, если потребуется.
3) Прописываем название плагина block_fake_steamid.amxx в конфиге плагинов plugins.ini с новой строчки. Желательно вверху списка, рядом с другими анти-читами.
4) Смените карту, чтобы проверить работу плагина. Используйте команду в консоли сервера amxx plugins. Плагин должен отдавать статус running.
5) После запуска плагина можно зайти по пути cstrike/addons/amxmodx/configs/plugins/unreal_nosteam_blocker.cfg.ini и настроить параметры под себя, но имейте ввиду, что по умолчанию они выставлены адаптивно. На этом установка завершена. Приятной игры.
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
Настройки в конфиге
[general]
; Бан игроков которые зашли с фейковым нонстимом
ban_fake_nosteam = true
ban_fake_nosteam_string = amx_ban #[userid] 1000 'SteamID Changer detected'
; Выбросить игроков которые зашли с фейковым нон-стимом
drop_fake_nosteam = true
drop_fake_nosteam_string = Please remove SteamID Changer and use original Steam cs 1.6 client
; Предупредить всех о том что игрок зашел с фейковым нонстимом
hello_fake_nosteam = true
hello_fake_nosteam_string = User '[username]' join with SteamID Changer
; Банить игроков которые зашли с эмулятором реального Steam
; такое могут делать читы, а так же клиенты подхватывающие Steam (gsclient, nextclient, ...)
ban_fake_steam = false
ban_fake_steam_string = amx_ban #[userid] 1000 'Fake Steam client emulator detected'
; Выбросить игроков которые эмулируют реальный Steam
drop_fake_steam = false
drop_fake_steam_string = Please close Steam or use original Steam cs 1.6 client
; Предупредить о том что игрок с эмулятором реального Steam заходит на сервер
hello_fake_steam = true
hello_fake_steam_string = User '[username]' join with FakeSteam client

|