Данный плагин предназначен для защиты от подмены SteamID игроков без паролей и работает в автоматическом режиме.
При 1ом заходе игрока в базу данных записываеться его SteamId + IP и генерируеться код (пример 169e6c1499556611ad9d9f168437a12).
Как работает плагин:
! = другой
#= нету
SteamID + IP + CODE: Пустить
SteamID + IP + CODE!: Пустить + новый код генерируеться юзеру
SteamID + IP + CODE#: Пустить + новый код генерируеться юзеру
SteamID + IP! + CODE: Пустить + сохранить новый IP
SteamID + IP! + CODE!: Не пускать + выдать сообщение
SteamID + IP! + CODE#: Не пускать + выдать сообщение
Требования
Sourcemod 1.8+
Переменные
sm_url_contact "yoursite.org"
Команды
sm_purge STEAM_0:0:123456 - Удалить стим из базы данных
Установка
1) Выбрать extension к своей игре и операционке:
.dll = windows
.so = Linux
и загрузить его в папку extensions
2) Залить плагин в папку plugins
3) Залить translations в translations
4) Отредактировать конфиг database.cfg добавив:
Для sql
"ultimate_protect"
{
"driver" "sqlite"
"database" "ultimate_protect"
}
ИЛИ
Для mysql
"ultimate_protect"
{
"driver" "mysql"
"database" "ultimate_protect"
}
5) Перезапустить сервер
При 1ом заходе игрока в базу данных записываеться его SteamId + IP и генерируеться код (пример 169e6c1499556611ad9d9f168437a12).
Как работает плагин:
! = другой
#= нету
SteamID + IP + CODE: Пустить
SteamID + IP + CODE!: Пустить + новый код генерируеться юзеру
SteamID + IP + CODE#: Пустить + новый код генерируеться юзеру
SteamID + IP! + CODE: Пустить + сохранить новый IP
SteamID + IP! + CODE!: Не пускать + выдать сообщение
SteamID + IP! + CODE#: Не пускать + выдать сообщение
Требования
Sourcemod 1.8+
Переменные
sm_url_contact "yoursite.org"
Команды
sm_purge STEAM_0:0:123456 - Удалить стим из базы данных
Установка
1) Выбрать extension к своей игре и операционке:
.dll = windows
.so = Linux
и загрузить его в папку extensions
2) Залить плагин в папку plugins
3) Залить translations в translations
4) Отредактировать конфиг database.cfg добавив:
Для sql
"ultimate_protect"
{
"driver" "sqlite"
"database" "ultimate_protect"
}
ИЛИ
Для mysql
"ultimate_protect"
{
"driver" "mysql"
"database" "ultimate_protect"
}
5) Перезапустить сервер