Това ръководство обхваща как да инсталирате 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 engine да зареди 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 включват администраторски инструменти, контрол на ботове за оцеляващи, системи за готовност и модификатори на трудност.
- Изтеглете
.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