Плагин Register System — регистрация игроков и защита ника паролем в CS 1.6
Плагин Register System позволяет игрокам зарегистрировать свой ник и установить пароль для защиты от использования другими игроками.
Если игрок зарегистрирован, при входе на сервер ему даётся определённое время (по умолчанию 60 секунд) для авторизации. В случае неверного ввода пароля доступ блокируется.
Основные возможности
- Защита ника паролем
- Авторизация по нику, IP или SteamID
- Автоматический вход через setinfo
- Обязательная или добровольная регистрация
- Шифрование паролей
- Хранение данных в regusers.ini или MySQL
- Ограничение попыток входа
- Блокировка команд до авторизации
- Чёрный экран для неавторизованных игроков
- Логи регистрации и смены пароля
- Поддержка whitelist
- Авто-назначение команды
Команды
| Команда | Описание |
| say /reg | Открыть меню регистрации |
Настройки (Cvars)
| Параметр | Значение | Описание |
| rs_on | 1/0 | Включить/выключить систему регистрации |
| rs_remember | 0/1/2 | Тип привязки: 0 — ник, 1 — IP, 2 — SteamID |
| rs_password_prefix | строка | Префикс setinfo для авто-входа |
| rs_register_time | секунды | Время на регистрацию (0 — не обязательна) |
| rs_login_time | секунды | Время на вход зарегистрированному игроку |
| rs_password_len | число | Минимальная длина пароля |
| rs_attempts | число | Количество попыток входа |
| rs_chngpass_times | число | Сколько раз можно сменить пароль за карту |
| rs_register_log | 0/1 | Логировать регистрацию |
| rs_chngpass_log | 0/1 | Логировать смену пароля |
| rs_autologin_log | 0/1 | Логировать авто-вход |
| rs_blind | 0/1 | Чёрный экран до входа |
| rs_commands | 0/1/2 | Блокировка команд до авторизации |
| rs_logout | 0/1 | Действие при выходе игрока |
| rs_count | 0/1 | Включить отсчёт времени входа |
| rs_advert | 0/1 | Показывать рекламу не зарегистрированным |
| rs_advert_int | секунды | Интервал рекламы |
| rs_ajc_team | 0/1/2/5/6 | Авто-регистрация по команде |
| rs_ajc_class_t | 0–5 | Класс террориста по умолчанию |
| rs_ajc_class_ct | 0–5 | Класс CT по умолчанию |
| rs_ajc_admin | 0/1 | Разрешить админу выбор команды |
| rs_ajc_change | 0/1 | Разрешить смену команды |
| rs_cant_login_time | секунды | Блокировка входа после ошибок |
| rs_cant_change_pass_time | секунды | Задержка между сменами пароля |
| rs_whitelsit | 0/1 | Разрешить регистрацию для whitelist |
| rs_save_type | 0/1 | 0 — файл .ini, 1 — MySQL |
Настройки MySQL (если rs_save_type = 1)
| Параметр | Значение | Описание |
| rs_host | строка | Хост базы данных |
| rs_user | строка | Пользователь MySQL |
| rs_pass | строка | Пароль MySQL |
| rs_db | строка | Имя базы данных |
3 шага до полной установки плагина RegisterSystem.amxx
1. Копируем структуру папок из архива или файл с расширением .amxx (в нашем случае RegisterSystem.amxx) в папку "cstrike/addons/amxmodx/plugins"
2. Открываем файл plugins.ini который находится в "cstrike/addons/amxmodx/configs" и в конец файла прописываем имя плагина RegisterSystem.amxx, который мы скопировали на первом шаге. Сохраняем, закрываем.
3. Если сервер при установке плагина был запущен, то необходимо сделать перезапуск или сменить карту.
Важно! Если в архиве с плагином присутствует дополнительная структура с файлами и папками, обязательно сохраняйте её в полном объёме.



![Server Rules 2.4 [beta]](/uploads/posts/2010-04/1270965002_bezymyannyj.jpg)


