Перейти до змісту

Як прописати собі адмінку на сервері cs1.6

Рекомендовані відповіді

Опубліковано

Адміністратори (без використання SQL)

Додавання адміністратора

Відкрийте файл amxmodx/configs/users.ini будь-яким текстовим редактором. Перемістіть курсор до кінця файлу. Запис адміністратора має 4 параметри: Авторизація, Пароль, Права доступу, Тип авторизації.

За часів  Half-Life 1  можна було використовувати авторизацію адміністратора тільки з ніку, а тепер рекомендується використовувати авторизацію з auth або steamid. Наприклад типовий запис адміністратора:

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

Дані записувати в один рядок, а кожен із чотирьох параметрів повинен бути розділений пробілами і полягати в лапки. Розглянемо вищезгаданий приклад:

  1. У адміністратора  SteamID  STEAM_0:0:123456
  2. У адміністратора немає пароля, тому що авторизація по steamid
  3. Права доступу від  a  до  u
  4. В якості авторизації вказано 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)

 

Приєднуйтесь до обговорення

Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.
Примітка: Ваш пост буде перевірено модератором, перш ніж стане видимим.

Гість
Відповісти на цю тему...