Водич за отстранување проблеми во 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. Ако се разликуваат, серверот ќе се поврзе на погрешна порта. - Заштитен ѕид на ваша страна: Во ретки случаи, вашата локална мрежа или ISP може да блокира излезен 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 конзолата и чекорите што веќе сте ги пробале.