Опубліковано 5 вересня, 20245 верес Адміністратори (без використання SQL) Додавання адміністратора Відкрийте файл amxmodx/configs/users.ini будь-яким текстовим редактором. Перемістіть курсор до кінця файлу. Запис адміністратора має 4 параметри: Авторизація, Пароль, Права доступу, Тип авторизації. За часів Half-Life 1 можна було використовувати авторизацію адміністратора тільки з ніку, а тепер рекомендується використовувати авторизацію з auth або steamid. Наприклад типовий запис адміністратора: "STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" Дані записувати в один рядок, а кожен із чотирьох параметрів повинен бути розділений пробілами і полягати в лапки. Розглянемо вищезгаданий приклад: У адміністратора SteamID STEAM_0:0:123456 У адміністратора немає пароля, тому що авторизація по steamid Права доступу від a до u В якості авторизації вказано steamid ("c") і немає пароля ("e") Також можлива авторизація з ніку: "BAILOPAN" "mypass" "abcdefghijklmnopqrstu" "a" Для авторизації, BAILOPAN повинен додати у файл autoexec.cfg наведений нижче рядок. Де "_pw" це значення параметра "amx_password_field", що вказується в amxx.cfg . setinfo "_pw" "mypass" Для отримання детальної інформації про права доступу зверніться до цього розділу. Note: Важливо видалити прапор "z" зі списку прав доступу адміністратора. Видалення адміністратора Знайдіть у файлі amxmodx/configs/users.ini рядок з даними адміністратора, якого ви хочете видалити і додайте на початок рядка символ ";". Наприклад: ;"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce" Рядки, на початку яких є символ ";", не обробляються програмою. Адміністратори (з використанням SQL) AMX Mod X дозволяє зберігати список адміністраторів у базі даних MySQL. Це ідеальне рішення для використання декількох серверів з однаковими адміністраторами. Налаштування сервера Спочатку перевірте, чи правильно налаштований ваш сервер для роботи з SQL, прочитавши Налаштування AMX Mod X: SQL. Потім використовуйте плагін admin_sql.amxx замість admin.amxx - для цього відредагуйте файл amxmodx/configs/plugins.ini. Вам необхідно змінити два перші рядки: ;admin.amxx; Disabled admin_sql.amxx; SQL admins Додавання адміністратора При першому запуску сервера автоматично буде створено таблицю amx_sql_table . Додавати адміністраторів можна двома способами: через консоль утиліту для роботи з SQL-phpMyAdmin або через консоль у грі використовуючи команду amx_addadmin. Якщо ви вирішили додавати адміністраторів прямо через SQL, ви повинні знати, які дані вам необхідно вказати. Усього 4 параметри, кожен із яких зберігається у своєму окремому полі додавання адміністраторів . Наприклад: INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce"); Note: Важливо видалити прапор "z" зі списку прав доступу адміністратора. Для отримання детальної інформації про права доступу зверніться до цього розділу. Додавання адміністратора через консоль Також можна додавати адміністраторів, використовуючи консольну команду amx_addadmin. Даний метод працює як з SQL так і з users.ini - залежить лише від того, який плагін працює. Приклад використання консольної команди у грі: amx_addadmin "BAILOPAN" "abcdefghijklmnopqrstu" Приклад використання команди через rcon /серверну консоль: amx_addadmin "STEAM_0:1:23456" "abcdefghijklmnopqrstu" Права доступу Це права доступу, які використовуються за замовчуванням в AMX Mod X плагінах. Плагін третіх розробників можуть використовувати відмінні від наведених нижче права доступу. Прапор прав доступуРозшифровка aімунітет (не можна кикнути/забанити/вбити/стукнути та інші інші дії над гравцем заборонені) bрезервований слот cдоступ до команди amx_kick dдоступ до команд amx_ban та amx_unban eдоступ до команд amx_slay та amx_slap fдоступ до команди amx_map gдоступ до команди amx_cvar (не всі серверні змінні можна встановити за допомогою цієї команди) hдоступ до команди amx_cfg iдоступ до команди amx_chat та інших чат-команд (amx_say, amx_csay, amx_tsay та amx_psay) jдоступ до команди amx_vote та інших команд на голосування kдоступ до команди sv_password lдоступ до команди amx_rcon та rcon_password mрівень користувача A (для додаткових плагінів) nрівень користувача B oрівень користувача C pрівень користувача D qрівень користувача E rрівень користувача F sкористувальницький рівень G tрівень користувача H uдоступ до AMX Mod X Menu zкористувач (не адміністратор) Типи авторизації Ці прапори визначають як AMX Mod X намагається авторизувати користувачів. ПрапорРозшифровка aвід'єднати гравця за неправильного пароля bклан таг csteamid/wonid dip адреса eне перевіряти пароль (тільки для авторизації за нікою/ip адресою/steamid)
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.