Описание: Плагин полезен на некоторых NoSteam серверах, так как существуют программы, с помощью которых злоумышленник может менять SteamID на какой угодно, тем самым получая доступ к админкам и прочим особенностям, которые выдаются по SteamID. Вам лишь нужно добавить SteamID админа в базу и установить ему пароль. Владелец SteamID'а должен ввести данный пароль с помощью клиентской консольной переменной sv_password, и только после этого он сможет зайти в игру.
Как именно это работает: После входа игрока, мы получаем его SteamID. Если SteamID есть в базе, то получаем пароль, который за ним закреплен, и сравниваем с паролем игрока. Если пароли не соответствуют, то отключаем игрока от сервера.
Доступные Команды (RCON/ADMFLAG_ROOT) : steam_protect "steamid" "password" [имя игрока] - защитить SteamID (имя вводить не обязательно) steam_unprotect "steamid"- снять защиту (удалить из базы) steam_protect_list - список защищённых SteamID'ов + их пароли и имена
Список выводится в таком виде:
Code
steam_protect_list Список Защищённых SteamID: 01. STEAM_0:0:17233444 | nick = "wS" | password = "1x2x3x4x5"
Если вы добавили или удалили SteamID, то база (cstrike/steamprotect.txt) будет сохранена лишь после смены карты. Если во время выполнения команд игрок был на сервере, то его стим и пароль будут проверены только после его перезахода в игру. Чтобы постоянно не вводить свой пароль, игрок может добавить в cstrike/cfg/autoexec.cfg (это не сервер, а клиент) такую строку: