Овој водич опфаќа чести проблеми и решенија за Nightingale наменски сервери хостирани со Legion Hosting, вклучувајќи паѓања, проблеми со поврзување, оптимизација на перформанси и враќање на зачувувања. За почетно поставување и конфигурација на серверот, видете Водич за поставување на Nightingale сервер.
Паѓања на серверот
Паѓањата на серверот можат да имаат повеќе причини. Започнете со проверка на GPanel конзолата за излез на грешки, потоа поминете низ следните чести причини.
Проверка на дневници
- Во GPanel, одете до табот Console и скролувајте нагоре за да најдете пораки за грешки што се појавиле пред паѓањето.
- Проверете ги датотеките со дневници на серверот преку табот Files. Побарајте директориум
LogsилиSaved/Logsшто содржи датотеки со дневници со временски ознаки. - Најновата датотека со дневник ќе содржи детали за паѓањето, stack traces и пораки за грешки што помагаат да се идентификува причината.
Недостаток на меморија
- Nightingale може да биде интензивен за меморија, особено со многу истражени царства и изградени структури.
- Проверете ги графиконите за искористување на ресурси во GPanel за да видите дали серверот го достигнува лимитот на RAM.
- Ако меморијата е постојано на максимум, размислете за надградба на вашиот сервер план. Отворете тикет за поддршка за да ги дискутирате опциите.
- Намалувањето на
MaxPlayersможе да го намали искористувањето на меморијата, бидејќи податоците на секој играч и вчитаните области трошат дополнителна RAM.
Proton/Wine компатибилност (Linux сервери)
Наменскиот сервер на Nightingale може да работи под Proton или Wine на Linux-базирано хостирање. Проблемите со компатибилност можат да предизвикаат паѓања или неочекувано однесување.
- Проверете ја конзолата за Proton-поврзани пораки за грешки при стартување.
- Ако серверот падне веднаш при стартување со грешки за компатибилност, отворете тикет за поддршка за да може нашиот тим да ја провери Proton конфигурацијата.
- Некои ажурирања на играта може привремено да ја нарушат Proton компатибилноста додека не се ажурира слојот за компатибилност.
Оштетени податоци на зачувување
- Ако серверот падне за време на вчитувањето на светот, податоците на зачувувањето може да бидат оштетени.
- Обидете се да вратите од резервна копија (видете го делот Враќање на зачувувања подолу).
- Ако нема достапна резервна копија, можеби ќе треба да го избришете директориумот за зачувувања и да започнете нов свет.
Паѓање при стартување по ажурирање
- Ажурирањата на играта понекогаш можат да воведат грешки што влијаат на наменските сервери.
- Проверете ги официјалните канали на заедницата на Nightingale (Steam форуми, Discord) за познати проблеми со најновото ажурирање.
- Обидете се да го рестартирате серверот — некои проблеми поврзани со ажурирања се решаваат по чисто рестартирање.
- Ако паѓањето продолжи, отворете тикет за поддршка со пораките за грешки од конзолата.
Проблеми со поврзување
Ако играчите не можат да се поврзат на вашиот сервер, поминете низ овие чести причини:
Серверот не е целосно стартуван
- Проверете дали серверот е онлајн и целосно стартуван во GPanel. Конзолата треба да покаже порака што укажува дека серверот е подготвен за поврзувања.
- Ако серверот е заглавен во состојба на вчитување или се рестартира во јамка, проверете ја конзолата за грешки.
Неусогласеност на верзии
- Серверот и сите играчи што се поврзуваат мора да работат со иста верзија на Nightingale.
- Кога играта се ажурира, рестартирајте го вашиот сервер за SteamCMD да ја преземе најновата верзија.
- Играчите треба да ја ажурираат својата игра преку Steam пред да се обидат да се поврзат.
- Конзолата може да прикаже информации за верзијата при стартување — споредете го ова со верзијата на клиентот.
Неточна IP или порт
- Потврдете дека играчот ја користи точната IP адреса и порт од табот Network во GPanel.
- Видете Како да ги најдете IP адресата и портот на вашиот сервер за детални упатства.
- Осигурете се дека играчот се поврзува на портот на играта, а не на query портот.
Проблеми со лозинка
- Ако серверот има поставена лозинка, осигурете се дека играчот ја внесува точно (лозинките се чувствителни на големи и мали букви).
- За да ја отстраните лозинката, исчистете ја стартувачката променлива
PASSWORDи рестартирајте.
Серверот е полн
- Ако серверот го достигнал лимитот на максимален број играчи, дополнителни играчи не можат да се приклучат додека некој не се исклучи.
- Зголемете го
MAX_PLAYERво табот Startup ако ви требаат повеќе слотови (може да бара повеќе ресурси на серверот). Имајте предвид дека зголемувањето над 6 не е поддржано.
Firewall и конфигурација на порт
- На Legion Hosting, firewall и доделувањето на портови се обработуваат автоматски од GPanel. Не би требало да треба рачно да конфигурирате firewall правила.
- Ако се сомневате во проблем со порт, потврдете дека портот прикажан во табот Network во GPanel се совпаѓа со она на што серверот слуша во излезот на конзолата.
- Ако играчите зад рестриктивни мрежи (корпоративни, училишни) не можат да се поврзат, можеби ќе треба да користат VPN.
Проблеми со перформанси
Ако играчите доживуваат lag, rubber-banding или серверот реагира бавно, обидете се со следните оптимизации:
Премногу играчи
- Nightingale е дизајниран за помали multiplayer групи. Перформансите се влошуваат како што се зголемува бројот на играчи.
- Ако доживувате lag со многу играчи, размислете за намалување на
MAX_PLAYERво табот Startup. - Секој дополнителен играч додава оптоварување за податоци за ликот, вчитани делови од царствата и мрежна синхронизација.
Сложеност на царствата
- Големите изградени структури и екстензивно изменетите царства го зголемуваат оптоварувањето на обработката на серверот.
- Ако одредено царство предизвикува lag кога се влегува во него, градбите во тоа царство може да бидат премногу сложени.
- Поттикнете ги играчите да ги одржуваат градбите во разумни големини и да избегнуваат претерано сложени конструкции.
Искористување на ресурси
- Проверете ги графиконите за искористување на ресурси во GPanel за потрошувачка на CPU и RAM.
- Ако CPU е постојано над 90%, серверот е преоптоварен. Намалете го бројот на играчи или размислете за надградба на планот.
- Ако искористувањето на RAM е близу лимитот, серверот може да започне да swap-ува на диск, што предизвикува сериозни падови во перформансите.
- Контактирајте ја поддршката преку тикет за поддршка за да дискутирате за надградба ако лимитите на ресурси постојано се достигнуваат.
Оштетување и враќање на зачувувања
Оштетувањето на зачувувањата може да се случи поради паѓања, прекин на струја или грешки. Еве како да дијагностицирате и да вратите.
Симптоми на оштетување
- Серверот паѓа за време на вчитувањето на светот со грешки при читање на датотеки.
- Играчите се појавуваат на неочекувани локации или со исчезнат инвентар.
- Изградените структури или истражените царства исчезнуваат по рестартирање.
- Конзолата покажува грешки за невалидни или нечитливи податоци на зачувување.
Враќање од резервна копија
- Запрете го серверот во GPanel.
- Одете до директориумот за зачувувања преку табот Files.
- Преименувајте ја тековната (оштетена) папка за зачувување во нешто како
SaveBackup_corruptedза да можете подоцна да се обидете со враќање ако е потребно. - Поставете ги вашите датотеки за резервна копија на оригиналната патека на директориумот за зачувувања.
- Стартувајте го серверот. Тој треба да го вчита вратеното зачувување.
Спречување на оштетување
- Создавајте редовни резервни копии, особено пред ажурирања на играта.
- Секогаш запирајте го серверот чисто преку GPanel наместо да дозволите да падне или насилно да го запрете.
- Избегнувајте рачно уредување на датотеките за зачувување освен ако точно знаете што правите.
- Поставете закажани рестартирања во GPanel за периодично чисто зачувување и рестартирање, намалувајќи го прозорецот за оштетување.
Ажурирања на играта што го нарушуваат серверот
Nightingale е игра во активен развој, а ажурирањата повремено можат да предизвикаат проблеми со наменските сервери.
По ажурирање
- Рестартирајте го вашиот сервер во GPanel. SteamCMD автоматски ќе ги преземе најновите датотеки на серверот.
- Ако серверот не успее да се стартува по ажурирањето, проверете ја конзолата за нови пораки за грешки.
- Прегледајте ги забелешките за закрпи на играта за какви било промени во конфигурацијата на серверот или нови барања.
- Некои ажурирања може да ги променат форматите на конфигурациските датотеки или да додадат нови потребни поставки. Споредете ја вашата постоечка конфигурација со кои било примери на конфигурации обезбедени од развивачите.
Враќање на претходна верзија не е можно
- SteamCMD секогаш ја инсталира најновата верзија. Не можете да се вратите на претходна верзија на играта на серверот.
- Играчите исто така мора да ги ажурираат своите клиенти за да се совпаднат со верзијата на серверот.
- Ако ажурирањето воведе грешки што ја нарушуваат играта, следете ги официјалните канали на Nightingale за hotfixes, кои обично се објавуваат брзо.
Админ и домаќин контроли
Админ и домаќин контролите на Nightingale му овозможуваат на операторот на серверот да управува со играчите и светот.
Достапни контроли
- Исфрлање на играчи — Отстранете нарушувачки играчи од серверот.
- Забранување на играчи — Трајно спречете одредени играчи да се приклучат.
- Лозинка на серверот — Поставете или променете ја лозинката на серверот во секое време преку GPanel стартувачките променливи.
- Админ команди — Проверете ја конзолата и документацијата на играта за достапни команди на серверот. Тие може да се променат со ажурирања.
Брза референца: Чести проблеми
| Проблем | Веројатна причина | Решение |
|---|---|---|
| Серверот паѓа при стартување | Оштетено зачувување или неуспешно ажурирање | Проверете ги дневниците, вратете резервна копија или избришете го зачувувањето за нов свет |
| Играчите не можат да го најдат серверот во прелистувачот | Серверот не е целосно стартуван или проблем со query порт | Почекајте за целосно стартување, користете директна конекција како резервна опција |
| Играчите добиваат „version mismatch“ | Серверот или клиентот не е ажуриран | Рестартирајте го серверот (активира SteamCMD ажурирање), ажурирајте го клиентот |
| Сериозен lag за сите играчи | Серверот е преоптоварен (CPU/RAM) | Намалете MaxPlayers, проверете го искористувањето на ресурси, размислете за надградба |
| Lag само во одредено царство | Сложени градби во тоа царство | Поедноставете ги градбите или избегнувајте го тоа царство |
| Напредокот/градбите на играчите исчезнуваат | Оштетување на зачувување или вчитано погрешно зачувување | Вратете од резервна копија |
| Серверот заглавен во преземање при секое стартување | Проблем со SteamCMD валидација | Отворете тикет за поддршка |
Поврзани статии
- Водич за поставување на Nightingale сервер — Почетно поставување, конфигурација и упатства за поврзување
- Како да ги најдете IP адресата и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP
- Водич за стартување на серверот — Општ водич за стартување на кој било игрален сервер на Legion Hosting
Ви треба повеќе помош?
Ако продолжувате да имате проблеми со вашиот Nightingale сервер, нашиот тим за поддршка е достапен да ви помогне. Отворете тикет на legionhosting.net/submitticket.php со вашата IP на серверот, опис на проблемот и какви било релевантни пораки за грешки од GPanel конзолата.