Без дальнейших церемоний (или какого-либо факта) я представляю инструменты CBaseServer.
Кредит на идею и исследования для этого идет полностью на Нефирина. Я просто украл его и сделал его пригодным для использования в SourceMod.
Инструменты, вероятно, немного сложны, учитывая их единственную зацепку.
Перехватывает версию двигателя клиента connect и может предоставить steamid подключающегося клиента.
Я понятия не имею, насколько это безопасно (не проверено) или насколько легко подделать. Я бы не рекомендовал использовать это для авторизации администраторов sourcemod.
Подключенный плагин проверит, является ли клиент администратором, и пинает клиента, если они есть (так работает отлично, даже если сервер полностью заполнен - только консольное соединение).
Он работает как простой зарезервированный плагин слотов без дополнительных функций или сравнения подтвержденного steamid после подключения клиента.
Если я получу разрешение сделать эту часть ядра SourceMod, я добавлю это в базовые зарезервированные слоты. До тех пор не стесняйтесь расширить мой пример, чтобы удовлетворить ваши потребности.
Также в коде есть мой обходной класс, который я медленно собираю, поэтому, если вы хотите попробовать один, это должно упростить его. (`k4rim и малиновый - глядя на тебя здесь)
Примечание. Если вы используете многопоточных администраторов SQL, это не сработает, поскольку не может мгновенно проверить, является ли steamid администратором.
Source Code
Совместим с EP1 (Insurgency и т. Д.), Модами Orangebox (AoC, PvKII и т. Д.) И новым Orangebox от Valve (TF2, DODS, CSS OB). При обновлении рекомендуется удалить все предыдущие файлы dll / so, autoload и gamedata, относящиеся к расширению.
Кредит на идею и исследования для этого идет полностью на Нефирина. Я просто украл его и сделал его пригодным для использования в SourceMod.
Инструменты, вероятно, немного сложны, учитывая их единственную зацепку.
Перехватывает версию двигателя клиента connect и может предоставить steamid подключающегося клиента.
Я понятия не имею, насколько это безопасно (не проверено) или насколько легко подделать. Я бы не рекомендовал использовать это для авторизации администраторов sourcemod.
Подключенный плагин проверит, является ли клиент администратором, и пинает клиента, если они есть (так работает отлично, даже если сервер полностью заполнен - только консольное соединение).
Он работает как простой зарезервированный плагин слотов без дополнительных функций или сравнения подтвержденного steamid после подключения клиента.
Если я получу разрешение сделать эту часть ядра SourceMod, я добавлю это в базовые зарезервированные слоты. До тех пор не стесняйтесь расширить мой пример, чтобы удовлетворить ваши потребности.
Также в коде есть мой обходной класс, который я медленно собираю, поэтому, если вы хотите попробовать один, это должно упростить его. (`k4rim и малиновый - глядя на тебя здесь)
Примечание. Если вы используете многопоточных администраторов SQL, это не сработает, поскольку не может мгновенно проверить, является ли steamid администратором.
Source Code
Совместим с EP1 (Insurgency и т. Д.), Модами Orangebox (AoC, PvKII и т. Д.) И новым Orangebox от Valve (TF2, DODS, CSS OB). При обновлении рекомендуется удалить все предыдущие файлы dll / so, autoload и gamedata, относящиеся к расширению.