У цьому посібнику описано поширені проблеми, з якими ви можете зіткнутися на виділеному сервері Left 4 Dead 2, розміщеному в Legion Hosting, зокрема проблеми з підключенням, помилки узгодженості аддонів, конфлікти плагінів та проблеми з відображенням у браузері серверів. Щодо початкового налаштування сервера дивіться Посібник з налаштування сервера L4D2.
Помилки узгодженості аддонів — клієнтів виганяє під час приєднання
- Ця помилка виникає, коли встановлено
sv_consistency 1, а локальні файли клієнта не збігаються з файлами сервера. Зазвичай це трапляється з користувацькими кампаніями або заміною звуків/моделей. - Щоб дозволити приєднання клієнтам без відповідних аддонів, встановіть
sv_consistency 0уserver.cfgта перезапустіть. - Якщо ви хочете примусово застосовувати узгодженість, переконайтеся, що всі гравці мають ідентичні копії користувацьких файлів
.vpkу своєму каталозіleft4dead2/addons/.
// In left4dead2/cfg/server.cfg — set to 0 to disable file hash checking
sv_consistency 0
Компроміс: Встановлення
sv_consistency 0 означає, що клієнти також можуть запускати довільні локальні модифікації (користувацькі скіни, звукові пакети) без виганяння. Якщо це викликає занепокоєння, залиште значення 1 та вимагайте від усіх гравців встановити однакові файли аддонів.
Конфлікти плагінів SourceMod або збої сервера
- Перевірте журнал помилок SourceMod за адресою
left4dead2/addons/sourcemod/logs/errors_YYYYMMDD.log. У ньому буде вказано, який плагін дав збій і чому. - Деякі плагіни несумісні з поточною версією SourceMod або з іншими конкретними плагінами. Прочитайте тему плагіна на AlliedModders щодо відомих конфліктів.
- Щоб ізолювати проблему, переміщуйте плагіни по одному до
left4dead2/addons/sourcemod/plugins/disabled/та перезапускайте, доки збої не припиняться. Останній вимкнений плагін, найімовірніше, і є причиною. - Переконайтеся, що ви використовуєте останню стабільну версію як MetaMod:Source, так і SourceMod. Невідповідність версій — поширене джерело нестабільності.
Швидка діагностика: Виконайте
sm plugins list у консолі сервера (через вкладку Console у GPanel), щоб побачити, які плагіни завантажилися успішно, а які — ні.
Сервер не відображається у браузері серверів або лобі
- Переконайтеся, що в
server.cfgвстановленоsv_lan 0. - Перевірте, що ваш токен GSLT дійсний і не заблокований. Ви можете перевірити статус токена на steamcommunity.com/dev/managegameservers. Заблокований або прострочений токен завадить відображенню.
- Переконайтеся, що
sv_setsteamaccountуserver.cfgмістить токен і немає друкарських помилок чи зайвих пробілів. - Браузеру серверів може знадобитися до 10 хвилин, щоб відобразити щойно запущений сервер. Спершу спробуйте пряме підключення через консоль, щоб переконатися, що сервер працює правильно, а потім зачекайте, доки браузер оновиться.
- Переконайтеся, що
sv_gametypesмістить принаймні один дійсний рядок ігрового режиму та щоmp_gamemodeвідповідає одному з цих значень.
| Симптом | Імовірна причина | Виправлення |
|---|---|---|
| Сервер працює, але не у браузері | Відсутній або недійсний токен GSLT | Згенеруйте новий токен для App ID 550 та встановіть через sv_setsteamaccount |
| Сервер у браузері, але неправильний ігровий режим | Невідповідність sv_gametypes / mp_gamemode |
Переконайтеся, що значення mp_gamemode вказано в sv_gametypes |
| Сервер взагалі не видно | Встановлено sv_lan 1 |
Встановіть sv_lan 0 у server.cfg та перезапустіть |
Карта користувацької кампанії не завантажується або не знайдена
- Переконайтеся, що всі файли
.vpkдля кампанії завантажено доleft4dead2/addons/. Кампанії, що складаються з кількох частин, потребують усіх частин — відсутність додаткового.vpkспричинить помилку завантаження карти. - Використовуйте точну внутрішню назву карти з
changelevel. Назва карти не завжди збігається з відображуваною назвою кампанії. Перевірте документацію кампанії або вміст її.vpkщодо правильних назв файлів карт. - Перезапустіть сервер після завантаження нових файлів
.vpk. Рушій індексує аддони лише під час запуску.
// Use the internal map name, not the campaign display name
changelevel c1m1_hotel // Official campaign example
changelevel custom_map_chapter1 // Custom campaign — check campaign docs for exact name
Не вдається підключитися до сервера
- Переконайтеся, що ваш сервер працює, перевіривши вкладку Console у GPanel на наявність активного виводу.
- Переконайтеся, що ви використовуєте правильну IP-адресу та порт із вкладки Network у GPanel. Не покладайтеся на стандартний порт — призначений вам порт може відрізнятися.
- Якщо сервер захищено паролем, переконайтеся, що ви вводите правильний пароль. Ви можете перевірити або скинути його в
left4dead2/cfg/server.cfgу параметріsv_password. - Переконайтеся, що сервер завершив запуск, перш ніж намагатися підключитися. Консоль повинна відобразити рядок на кшталт
VAC secure mode is activated, коли сервер готовий до підключень.
Примітка щодо брандмауера: На серверах Legion Hosting необхідні порти відкрито за замовчуванням. Якщо ви змінили порт сервера або використовуєте додаткові служби, перевірте вкладку Network у GPanel, щоб підтвердити правильність призначення портів. Не відкривайте тікет підтримки щодо портів, доки спершу не переконаєтеся, що ваші дані для підключення правильні.
Сервер аварійно завершує роботу під час зміни карти або запуску
- Перевірте вивід консолі сервера в GPanel на наявність останнього повідомлення про помилку перед збоєм.
- Якщо збій відбувається на користувацькій карті, спробуйте завантажити офіційну карту (наприклад,
changelevel c1m1_hotel), щоб переконатися, що сервер стабільний без користувацького вмісту. - Якщо встановлено SourceMod, перевірте
left4dead2/addons/sourcemod/logs/щодо деталей помилки. - Видаляйте нещодавно додані файли
.vpkабо плагіни по одному та перезапускайте, щоб ізолювати причину. - Пошкоджені файли сервера можуть спричиняти збої під час запуску. Якщо проблема не зникає після видалення всього користувацького вмісту, спробуйте перевстановити сервер на вкладці Settings у GPanel.
Пов'язані статті
- Посібник з налаштування сервера L4D2 — Конфігурація server.cfg, токени GSLT, ігрові режими та як підключитися
- Налаштування адміністраторів L4D2 та керування плагінами — Встановлення SourceMod, MetaMod, додавання адміністраторів та керування плагінами
- Як завантажувати файли через SFTP
Якщо проблеми не зникають після виконання цього посібника, відкрийте тікет підтримки на legionhosting.net/submitticket.php та вкажіть ID вашого сервера, повідомлення про помилки з журналу консолі й опис кроків, які ви вже виконали.