Това ръководство обхваща често срещани проблеми, които може да срещнете с вашия Left 4 Dead 2 dedicated сървър, хостван в 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 на вашия сървър, съобщенията за грешка от лога на конзолата и описание на стъпките, които вече сте предприели.