• Додано: 2014-02-23 20:58
  • Змінено: 2023-07-27 20:05
  • Статус: Схвалено
27

Як додати адміна в CS 1.6

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


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


Відкрийте файл amxmodx/configs/users.ini в менеджері файлів Вашого сервера, або через доступ FTP будь-яким текстовим редактором. Перемістіть курсор до кінця файлу. Запис адміністратора має 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")
Також можлива авторизація по ніку:
"ADMINNAME1" "mypass" "abcdefghijklmnopqrstu" "a"


Для авторизації, ADMINNAME1 повинен додати в файл autoexec.cfg (або у свій конфіг-файл/ консоль гри) нижченаведений рядок. Де "_pw" це значення параметра amx_password_field вказаного в amxx.cfg.

setinfo "_pw" "mypass"


Видалення адміністратора


Знайдіть в файлі amxmodx/configs/users.ini рядок з даними адміністратора, якого ви хочете видалити і додайте на початок рядка символ ";". Наприклад:

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


Рядки, на початку яких є символ ";", розпізнаються як коментарі і не враховуються.
Також Ви можете видалити цей рядок, якщо цей запис адміністратора Вам більше не стане в нагоді


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


AMX Mod X дозволяє зберігати список адміністраторів у базі даних MySQL. Це ідеальне рішення для використання декількох серверів з однаковими адміністраторами.


Налаштування сервера


Для початку потрібно налаштувати параметри доступу до бази даних (передбачається, що Ви вже її створили і записали всі дані доступу до неї).
Переконайтеся, що у Вас увімкнено модуль mysql в файлі amxmodx/configs/modules.ini сервера Далі відкрийте файл amxmodx/configs/sql.cfg та відредагуйте змінні доступи до бази даних:

Змінні Значення за замовчуванням Опис
amx_sql_host "127.0.0.1" IP адрес сервера SQL
amx_sql_user "root" Ім'я користувача БД
amx_sql_pass "" Пароль для доступу БД
amx_sql_db "amx" Ім'я бази даних
amx_sql_table "admins" Ім'я таблиці для зберігання адмінів
amx_sql_type "mysql" Тип бази даних
Потім, використовуйте плагін admin_sql.amxx замість admin.amxx - для цього відредагуйте файл amxmodx/configs/plugins.ini. Вам необхідно змінити два перші рядки:

;admin.amxx ; Disabled
admin_sql.amxx ; SQL admins


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


При першому запуску сервера автоматично буде створено таблицю amx_sql_table.

Додавати адміністраторів можна двома способами: через консоль утиліту для роботи з SQL - phpMyAdmin (посилання на утиліту доступне в панелі ISP manager послуги "Веб-хостинг") або через консоль у грі використовуючи команду amx_addadmin.

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

INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce");


Додавання адміністратора через консоль


Також можна додавати адміністраторів, використовуючи консольну команду amx_addadmin. Даний метод працює як з SQL так і з users.ini - залежить лише від того який плагін працює. Приклад використання консольної команди у грі:

amx_addadmin "ADMIN1" "abcdefghijklmnopqrstu"


Приклад використання команди через rcon/серверну консоль:

amx_addadmin "STEAM_0:1:23456" "abcdefghijklmnopqrstu"


Права доступу


Прапор прав доступу Розшифровка
a імунітет (не можна кікнути/забанити/вбити/стукнути та інші дії)
b резервований слот
c доступ до команди amx_kick
d доступ до команд amx_ban та amx_unban
e доступ до команд amx_slap та amx_slqy
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 користувальницький рівень А (для додаткових плагінів)
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 клан тег
c steamid/wonid
d ip адрес
e не перевіряти пароль (тільки для авторизації по ніку/ip адресу/steamid)
19
13826
Теги:   відсутні
  • Група: Клієнти
  • Коментарів: 1
  • Реєстрація: 2014-03-30
#653
2014-04-06, 2:35:17
неумею
  • Група: Клієнти
  • Коментарів: 1
  • Реєстрація: 2014-05-07
#690
2014-05-12, 16:21:40
И шде папка amxmodx находится,например я ее найти не могу.
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#695
2014-05-16, 20:38:42
Skull, она находится в папке /cstrike/addons/ и чтоб она там появилась, нужно установить сам мод (раздел Моды).
  • Група: Клієнти
  • Коментарів: 1
  • Реєстрація: 2014-09-16
#923
2014-09-19, 22:13:09
в мене немає папки amxmodx 
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#1242
2015-01-31, 0:53:36
ivanorest, необхідно встановити AmxModx із розділу "Моди" щоб вона з'явилась.
  • Група: Клієнти
  • Коментарів: 1
  • Реєстрація: 2015-02-06
#1263
2015-02-09, 22:30:17
Спасибо все хорошо, но для новичков лучше зделайте видео инструкцыю.
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#1264
2015-02-10, 13:04:30
andrik199798, в Интернете есть много видео-инструкций, можно легко найти.
  • Група: Клієнти
  • Коментарів: 5
  • Реєстрація: 2014-08-23
#1316
2015-02-24, 14:01:29
Почему я не могу зайти в админцентр??
  • Група: Клієнти
  • Коментарів: 5
  • Реєстрація: 2014-08-23
#1317
2015-02-24, 14:01:30
Почему я не могу зайти в админцентр??
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#1318
2015-02-24, 14:33:29
  • Група: Клієнти
  • Коментарів: 5
  • Реєстрація: 2014-08-23
#1319
2015-02-24, 17:05:43
Как купить випку??
  • Група: Клієнти
  • Коментарів: 5
  • Реєстрація: 2014-08-23
#1320
2015-02-24, 17:05:43
Как купить випку??
  • Група: Клієнти
  • Коментарів: 5
  • Реєстрація: 2014-08-23
#1321
2015-02-24, 17:17:43
Випку на сервак!!
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#1322
2015-02-24, 17:24:49
Svej, не пишите сюда.
  • Група: Клієнти
  • Коментарів: 3
  • Реєстрація: 2015-10-01
#1603
2015-10-02, 23:04:58
здраствуйте,будьте добры киньте ссылку с видео или напишите подробно как добаить админа,на форуме смотрел не понял,напишите подробно.

  • Група: Клієнти
  • Коментарів: 3
  • Реєстрація: 2015-10-01
#1604
2015-10-02, 23:41:21
darin дайте свое вк я вам там скину свой пароль и логин и вы мне поставите админку хорошо?
  • Група: Користувачі
  • Коментарів: 276
  • Реєстрація: 2012-11-19
#1607
2015-10-05, 12:16:27
titanpodlivahin, просто обратитесь в техническую поддержку и Вам расскажут как добавить администраторов.
  • Група: Клієнти
  • Коментарів: 1
  • Реєстрація: 2016-12-24
#2222
2017-01-11, 3:21:06
Здравствуйте посоветуйте пожалуйста комбинацию прав для админа чтоб мог только поставить мапу на голосование, гагнуть игрока или бан кик но чтоб не лез в настройки и прочее! Заранее спасибо!

  • Група: Користувачі
  • Коментарів: 94
  • Реєстрація: 2012-02-02
#2223
2017-01-11, 12:26:14
silentaleks, "abcdefijmnopqrstu"

Тільки зареєстровані користувачі можуть залишати коментарі

Вгору