Установка mani admin plugin - все про налаштування source server - а - каталог статей - counter-strike

Насамперед необхідно завантажити останню версію плагіна. На даний момент нею є 1.2 S. Нехай вас не лякає приставка Beta - єдине що відокремлює плагін від позбавлення від неї - це можливість призначати адміністраторів через меню. В іншому - це цілком стабільний білд.

Приклад: ви розпакували плагін в папку c: # 92; temp # 92; mani, а сервер стоїть в папці c: # 92; server. Вам потрібно скопіювати папку c: # 92; temp # 92; mani # 92; cstrike в папку c: # 92; server поверх вже існуючої там.

Якщо ви все скопіювали вірно, то в папці c: # 92; server # 92; cstrike # 92; addons у вас з'являться файли mani_admin_plugin.dll і т.п.

Перезапустіть сервер. Введіть в консолі сервера plugin_print - ви повинні побачити список плагінів, серед яких Mani Admin Plugin. Якщо не побачили - перевірте чи правильно скопійовані файли.

Тепер перейдемо до опису того, що кожен з файлів робить:

mani_admin_plugin.dll - власне файл плагіна під Windows
mani_admin_plugin.vdf - файл, який вказує сервера звідки необхідно довантажити плагін
mani_admin_plugin.so - файл плагіна під Linux (якщо ви запускаєте сервер під Windows, цей файл можна видалити)

Папка cstrike # 92; addons # 92; mani_admin_plugin # 92; bin:
mani_admin_plugin.dll і mani_admin_plugin.so - це бібліотеки плагіна під SourceMM для Windows і Linux відповідно. Якщо ви не знаєте, що таке SourceMM або не хочете його використовувати (як не хочу я) - можете просто видалити всю папку

autoexec.cfg - цей файл не належить самому плагіну, а є конфігураційним файлом сервера, довантажувати при кожному запуску. У версіях плагіна 1.2 він не використовується (в наступних версіях плагіна він буде видалений з пакета).
mani_server.cfg - основний файл настройки плагіна. Один з двох найбільш важливих файлів, саме в ньому вам доведеться копатися найбільше.

cexeclist_all.txt - в цьому файлі ви можете додати пункти адмінській меню і відповідні їм команди. При виборі цих пунктів меню, відповідні команди будуть виконані на всіх клієнтах
cexeclist_ct.txt - в цьому файлі ви можете додати пункти адмінській меню і відповідні їм команди. При виборі цих пунктів меню, відповідні команди будуть виконані на команді CT
cexeclist_player.txt - в цьому файлі ви можете додати пункти адмінській меню і відповідні їм команди. При виборі цих пунктів меню, відповідні команди будуть виконані на одному обраному вами гравця
cexeclist_spec.txt - в цьому файлі ви можете додати пункти адмінській меню і відповідні їм команди. При виборі цих пунктів меню, відповідні команди будуть виконані на всіх спектаторах
cexeclist_t.txt - в цьому файлі ви можете додати пункти адмінській меню і відповідні їм команди. При виборі цих пунктів меню, відповідні команди будуть виконані на команді T

chattriggers.txt - в цьому файлі налаштовуються параметри блокування say команд. Це корисно для запобігання флуда популярними командами типу rank, top10 і т.п. Ви можете налаштувати, що команда буде блокована повністю (не з'явиться в чаті і не спрацює), блокована тільки в чаті (не з'явиться в чаті, але спрацює, тобто клієнт отримає відповідь від сервера / плагіна) або блокована в чаті певну кількість разів ( наприклад буде відображатися в чаті кожен 10-й раз)

clients.txt - список адмінів, груп і клієнтів, що мають імунітет. Другий найважливіший файл в плагіні

commandlist.txt - в цьому файлі ви можете налаштувати власні say команди. Наприклад зробити, щоб "say @rr" виконувало команду "mp_restartgame 1"

crontablist.txt - базовий планувальник дій. Ви можете налаштувати графік автоматичного виконання певних команд на сервері

database.txt - тут зберігаються параметри доступу до бази даних

default_weapon_restrictions.txt - в цьому файлі зберігаються заборони на зброю, які будуть діяти на всіх картах на сервері

downloads.txt - в цей файл заносяться будь-які файли, які ви хочете закачати на клієнтів

flaglist.txt - список адмінських прапорів. Файл служить виключно для інформації та функціональності не несе

gametypes.txt - службовий файл плагіна, який визначає функціональні обмеження для різних ігор і модів. Не редагується ЦЕЙ Фото

gimpphrase.txt - в цьому файлі зберігаються фрази, на які будуть замінюватися будь чат повідомлення "юродивого" гравця (подвершегося команді ma_gimp)

rconlist.txt - в цьому файлі ви можете налаштувати пункти адмінській меню і відпо їм rcon команди. При виборі цих пунктів меню, на сервері здійсняться відповідні rcon команди

restricted_weapons.txt - список зброї, яке адміни можуть забороняти через меню

soundlist.txt - список алиасов і відповідних їм звукових файлів, які можна виконувати на клієнтах

spawnpoints.txt - список додаткових точок респауна на картах. Корисно для серверів, на яких кількість слотів вище, ніж кількість стандартних точок респауна на певних картах

