Принцип работы:
Что необходимо сделать, чтобы запретить кому-либо заходить под своим ником? Просить админа, чтоб прописал вас в users.ini? Или ставить систему регистрации ников на сервер?
Есть способ элегантней - авторизация пользователей через DLE-систему. Предположим, есть некий VasyaPupkin, который обожает игровой проект www.meatgaming.lol, частенько играет на серверах проекта, и в то же время безумно опасается, что кто-нибудь дерзнет испортить его стату, а может быть просто начнет под его ником обличать мать админа в самой древней профессии.
Выход прост. www.meatgaming.lol работает на dle, и на его серверах установлена система dle-аутентификации.
VasyaPupkin'у остается лишь вписать пароль, которым он пользуется на www.meatgaming.lol - и вуаля: Вася на сервере, Сумрачные Гении с Васиным ником натыкаются на требование пассворда, Великая СправеДливость торжествует.
CVAR's:* dle_id_enable 1/0 (по умолчанию 1) - включить/выключить аутентификацию
* dle_host "IP_sql_хоста" (по умолчанию локалхост же) - адрес мускуль-сервера
* dle_sql_user "юзернейм" (по умолчанию рут же) - имя мускуль-юзера
* dle_sql_password "пароль" - пароль от БД
* dle_database "база_данных" - название БД
* dle_table_prefix "префикс_" (по умолчанию dle_) - префикс таблиц (обязателен формат "dle_", а не "dle")
* dle_url "URL сайта" - сайт, где пользователю любезно предложат зарегистрироваться / зайти с данными от учетной записи после того, как тот будет столь же любезно выкинут с сервера.
К тому же, на радость любителям заставлять пользователей регистрироваться на сайте любыми методами, добавлен еще один режим: если человек не зарегистрирован на сайте, он не сможет играть на сервере ВООБЩЕ. Режим включается кваром dle_registeredonly 1 (по умолчанию выключен).
Куда вводить пароль?
Введите в консоль setinfo _dle_pw ВАШ_ПАРОЛЬСкачать: dle_auth.zip [9,32 Kb] (cкачиваний: 414)
Теги: Amxmodx amxx plugins