Ръководство за отстраняване на проблеми с Barotrauma
Това ръководство обхваща често срещани проблеми, които може да срещнете при стартиране на специализиран сървър за Barotrauma в Legion Hosting, заедно с решения стъпка по стъпка. За първоначална настройка на сървъра вижте Ръководство за настройка на специализиран сървър за Barotrauma.
Преди отстраняване на проблеми: Проверете конзолата на сървъра си в GPanel за съобщения за грешки. Редовете, съдържащи
[ERROR] или Exception, в повечето случаи ще ви насочат към причината.
Съдържание
- Подводницата не се зарежда / Сървърът заседнал при стартиране
- Конфликти на модове и сривове
- Сървърът не се появява в браузъра
- Изтичане на времето за връзка / Не може да се свърже директно
- Запазването на кампанията не е намерено след рестартиране
- Забавяне на сървъра и проблеми с производителността
Подводницата не се зарежда / Сървърът заседнал при стартиране
Симптом: Сървърът се стартира, но играчите не могат да се присъединят, или журналът на сървъра показва грешка относно ненамирането на подводницата.
Решения
- Проверете името точно: Атрибутът
Submarineвserversettings.xmlтрябва да съответства точно на името на файла (без разширението.sub), включително главни и малки букви. НапримерHumpbackе правилно, ноhumpbackне е. - Проверете дали файлът съществува: Свържете се с вашия сървър чрез SFTP или файловия мениджър на GPanel и потвърдете, че
.subфайлът е наличен в директориятаSubmarines/. - Workshop подводница? Ако подводницата идва от Workshop мод, тя трябва да бъде инсталирана в
LocalMods/и регистрирана в настройките на сървъра, преди да може да се използва. Вижте Ръководство за инсталиране на модове. - Тествайте с подводница по подразбиране: Превключете към вградена подводница (напр.
Humpback), за да потвърдите, че сървърът се стартира правилно. Ако се стартира, проблемът е с персонализирания файл на подводницата.
Конфликти на модове и сривове
Симптом: Сървърът се срива при стартиране, разкача играчите при присъединяване или конзолата показва грешки, препращащи към конкретни ID на съдържание.
Решения
- Изолирайте проблемния мод: Деактивирайте всички наскоро добавени модове и рестартирайте сървъра. Ако работи стабилно, активирайте отново модовете един по един, рестартирайки всеки път, за да намерите конфликта.
- Несъответствие на версии: Уверете се, че всички файлове на модове на сървъра съответстват на версиите, инсталирани на клиентските машини. Изтеглете отново и качете отново модовете, ако не сте сигурни. Вижте Ръководство за инсталиране на модове за процеса на актуализация.
- Модове само за клиент: Някои Workshop модове са само от страна на клиента и не трябва да се инсталират на сървъра. Проверете описанието на страницата на мода в Workshop за тази информация.
- Проверете журнала на сървъра: Отворете конзолата в GPanel и потърсете редове
[ERROR]илиException. Те обикновено препращат към конкретния мод или файл със съдържание, който причинява срива.
Съвет: Ако стартирате много модове и не можете да идентифицирате конфликта, опитайте подход с двоично търсене: деактивирайте половината от модовете наведнъж, а не един по един. Това стеснява проблема много по-бързо.
Сървърът не се появява в браузъра
Симптом: Вашият сървър работи, но не се появява в браузъра на сървъри в играта.
Решения
- Изчакайте няколко минути: Браузърът на сървъри на Steam може да отнеме няколко минути, за да изброи новостартиран сървър. Първо опитайте директна връзка, за да потвърдите, че сървърът е достъпен.
- Проверете дали сървърът е напълно стартиран: Отворете GPanel и потвърдете, че сървърът се показва като работещ без грешки в конзолата.
- Проверете вашия query порт: Стойността
QueryPortвserversettings.xmlтрябва да съответства на query порта, присвоен на вашата услуга. Проверете раздела Network в GPanel за правилното присвояване на порт. - Потвърдете с директна връзка: Опитайте да се свържете директно, използвайки IP адреса на вашия сървър и основния порт (проверете раздела Network на GPanel за вашия присвоен порт), за да изключите проблем, специфичен за браузъра.
Изтичане на времето за връзка / Не може да се свърже директно
Симптом: Опитът за присъединяване чрез директна връзка води до изтичане на времето или грешка "connection failed".
Решения
- Проверете вашия IP и порт: Проверете раздела Network в GPanel за IP адреса и порта на вашия сървър. Вижте Как да намерите IP адреса и порта на вашия сървър.
- Използвайте правилния порт: Свържете се с основния игрови порт, а не с query порта. Основният порт е този, посочен като основен порт в GPanel.
- Потвърдете, че сървърът работи: Проверете GPanel, за да се уверите, че сървърът не се е сринал или спрял.
- Проверете вашия serversettings.xml: Уверете се, че стойността
Portвserversettings.xmlсъответства на порта, присвоен в GPanel. Ако се различават, сървърът ще се обвърже с грешен порт. - Защитна стена от вашата страна: В редки случаи вашата локална мрежа или интернет доставчик може да блокира изходящ UDP трафик на нестандартни портове. Опитайте да се свържете от различна мрежа или използвайте VPN за тестване.
Запазването на кампанията не е намерено след рестартиране
Симптом: След рестартиране на сървъра, кампанията изчезва и играчите трябва да започнат нова.
Решения
- Проверете дали файловете за запазване съществуват: Свържете се чрез SFTP и проверете дали папката на кампанията все още съществува в
Saves/Multiplayer/. - Проверете за проблеми с миграция: Ако наскоро сте мигрирали вашия сървър или сте възстановили от резервно копие, уверете се, че папката за запазване е била качена на правилния път в директорията на сървъра на Barotrauma.
- Нечисто изключване: Ако сървърът е бил насилствено убит (вместо чисто спрян чрез GPanel), окончателното състояние на запазването може да не е било записано. Винаги използвайте бутона Stop в GPanel, вместо да убивате процеса насилствено.
- Възстановете от резервно копие: Ако преди това сте направили резервно копие на кампанията, спрете сървъра, качете резервната папка в
Saves/Multiplayer/чрез SFTP и стартирайте сървъра. Вижте основното ръководство за настройка за подробни инструкции за резервно копиране/възстановяване.
Забавяне на сървъра и проблеми с производителността
Симптом: Играчите изпитват rubber-banding, забавени входни данни или сървърът става неотзивчив по време на геймплей.
Решения
- Намалете броя играчи: Намалете стойността
MaxPlayersвserversettings.xml, ако вашият сървърен план няма достатъчно ресурси за текущия брой играчи. - Намалете броя модове: Някои модове, особено тези, които добавят много нови същества или сложни системи, значително увеличават използването на сървърни ресурси. Премахнете несъществените модове.
- Проверете сървърните ресурси: В GPanel наблюдавайте използването на CPU и паметта. Ако постоянно сте близо до лимита, помислете за надграждане на вашия сървърен план.
- Рестартирайте сървъра: Дългосрочно работещи сесии могат да натрупат използване на памет. Планирано рестартиране между игрови сесии може да помогне за поддържане на производителността.
Свързани статии
- Ръководство за настройка на специализиран сървър за Barotrauma
- Ръководство за инсталиране на модове за Barotrauma
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
Все още имате проблеми? Отворете тикет за поддръжка на legionhosting.net/submitticket.php и включете името на вашия сървър, съобщенията за грешки от конзолата на GPanel и стъпките, които вече сте опитали.