Иконка ресурса

Authorizing System 1.0

Нет прав для скачивания
Поддерживаемые игры
  1. CS: Source (OrangeBox)
  2. CS: Source (v34)
Дает игрокам возможность создавать и использовать аккаунты, менять пароль, выйти из своего аккаунта.

Плагин ставит случайный steamid игрокам при каждом подключении к серверу, предотвращая подделку steamid других игроков. Так что все плагины работающие на steamid нужно будет перевести на аккаунты используя API данного плагина, в противном случае все сохранении будут пропадать после выхода из сервера.
Банить игроков надо будет всегда по IP. Пока не реализовал админ панель для чистки/бана аккаунта или управление аккаунтами игроков. Пароли хранятся в исходном виде, смысла от хеширование для sqlite базы не вижу.

Плагин пока в BETA версии и немного сыроват. Много чего еще осталось добавлять, пример:

Лимит на создание аккаунтов за определенное время для определенного IP.
Автологин используя квары как в случае с входом на админке.
Админ панель.
Сохранение сессии по IP, чтобы не приходилось войти в аккаунт после каждого перезахода или смены карты.

API:

C++:
forward void authSystem_OnClientLoggedIn(int client, const char[] login, int id);
forward void authSystem_OnClientLoggedOut(int client, const char[] login, int id);
Требования
DHooks
Команды
!acc
!account
Установка
database.cfg:
C++:
"authSystem"
{
    "driver"            "sqlite"
    "host"                "localhost"
    "database"            "authSystem"
}
Автор
Madness aka null138
Скачивания
32
Просмотры
1,139
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Madness aka null138

Сверху