Ovaj vodič pokriva uobičajene probleme i rešenja za Nightingale namenske servere hostovane kod Legion Hosting, uključujući padove, probleme sa povezivanjem, optimizaciju performansi i oporavak sačuvanih podataka. Za početno podešavanje i konfiguraciju servera, pogledajte Vodič za podešavanje Nightingale servera.
Padovi servera
Padovi servera mogu imati više uzroka. Počnite proverom GPanel konzole za izlaz o greškama, a zatim prođite kroz sledeće uobičajene uzroke.
Provera logova
- U GPanel-u, idite na karticu Console i pomerite se nagore da pronađete poruke o greškama koje su se pojavile pre pada.
- Proverite log datoteke servera putem kartice Files. Potražite direktorijum
LogsiliSaved/Logskoji sadrži log datoteke sa vremenskim oznakama. - Najnovija log datoteka sadržaće detalje o padu, stack trace-ove i poruke o greškama koje pomažu da se identifikuje uzrok.
Nedostatak memorije
- Nightingale može biti zahtevan po pitanju memorije, naročito sa mnogo istraženih realm-ova i izgrađenih struktura.
- Proverite grafikone iskorišćenosti resursa u GPanel-u da biste videli da li server dostiže svoje ograničenje RAM-a.
- Ako je memorija konstantno na maksimumu, razmotrite nadogradnju svog serverskog plana. Otvorite tiket za podršku da razgovarate o opcijama.
- Smanjenje
MaxPlayersmože smanjiti iskorišćenost memorije, jer podaci svakog igrača i učitane oblasti troše dodatni RAM.
Proton/Wine kompatibilnost (Linux serveri)
Nightingale namenski server može da radi pod Proton-om ili Wine-om na hostingu zasnovanom na Linux-u. Problemi sa kompatibilnošću mogu izazvati padove ili neočekivano ponašanje.
- Proverite konzolu za poruke o greškama vezanim za Proton prilikom pokretanja.
- Ako se server odmah sruši pri pokretanju sa greškama kompatibilnosti, otvorite tiket za podršku kako bi naš tim mogao da proveri Proton konfiguraciju.
- Neka ažuriranja igre mogu privremeno narušiti Proton kompatibilnost dok se sloj kompatibilnosti ne ažurira.
Oštećeni sačuvani podaci
- Ako se server sruši tokom učitavanja sveta, sačuvani podaci mogu biti oštećeni.
- Pokušajte da vratite iz rezervne kopije (pogledajte odeljak Oporavak sačuvanih podataka u nastavku).
- Ako rezervna kopija nije dostupna, možda ćete morati da obrišete direktorijum sa sačuvanim podacima i pokrenete nov svet.
Pad pri pokretanju nakon ažuriranja
- Ažuriranja igre ponekad mogu uvesti greške koje utiču na namenske servere.
- Proverite zvanične Nightingale kanale zajednice (Steam forumi, Discord) za poznate probleme sa najnovijim ažuriranjem.
- Pokušajte da ponovo pokrenete server — neki problemi vezani za ažuriranje rešavaju se nakon čistog ponovnog pokretanja.
- Ako se pad nastavi, otvorite tiket za podršku sa porukama o greškama iz konzole.
Problemi sa povezivanjem
Ako se igrači ne mogu povezati na vaš server, prođite kroz ove uobičajene uzroke:
Server nije potpuno pokrenut
- Proverite da li je server na mreži i potpuno pokrenut u GPanel-u. Konzola treba da prikaže poruku koja ukazuje da je server spreman za povezivanje.
- Ako je server zaglavljen u stanju učitavanja ili se ponovo pokreće u petlji, proverite konzolu za greške.
Neslaganje verzija
- Server i svi igrači koji se povezuju moraju da koriste istu verziju igre Nightingale.
- Kada se igra ažurira, ponovo pokrenite svoj server kako bi SteamCMD preuzeo najnoviju verziju.
- Igrači treba da ažuriraju svoju igru preko Steam-a pre pokušaja povezivanja.
- Konzola može prikazati informacije o verziji prilikom pokretanja — uporedite ovo sa verzijom klijenta.
Pogrešna IP adresa ili port
- Potvrdite da igrač koristi tačnu IP adresu i port sa kartice Network u GPanel-u.
- Za detaljna uputstva pogledajte Kako pronaći IP adresu i port servera.
- Uverite se da se igrač povezuje na game port, a ne na query port.
Problemi sa lozinkom
- Ako server ima podešenu lozinku, uverite se da je igrač pravilno unosi (lozinke razlikuju velika i mala slova).
- Da biste uklonili lozinku, obrišite promenljivu za pokretanje
PASSWORDi ponovo pokrenite.
Server je pun
- Ako je server dostigao maksimalan limit igrača, dodatni igrači se ne mogu pridružiti dok se neko ne diskonektuje.
- Povećajte
MAX_PLAYERna kartici Startup ako vam je potrebno više mesta (može zahtevati više serverskih resursa). Imajte na umu da povećanje iznad 6 nije podržano.
Konfiguracija firewall-a i porta
- Na Legion Hosting platformi, firewall i dodela porta obrađuju se automatski putem GPanel-a. Ne biste trebalo da morate ručno da konfigurišete firewall pravila.
- Ako sumnjate na problem sa portom, proverite da li se port prikazan na kartici Network u GPanel-u poklapa sa onim na kome server osluškuje u izlazu konzole.
- Ako se igrači iza restriktivnih mreža (korporativnih, školskih) ne mogu povezati, možda će morati da koriste VPN.
Problemi sa performansama
Ako igrači doživljavaju lag, rubber-banding ili server sporo reaguje, isprobajte sledeće optimizacije:
Previše igrača
- Nightingale je dizajniran za manje multiplayer grupe. Performanse opadaju kako se broj igrača povećava.
- Ako doživljavate lag sa mnogo igrača, razmotrite smanjenje
MAX_PLAYERna kartici Startup. - Svaki dodatni igrač dodaje opterećenje za podatke o liku, učitane delove realm-a i mrežnu sinhronizaciju.
Složenost realm-a
- Velike izgrađene strukture i opsežno izmenjeni realm-ovi povećavaju opterećenje obrade na serveru.
- Ako određeni realm izaziva lag prilikom ulaska, gradnje u tom realm-u mogu biti previše složene.
- Podstičite igrače da gradnje drže u razumnim veličinama i izbegavaju preterano složene konstrukcije.
Iskorišćenost resursa
- Proverite grafikone iskorišćenosti resursa u GPanel-u za potrošnju CPU-a i RAM-a.
- Ako je CPU konstantno iznad 90%, server je preopterećen. Smanjite broj igrača ili razmotrite nadogradnju plana.
- Ako je iskorišćenost RAM-a blizu ograničenja, server može početi da koristi swap na disku, što izaziva ozbiljne padove performansi.
- Kontaktirajte podršku putem tiketa za podršku da razgovarate o nadogradnji ako se ograničenja resursa konstantno dostižu.
Oštećenje i oporavak sačuvanih podataka
Oštećenje sačuvanih podataka može nastati usled padova, nestanka napajanja ili grešaka. Evo kako da dijagnostikujete i oporavite.
Simptomi oštećenja
- Server se ruši tokom učitavanja sveta sa greškama u čitanju datoteka.
- Igrači se pojavljuju na neočekivanim lokacijama ili sa nedostajućim inventarom.
- Izgrađene strukture ili istraženi realm-ovi nedostaju nakon ponovnog pokretanja.
- Konzola prikazuje greške o nevažećim ili nečitljivim sačuvanim podacima.
Vraćanje iz rezervne kopije
- Zaustavite server u GPanel-u.
- Idite do direktorijuma sa sačuvanim podacima putem kartice Files.
- Preimenujte trenutnu (oštećenu) fasciklu sa sačuvanim podacima u nešto poput
SaveBackup_corruptedkako biste kasnije mogli da pokušate oporavak ako bude potrebno. - Otpremite datoteke sa sačuvanim podacima iz rezervne kopije na putanju originalnog direktorijuma sa sačuvanim podacima.
- Pokrenite server. Trebalo bi da učita vraćene sačuvane podatke.
Sprečavanje oštećenja
- Kreirajte redovne rezervne kopije, naročito pre ažuriranja igre.
- Uvek zaustavljajte server čisto putem GPanel-a, umesto da dozvolite da se sruši ili da ga prisilno zaustavljate.
- Izbegavajte ručno uređivanje datoteka sa sačuvanim podacima osim ako tačno znate šta radite.
- Podesite zakazana ponovna pokretanja u GPanel-u da biste periodično čisto sačuvali i ponovo pokrenuli, smanjujući prozor za oštećenje.
Ažuriranja igre koja narušavaju server
Nightingale je igra koja se aktivno razvija, a ažuriranja povremeno mogu izazvati probleme sa namenskim serverima.
Nakon ažuriranja
- Ponovo pokrenite svoj server u GPanel-u. SteamCMD će automatski preuzeti najnovije datoteke servera.
- Ako server ne uspe da se pokrene nakon ažuriranja, proverite konzolu za nove poruke o greškama.
- Pregledajte beleške o zakrpama igre za sve promene u konfiguraciji servera ili nove zahteve.
- Neka ažuriranja mogu promeniti formate konfiguracionih datoteka ili dodati nova obavezna podešavanja. Uporedite svoju postojeću konfiguraciju sa svim primer konfiguracijama koje pružaju programeri.
Vraćanje na prethodnu verziju nije moguće
- SteamCMD uvek instalira najnoviju verziju. Ne možete vratiti server na prethodnu verziju igre.
- Igrači takođe moraju da ažuriraju svoje klijente da bi se poklapali sa verzijom servera.
- Ako ažuriranje uvede greške koje narušavaju igru, pratite zvanične Nightingale kanale za hotfix-eve, koji se obično brzo objavljuju.
Administratorske i host kontrole
Nightingale administratorske i host kontrole omogućavaju operateru servera da upravlja igračima i svetom.
Dostupne kontrole
- Izbacivanje igrača — Uklonite igrače koji ometaju sa servera.
- Banovanje igrača — Trajno sprečite određene igrače da se pridruže.
- Lozinka servera — Podesite ili promenite lozinku servera u bilo kom trenutku putem GPanel promenljivih za pokretanje.
- Administratorske komande — Proverite konzolu i dokumentaciju igre za dostupne komande servera. One se mogu menjati sa ažuriranjima.
Brzi pregled: Uobičajeni problemi
| Problem | Verovatan uzrok | Rešenje |
|---|---|---|
| Server se ruši pri pokretanju | Oštećeni sačuvani podaci ili neuspelo ažuriranje | Proverite logove, vratite rezervnu kopiju ili obrišite sačuvane podatke za nov svet |
| Igrači ne mogu da pronađu server u pretraživaču | Server nije potpuno pokrenut ili problem sa query portom | Sačekajte potpuno pokretanje, koristite direktno povezivanje kao rezervu |
| Igrači dobijaju „version mismatch” | Server ili klijent nije ažuriran | Ponovo pokrenite server (pokreće SteamCMD ažuriranje), ažurirajte klijent |
| Ozbiljan lag za sve igrače | Server preopterećen (CPU/RAM) | Smanjite MaxPlayers, proverite iskorišćenost resursa, razmotrite nadogradnju |
| Lag samo u određenom realm-u | Složene gradnje u tom realm-u | Pojednostavite gradnje ili izbegavajte taj realm |
| Napredak/gradnje igrača nedostaju | Oštećenje sačuvanih podataka ili učitani pogrešni sačuvani podaci | Vratite iz rezervne kopije |
| Server je zaglavljen u preuzimanju pri svakom pokretanju | Problem sa SteamCMD validacijom | Otvorite tiket za podršku |
Povezani članci
- Vodič za podešavanje Nightingale servera — Početno podešavanje, konfiguracija i uputstva za povezivanje
- Kako pronaći IP adresu i port servera
- Kako otpremiti datoteke putem SFTP
- Vodič za pokretanje servera — Opšti vodič za pokretanje bilo kog game servera na Legion Hosting platformi
Potrebna vam je dodatna pomoć?
Ako i dalje imate probleme sa svojim Nightingale serverom, naš tim za podršku vam je na raspolaganju. Otvorite tiket na legionhosting.net/submitticket.php sa IP adresom vašeg servera, opisom problema i svim relevantnim porukama o greškama iz GPanel konzole.