Ovaj vodič pokriva uobičajene probleme i rješenja za Nightingale namjenske servere hostirane na Legion Hosting, uključujući rušenja, probleme s povezivanjem, optimizaciju performansi i oporavak spremanja. Za početno postavljanje i konfiguraciju servera pogledajte Nightingale vodič za postavljanje servera.
Rušenje servera
Rušenja servera mogu imati više uzroka. Započnite provjerom GPanel konzole za ispis grešaka, zatim prođite kroz sljedeće uobičajene uzroke.
Provjera zapisnika
- U GPanel, idite na karticu Console i pomičite se prema gore kako biste pronašli poruke o greškama koje su se pojavile prije rušenja.
- Provjerite datoteke zapisnika servera putem kartice Files. Potražite direktorij
LogsiliSaved/Logskoji sadrži datoteke zapisnika s vremenskim oznakama. - Najnovija datoteka zapisnika sadržavat će detalje o rušenju, tragove stoga i poruke o greškama koje pomažu identificirati uzrok.
Nedostatak memorije
- Nightingale može zahtijevati puno memorije, posebno s mnogo istraženih carstava i izgrađenih struktura.
- Provjerite grafove korištenja resursa u GPanel kako biste vidjeli doseže li server ograničenje RAM-a.
- Ako je memorija konstantno na maksimumu, razmislite o nadogradnji plana servera. Otvorite zahtjev za podršku za razgovor o opcijama.
- Smanjivanje
MaxPlayersmože smanjiti korištenje memorije jer podaci svakog igrača i učitana područja troše dodatni RAM.
Proton/Wine kompatibilnost (Linux serveri)
Nightingale namjenski server može raditi pod Proton ili Wine na Linux hostingu. Problemi s kompatibilnošću mogu uzrokovati rušenja ili neočekivano ponašanje.
- Provjerite konzolu za poruke o greškama vezanim uz Proton pri pokretanju.
- Ako se server odmah ruši pri pokretanju s greškama kompatibilnosti, otvorite zahtjev za podršku kako bi naš tim mogao provjeriti konfiguraciju Proton.
- Neka ažuriranja igre mogu privremeno narušiti kompatibilnost s Proton dok se sloj kompatibilnosti ne ažurira.
Oštećeni podaci spremanja
- Ako se server ruši tijekom učitavanja svijeta, podaci spremanja mogu biti oštećeni.
- Pokušajte vratiti sigurnosnu kopiju (pogledajte odjeljak Oporavak spremanja u nastavku).
- Ako sigurnosna kopija nije dostupna, možda ćete morati izbrisati direktorij spremanja i započeti novi svijet.
Rušenje pri pokretanju nakon ažuriranja
- Ažuriranja igre ponekad mogu uvesti greške koje utječu na namjenske servere.
- Provjerite službene Nightingale kanale zajednice (Steam forumi, Discord) za poznate probleme s najnovijim ažuriranjem.
- Pokušajte ponovno pokrenuti server — neki problemi vezani uz ažuriranja rješavaju se nakon čistog ponovnog pokretanja.
- Ako se rušenje nastavi, otvorite zahtjev za podršku s porukama o greškama iz konzole.
Problemi s povezivanjem
Ako se igrači ne mogu povezati na vaš server, prođite kroz ove uobičajene uzroke:
Server nije potpuno pokrenut
- Provjerite je li server online i potpuno pokrenut u GPanel. Konzola bi trebala prikazati poruku koja označava da je server spreman za povezivanje.
- Ako je server zapeo u stanju učitavanja ili se ponovno pokreće u petlji, provjerite konzolu za greške.
Nepodudarnost verzija
- Server i svi igrači koji se povezuju moraju pokretati istu verziju Nightingale.
- Kada se igra ažurira, ponovno pokrenite server kako bi SteamCMD preuzeo najnoviju verziju.
- Igrači bi trebali ažurirati svoju igru putem Steam prije pokušaja povezivanja.
- Konzola može prikazati informacije o verziji pri pokretanju — usporedite to s verzijom klijenta.
Neispravna IP adresa ili port
- Potvrdite da igrač koristi ispravnu IP adresu i port s kartice Network u GPanel.
- Pogledajte Kako pronaći IP adresu i port vašeg servera za detaljne upute.
- Provjerite da se igrač povezuje na port igre, a ne na port za upite.
Problemi s lozinkom
- Ako server ima postavljenu lozinku, provjerite da je igrač ispravno unosi (lozinke razlikuju velika i mala slova).
- Za uklanjanje lozinke, obrišite varijablu pokretanja
PASSWORDi ponovno pokrenite.
Server je pun
- Ako je server dosegnuo maksimalan broj igrača, dodatni igrači se ne mogu pridružiti dok se netko ne odspoji.
- Povećajte
MAX_PLAYERu kartici Startup ako trebate više mjesta (može zahtijevati više resursa servera). Imajte na umu da povećanje iznad 6 nije podržano.
Vatrozid i konfiguracija portova
- Na Legion Hosting, vatrozid i dodjela portova upravljaju se automatski putem GPanel. Ne biste trebali ručno konfigurirati pravila vatrozida.
- Ako sumnjate na problem s portom, provjerite odgovara li port prikazan u kartici Network u GPanel onome na čemu server sluša u ispisu konzole.
- Ako se igrači iza restriktivnih mreža (korporativne, školske) ne mogu povezati, možda će trebati koristiti VPN.
Problemi s performansama
Ako igrači doživljavaju kašnjenje, "rubber-banding" ili server sporo reagira, pokušajte sljedeće optimizacije:
Previše igrača
- Nightingale je dizajniran za manje višeigračke grupe. Performanse se pogoršavaju s povećanjem broja igrača.
- Ako doživljavate kašnjenje s mnogo igrača, razmislite o smanjivanju
MAX_PLAYERu kartici Startup. - Svaki dodatni igrač dodaje opterećenje za podatke lika, učitane dijelove carstva i mrežnu sinkronizaciju.
Složenost carstava
- Velike izgrađene strukture i opsežno izmijenjena carstva povećavaju opterećenje obrade servera.
- Ako određeno carstvo uzrokuje kašnjenje pri ulasku, građevine u tom carstvu mogu biti pretjerano složene.
- Potaknite igrače da održavaju građevine u razumnim veličinama i izbjegavaju pretjerano složene konstrukcije.
Korištenje resursa
- Provjerite grafove korištenja resursa u GPanel za potrošnju CPU-a i RAM-a.
- Ako je CPU konstantno iznad 90%, server je preopterećen. Smanjite broj igrača ili razmislite o nadogradnji plana.
- Ako je korištenje RAM-a blizu ograničenja, server može početi koristiti swap na disku, što uzrokuje ozbiljne padove performansi.
- Kontaktirajte podršku putem zahtjeva za podršku za razgovor o nadogradnji ako se ograničenja resursa konstantno dostižu.
Oštećenje spremanja i oporavak
Oštećenje spremanja može nastati zbog rušenja, gubitka napajanja ili grešaka. Evo kako dijagnosticirati i oporaviti.
Simptomi oštećenja
- Server se ruši tijekom učitavanja svijeta s greškama čitanja datoteka.
- Igrači se pojavljuju na neočekivanim lokacijama ili im nedostaje inventar.
- Izgrađene strukture ili istražena carstva nedostaju nakon ponovnog pokretanja.
- Konzola prikazuje greške o nevaljanim ili nečitljivim podacima spremanja.
Vraćanje iz sigurnosne kopije
- Zaustavite server u GPanel.
- Navigirajte do direktorija spremanja putem kartice Files.
- Preimenujte trenutnu (oštećenu) mapu spremanja u nešto poput
SaveBackup_corruptedkako biste kasnije mogli pokušati oporavak ako bude potrebno. - Prenesite datoteke sigurnosne kopije na izvornu putanju direktorija spremanja.
- Pokrenite server. Trebao bi učitati vraćeno spremanje.
Sprječavanje oštećenja
- Stvarajte redovite sigurnosne kopije, posebno prije ažuriranja igre.
- Uvijek čisto zaustavljajte server putem GPanel umjesto da ga pustite da se sruši ili ga prisilno zaustavljate.
- Izbjegavajte ručno uređivanje datoteka spremanja osim ako točno znate što radite.
- Postavite zakazana ponovna pokretanja u GPanel za povremeno spremanje i čisto ponovno pokretanje, smanjujući mogućnost oštećenja.
Ažuriranja igre koja kvare server
Nightingale je igra u aktivnom razvoju, a ažuriranja ponekad mogu uzrokovati probleme s namjenskim serverima.
Nakon ažuriranja
- Ponovno pokrenite server u GPanel. SteamCMD će automatski preuzeti najnovije datoteke servera.
- Ako se server ne pokrene nakon ažuriranja, provjerite konzolu za nove poruke o greškama.
- Pregledajte bilješke o zakrpi igre za bilo kakve promjene u konfiguraciji servera ili nove zahtjeve.
- Neka ažuriranja mogu promijeniti formate konfiguracijskih datoteka ili dodati nove obavezne postavke. Usporedite svoju postojeću konfiguraciju s primjerima konfiguracija koje su razvojni programeri pružili.
Vraćanje na prethodnu verziju nije moguće
- SteamCMD uvijek instalira najnoviju verziju. Ne možete se vratiti na prethodnu verziju igre na serveru.
- Igrači također moraju ažurirati svoje klijente kako bi odgovarali verziji servera.
- Ako ažuriranje uvede kritične greške, pratite službene Nightingale kanale za hitne popravke koji se obično objavljuju brzo.
Administratorske kontrole i kontrole domaćina
Nightingale administratorske i domaćinske kontrole omogućuju operateru servera upravljanje igračima i svijetom.
Dostupne kontrole
- Izbacivanje igrača — Uklonite problematične igrače sa servera.
- Zabrana pristupa igračima — Trajno spriječite određene igrače da se pridruže.
- Lozinka servera — Postavite ili promijenite lozinku servera u bilo kojem trenutku putem GPanel varijabli pokretanja.
- Administratorske naredbe — Provjerite konzolu i dokumentaciju igre za dostupne naredbe servera. Mogu se promijeniti s ažuriranjima.
Brza referenca: Uobičajeni problemi
| Problem | Vjerojatni uzrok | Rješenje |
|---|---|---|
| Server se ruši pri pokretanju | Oštećeno spremanje ili neuspjelo ažuriranje | Provjerite zapisnike, vratite sigurnosnu kopiju ili izbrišite spremanje za novi svijet |
| Igrači ne mogu pronaći server u pregledniku | Server nije potpuno pokrenut ili problem s portom za upite | Pričekajte potpuno pokretanje, koristite izravno povezivanje kao zamjenu |
| Igrači dobivaju poruku "nepodudarnost verzija" | Server ili klijent nije ažuriran | Ponovno pokrenite server (pokreće SteamCMD ažuriranje), ažurirajte klijent |
| Jako kašnjenje za sve igrače | Server preopterećen (CPU/RAM) | Smanjite MaxPlayers, provjerite korištenje resursa, razmislite o nadogradnji |
| Kašnjenje samo u određenom carstvu | Složene građevine u tom carstvu | Pojednostavite građevine ili izbjegavajte to carstvo |
| Napredak/građevine igrača nedostaju | Oštećenje spremanja ili učitano krivo spremanje | Vratite sigurnosnu kopiju |
| Server zaglavi na preuzimanju pri svakom pokretanju | Problem s SteamCMD provjerom | Otvorite zahtjev za podršku |
Povezani članci
- Nightingale vodič za postavljanje servera — Početno postavljanje, konfiguracija i upute za povezivanje
- Kako pronaći IP adresu i port vašeg servera
- Kako prenijeti datoteke putem SFTP
- Vodič za pokretanje servera — Opći vodič za pokretanje bilo kojeg game servera na Legion Hosting
Trebate dodatnu pomoć?
Ako i dalje imate problema s vašim Nightingale serverom, naš tim za podršku dostupan je za pomoć. Otvorite zahtjev na legionhosting.net/submitticket.php s IP adresom vašeg servera, opisom problema i relevantnim porukama o greškama iz GPanel konzole.