У цьому посібнику описано, як встановити SourceMod та MetaMod:Source на ваш сервер Left 4 Dead 2, налаштувати адміністраторів сервера та керувати плагінами. Щодо базового налаштування сервера та інструкцій з підключення дивіться Посібник з налаштування сервера L4D2.
Крок 1 — Встановлення MetaMod:Source та SourceMod
SourceMod — це основний фреймворк для адміністрування та плагінів у Left 4 Dead 2. Він потребує MetaMod:Source як залежність. Обидва встановлюються шляхом завантаження файлів до каталогу left4dead2/addons/ сервера.
Завантаження необхідних файлів
- MetaMod:Source — Завантажте останню стабільну збірку для Linux із sourcemm.net. Виберіть пакунок із позначкою Left 4 Dead 2 або загальну збірку Source 2009/OB.
- SourceMod — Завантажте останню стабільну збірку з sourcemod.net. Виберіть пакунок для Linux.
Встановлення MetaMod:Source
- Розпакуйте архів MetaMod на локальному комп'ютері. Буде створено теку
addons/. - Завантажте вміст цієї теки
addons/доleft4dead2/addons/на сервері, об'єднавши з наявними файлами. - Ключовий файл, що розміщується, —
left4dead2/addons/metamod.vdf, який вказує рушію Source завантажити MetaMod.
Встановлення SourceMod
- Розпакуйте архів SourceMod. Буде також створено теки
addons/таcfg/. - Завантажте обидві теки до
left4dead2/, об'єднавши з наявним вмістом. - Файли SourceMod буде розміщено в
left4dead2/addons/sourcemod/.
Перевірка встановлення
- Запустіть сервер та стежте за виводом консолі в GPanel.
- Знайдіть рядки, подібні до:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Приєднайтеся до сервера та введіть
sm versionу внутрішньоігровій консолі. Якщо SourceMod активний, він поверне номер встановленої версії.
Крок 2 — Структура каталогів SourceMod
Розуміння того, де SourceMod зберігає свої файли, є важливим для керування плагінами та конфігурацією.
| Шлях | Призначення |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Скомпільовані файли плагінів (.smx). Розмістіть плагіни тут, щоб встановити їх. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Перемістіть .smx плагіна сюди, щоб вимкнути його без видалення. |
left4dead2/addons/sourcemod/configs/ |
Файли конфігурації для адміністраторів, зарезервованих слотів та налаштувань плагінів. |
left4dead2/addons/sourcemod/logs/ |
Файли журналів SourceMod та плагінів. Перевіряйте тут насамперед під час усунення помилок плагінів. |
left4dead2/addons/sourcemod/translations/ |
Мовні файли для локалізованого виводу плагінів. |
Крок 3 — Додавання адміністраторів SourceMod
Відкрийте left4dead2/addons/sourcemod/configs/admins_simple.ini у редакторі файлів GPanel. Додайте записи адміністраторів у форматі нижче, потім перезапустіть сервер.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
STEAM_0:X:XXXXXXXX у admins_simple.ini.
Поширені прапорці адміністратора
| Прапорець | Дозвіл |
|---|---|
z |
Повний адмін (усі дозволи) |
b |
Виганяти гравців |
c |
Банити гравців |
d |
Вбивати/завдавати шкоди гравцям |
e |
Зміна карт |
f |
Зміна ConVars |
Прапорці можна комбінувати. Наприклад, "bce" надає дозволи на виганяння, бан та зміну карт без повного доступу адміністратора.
Крок 4 — Встановлення плагінів SourceMod
Плагіни SourceMod розповсюджуються у вигляді скомпільованих файлів .smx. Популярні плагіни для Left 4 Dead 2 включають інструменти адміністрування, керування ботами-вцілілими, системи готовності (ready-up) та модифікатори складності.
- Завантажте файл
.smxдля обраного плагіна. Багато з них доступні на форумах AlliedModders. - Завантажте файл
.smxдоleft4dead2/addons/sourcemod/plugins/. - Якщо плагін містить файл конфігурації (
.cfg), завантажте його доleft4dead2/cfg/sourcemod/(створіть теку, якщо її немає). - Перезапустіть сервер. SourceMod автоматично завантажує всі файли
.smxу каталозі плагінів під час запуску.
.smx до left4dead2/addons/sourcemod/plugins/disabled/ та перезапустіть сервер. Це також рекомендований перший крок під час усунення конфліктів плагінів.
Перевірка завантажених плагінів
Після запуску сервера ви можете перевірити, які плагіни завантажено, ввівши наведене нижче в консолі сервера (через вкладку Console у GPanel) або у внутрішньоігровій консолі як адміністратор:
sm plugins list
Це покаже список усіх завантажених плагінів з їхньою назвою, версією та статусом. Плагіни, які не вдалося завантажити, буде позначено індикатором помилки.
Пов'язані статті
- Посібник з налаштування сервера L4D2 — Конфігурація server.cfg, токени GSLT, ігрові режими та як підключитися
- Усунення несправностей сервера L4D2 — Поширені проблеми з підключеннями, аддонами, плагінами та відображенням у браузері серверів
- Як завантажувати файли через SFTP