Овој водич опфаќа чести проблеми со кои може да се соочите со вашиот посветен сервер за 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) за да видите кои приклучоци успешно се вчитале и кои не успеале.
Серверот не е наведен во прелистувачот на сервери или во лоби
- Потврдете дека
sv_lan 0е поставено воserver.cfg. - Проверете дали вашиот 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 на серверот, пораките за грешка од логот на конзолата и опис на чекорите што веќе сте ги направиле.