Това ръководство покрива администрирането на сървъри за Left 4 Dead, включително RCON достъп, конзолни команди на Source engine, управление на играчи, инсталиране на SourceMod плъгини и отстраняване на проблеми.
RCON (Отдалечена конзола)
RCON ви позволява да изпълнявате сървърни команди от разстояние. За да настроите RCON, добавете следното към left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
За да използвате RCON от вътрешноигровата конзола, въведете:
rcon_password your_secure_password
rcon [command]
Можете също така да изпълнявате команди директно от раздела Console в GPanel, без да е необходима RCON автентикация.
Основни сървърни команди
| Команда | Описание |
|---|---|
changelevel [map] |
Сменя на посочената карта (напр. changelevel l4d_hospital01_apartment) |
status |
Показва информация за сървъра, свързаните играчи и техните Steam ID |
kick [name] |
Изритва играч по име |
kickid [userid] |
Изритва играч по неговия user ID (от изхода на status) |
banid [minutes] [steamid] |
Банва играч по Steam ID (0 = постоянно) |
removeid [steamid] |
Премахва бан на играч по Steam ID |
say [message] |
Изпраща съобщение до всички играчи от името на сървъра |
maps * |
Изброява всички налични карти на сървъра |
sv_password [password] |
Задава или променя паролата на сървъра по време на работа |
hostname [name] |
Променя името на сървъра по време на работа |
quit |
Спира сървъра по контролиран начин |
Команди за игрови режим
| Команда | Описание |
|---|---|
sv_gametypes coop |
Задава игровия режим на кооперативен |
sv_gametypes versus |
Задава игровия режим на versus (оцелели срещу заразени) |
sv_gametypes survival |
Задава игровия режим на оцеляване |
z_difficulty Easy/Normal/Hard/Impossible |
Променя трудността на AI |
Управление на играчи
Управление на банове
Сървърът поддържа списък с банове в left4dead/cfg/banned_user.cfg. Можете да редактирате този файл директно или да използвате конзолни команди:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid, за да запазите списъка с банове на диска. В противен случай бановете ще бъдат загубени при рестартиране на сървъра.
Инсталиране на SourceMod
SourceMod е популярна плъгин рамка за сървъри на Source engine, която добавя админ менюта, персонализирани команди и модификации на геймплея.
- Спрете сървъра си от GPanel.
- Изтеглете SourceMod и MetaMod:Source за операционната система на сървъра ви (Linux).
- Качете и разархивирайте двата архива в директорията
left4dead/чрез SFTP. Папкатаaddons/трябва да бъде създадена вleft4dead/. - Добавете вашия Steam ID към
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Стартирайте сървъра. Въведете
sm versionв конзолата, за да потвърдите, че SourceMod се е заредил.
Отстраняване на проблеми
| Проблем | Решение |
|---|---|
| Сървърът не се появява в браузъра | Уверете се, че сървърът работи и е свързан със Steam (проверете в конзолата за Connection to Steam servers successful). Задайте sv_allow_lobby_connect_only 0 в server.cfg. |
| RCON не работи | Уверете се, че rcon_password е зададена в server.cfg и сте въвели съответната парола на клиента си. |
| Смяната на карта срива сървъра | Проверете дали името на картата е правилно с maps *. Персонализираните карти трябва да бъдат качени в директорията left4dead/maps/. |
| SourceMod не се зарежда | Уверете се, че MetaMod:Source е инсталиран първо. Проверете дали left4dead/addons/metamod.vdf съществува. Проверете дали разрешенията на файловете са правилни. |
Свързани статии
- Ръководство за настройка на сървър за Left 4 Dead
- Как да намерите IP адреса и порта на сървъра си
- Как да качвате файлове чрез SFTP