texturelist.txt - список текстур, необхідних для нестандартних ефектів через ma_effect.

votequestionlist.txt - список пунктів меню і відповідних їм питань для голосування. При виборі пункту меню буде запущено голосування з відповідним питанням

voterconlist.txt - список пунктів меню і відповідних їм rcon команд. При виборі пункту меню буде запущено голосування за виконання відповідної rcon команди.

votemaplist.txt - список карт, за які можуть голосувати гравці при відповідній настройці в mani_server.cfg. Файл генерітся автоматично при першому запуску плагіна, в інсталяційному пакеті його немає.

wordfilter.txt - список заборонених слів, які будуть блокуватися в чаті

english.cfg - цей файл містить текст, який може бути переведений на інші мови. Цей файл необхідний для роботи плагіна і міняти його безпосередньо не рекомендується

language.cfg - в цьому файлі вказується мова, на який переведений плагін. Якщо в ньому вказано що або, відмінне від english, в цій же папці повинен бути відповідний cfg файл. Наприклад, якщо в language.cfg вказано russian, то в цій же папці повинен знаходитися файл russian.cfg.

У цій папці зберігаються логи Mani плагіна, якщо відповідна настройка вказана в mani_server.cfg

У цій папці зберігаються конфіги з настройками Mani, специфічними для певної карти. Конфіги повинні називатися імя_карти.cfg. Наприклад: de_dust2.cfg

У цій папці зберігаються конфіги обмеження зброї, специфічні для конктрених карт. Файл повинен називатися імя_карти_restrict.txt

У цій папці зберігаються нестандартні скіни і вийли ресурсів до них

Це - службова папка.

У цій папці зберігаються звуки, які використовуються Mani плагіном.

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

Насамперед вам необхідно ретельно вивчити файл mani_server.cfg і визначитися з бажаними настройками. Детальний опис кожної з них наведено в наступному повідомленні.

Для того, щоб настройки подіяли, необхідно додати в кінець файлу server.cfg рядок "exec mani_server.cfg" (без лапок).

Далі необхідно налаштувати адмінів. Для цього:

Спосіб 1: Правимо файл clients.txt вручну.

При початковій установці плагіна файл відсутній. Він буде створений при першому запуску, або ви можете створити його самі.

Структура нового файлу для призначення адмінів складніше, ніж раніше, але в реальності - зручніше.

Насамперед йдемо в кінець файлу в розділ "admingroups" і прописуємо групи доступу. Це НАБАГАТО зручніше, ніж вписувати всі прапори на кожного адміна.

На відміну від версій 1.1.х за замовчуванням всі заборонено, і вказівка ​​прапора (букви) не відбирати права, а дає. Формат завдання групи (прапори необхідно вказувати через пробіл):
"Імя_группи" "з п і з о к ф л а г о в"
Прапор admin необхідний для отримання адмінських прав. Без нього доступу до адміністрування НЕ буде незалежно від інших прапорів.
Прапор client дає доступ до управління списком адмінів
Прапор pban дає доступ до перманентних банам
Прапор spray дає доступ до відстеження спреїв гравців
Прапор grav дає доступ до зміни гравітації
Повний список прапорів описаний у файлі flags.txt

Розібравшись з групами переходимо до адмінам:
Всі адміни прописуються в секції "players".
Перше поле - ID, що відокремлює одного адміна від іншого. По цьому полю ідентифікується адмін, так що робіть його зрозумілим (приклад: admin1 - полохо, позначення, Vasya Pupkin - гарне).

Будь-який з параметрів, крім пароля, може містити кілька значень. Див. Приклад з ніками в моєму файлі.

УВАГА: Якщо ви використовуєте зберігання даних в базі MySQL, то після виправлення файлу необхідно виконати на сервері команду ma_client upload

Спосіб 2: Нормальний

Все, описане в способі 1 можна робити прямо з гри або з консолі сервера за допомогою команди ma_client і ma_clientgroup. Параметри я розписав вище, так що тепер просто приведу послідовність команд:

ma_clientgroup addagroup "Full Access" "+ #"
ma_client addclient "Newbie"
ma_client addsteam "Newbie" "STEAM_0: 1: 4562525"
ma_client setaflag "Newbie" "+ admin + client"
ma_client addagroup "Newbie" "Full Access"
ma_client setiflag "Newbie" "+ #"
ma_client upload

Спосіб 3: Якщо у вас були раніші версії плагіна (1.1.х):

Оновлюємо плагін з 1.1.х до 1.2 Beta і запускаємо сервер. Нова версія плагіна виявивши файли adminlist.txt, admingroups.txt, immunitylist.txt і immunitygroups.txt автоматично згенерувати clients.txt (в якому тепер зберігаються дані про адмін) і додасть до розширення старих файлів .old. Усе

Плюси: нічого робити не треба, плагін робить все сам
Мінуси: Працює тільки один раз. Вірніше не один, можна звичайно вносити зміни в adminlist.txt, видаляти clients.txt, перезапускати сервер і дозволяти плагіну генерувати clients.txt заново при кожному додаванні адміна. Але погодьтеся, це геморой.

Все, плагін встановлений, налаштований і готовий до роботи. Насолоджуйтесь

Схожі статті