Ovaj vodič pokriva uobičajene probleme sa Abiotic Factor namenskim serverima na Legion Hosting, uključujući padove servera, probleme sa povezivanjem, desinhronizaciju i kašnjenje, oštećenje sačuvanih podataka i nepodudaranje verzija. Za početno podešavanje i konfiguraciju servera, pogledajte Vodič za podešavanje Abiotic Factor servera.
Server se ne pokreće
Ako se vaš server ne pokrene ili se odmah zaustavi nakon pritiska na Start u GPanel-u, prođite kroz sledeće provere:
Proverite izlaz konzole
- Idite na karticu Console u GPanel.
- Pritisnite Start i pažljivo pratite izlaz konzole za poruke o greškama.
- Potražite linije koje sadrže
Error,FataliliFailed. One će ukazati na to šta sprečava pokretanje servera.
Uobičajeni uzroci
| Simptom | Verovatan uzrok | Rešenje |
|---|---|---|
| Server se pokrene pa se odmah zaustavi | Oštećena instalacija ili nedostajući fajlovi | Reinstalirajte server sa kartice Settings u GPanel-u (Reinstall Server). Ovo ponovo preuzima sve fajlove servera sa Steam-a bez uticaja na vaše sačuvane svetove. |
| Greška "port already in use" | Prethodna instanca servera nije se uredno isključila | Sačekajte 30 sekundi i pokušajte ponovo da pokrenete. Ako problem potraje, koristite dugme Kill u GPanel-u da prisilno zaustavite zaglavljene procese, a zatim ponovo pokrenite. |
| Greška pri inicijalizaciji Steam-a | Problem sa Steam autentifikacijom | Ovo se može dogoditi ako su Steam serveri privremeno nedostupni. Sačekajte nekoliko minuta i pokušajte ponovo. Ako problem potraje, reinstalirajte server. |
| Pad pri učitavanju sveta | Oštećeni sačuvani podaci | Pogledajte odeljak Oštećenje sačuvanih podataka ispod za opcije oporavka. |
| Greške nedostajućeg DLL-a ili biblioteke | Nepotpuna instalacija | Reinstalirajte server sa GPanel Settings. Proces reinstalacije ponovo će preuzeti sve potrebne zavisnosti. |
Padovi servera
Ako se vaš server sruši tokom igre (iznenada se zaustavi ili prestane da reaguje), koristite sledeće korake da dijagnostikujete i rešite problem.
Proverite log fajlove
Logovi servera pružaju detaljne informacije o tome šta se dogodilo pre pada:
- U GPanel-u, idite na karticu Files.
- Idite do log direktorijuma:
AbioticFactor/Saved/Logs/ - Otvorite najnoviji log fajl (obično imenovan po datumu ili
AbioticFactorServer.log). - Skrolujte do kraja fajla i potražite poruke o greškama, stack trace-ove ili reference na crash dump.
Uobičajeni uzroci padova
- Iscrpljenost memorije: Ako serveru ponestane dodeljene RAM memorije, srušiće se. Ovo je češće na serverima sa velikim brojem igrača, velikim izgrađenim bazama ili dugim vremenom rada. Redovno restartujte server (dnevno ili svakih nekoliko dana) da biste očistili nagomilano korišćenje memorije.
- Oštećeni podaci sveta: Ako određeni delovi sveta dosledno izazivaju padove kada igrači uđu u njih, sačuvani podaci za taj deo mogu biti oštećeni. Pogledajte odeljak o oštećenju sačuvanih podataka za opcije.
- Ekstremni broj entiteta: Vrlo veliki broj postavljenih objekata, predmeta na zemlji ili stvorenih neprijatelja može preopteretiti server. Očistite nepotrebne postavljene predmete i strukture.
- Softverski bagovi: Neki padovi su uzrokovani bagovima u samoj igri. Proverite Abiotic Factor Steam zajednicu i patch beleške za poznate probleme. Održavajte server ažuriran na najnoviju verziju.
Smanjenje učestalosti padova
- Zakažite redovne restartove servera (npr. dnevno) da biste očistili curenje memorije.
- Smanjite
EnemySpawnRateuSandboxSettings.iniako je broj entiteta previsok. - Održavajte softver servera ažuriranim tako što ćete ga redovno restartovati (ažuriranja se primenjuju pri pokretanju).
- Podstaknite igrače da očiste nekorišćene predmete i bačene stvari.
Problemi sa povezivanjem
Ako se igrači ne mogu povezati na vaš server, prođite kroz ove korake redom.
Server se ne pojavljuje u pretraživaču
- Proverite da li server radi. Proverite karticu GPanel Console da potvrdite da je server na mreži i potpuno učitan. Server koji se još uvek pokreće neće se pojaviti u pretraživaču.
- Sačekajte Steam indeksiranje. Novim serverima ili nedavno restartovanim serverima može biti potrebno 2-5 minuta da se pojave u Steam master server listi.
- Proverite ime servera. Uverite se da je ime vašeg servera ispravno postavljeno u kartici GPanel Startup. Pokušajte da pretražite delimično podudaranje u pretraživaču servera.
- Koristite direktno povezivanje. Ako pretraživač ne prikazuje vaš server, povežite se direktno koristeći vašu IP adresu i port. Pogledajte Kako pronaći IP adresu i port vašeg servera.
Connection refused ili timeout
| Problem | Rešenje |
|---|---|
| Connection timed out | Uverite se da je server potpuno pokrenut i da igrači koriste ispravnu IP adresu i game port (ne query port). Game port je obično 7777. |
| Connection refused | Server može biti pun, lozinka može biti netačna ili se server možda srušio. Proverite konzolu za greške i potvrdite da broj igrača nije dostigao maksimum. |
| Izbacivanje odmah po pridruživanju | Ovo se može dogoditi kada postoji velika količina podataka sveta za sinhronizaciju. Neka se admin udalji od gusto izgrađenih oblasti pre nego što igrač pokuša da se pridruži. Igrač koji se pridružuje takođe može pokušati da se poveže odmah nakon pokretanja igre, pre nego što se glavni meni potpuno učita. |
| Lozinka odbijena | Dvaput proverite lozinku servera u kartici GPanel Startup. Lozinke razlikuju velika i mala slova. Uverite se da igrači unose lozinku servera (ne admin lozinku). |
Igrači se nasumično prekidaju
- Proverite konzolu servera za poruke o prekidu veze ili greške koje se poklapaju sa prekidima.
- Neka pogođeni igrač verifikuje svoje fajlove igre u Steam-u (desni klik na igru > Properties > Installed Files > Verify integrity of game files).
- Ako se više igrača prekida istovremeno, server se možda ruši. Proverite odeljak o padovima iznad.
- Nestabilne internet veze na strani igrača takođe mogu izazvati nasumične prekide. Neka testiraju stabilnost svoje veze.
Desinhronizacija i kašnjenje
Desinhronizacija nastaje kada se server i klijent ne sinhronizuju, što izaziva da objekti ili igrači izgledaju kao da se teleportuju, "rubber-band" efekat ili neuredno ponašanje. Kašnjenje se manifestuje kao odložene reakcije na akcije igrača.
Kašnjenje na strani servera
Ako svi igrači istovremeno doživljavaju kašnjenje, problem je verovatno na strani servera:
- Veliki broj entiteta: Previše postavljenih objekata, bačenih predmeta ili stvorenih neprijatelja može usporiti tick rate servera. Očistite nepotrebne predmete i razmotrite smanjenje
EnemySpawnRate. - Pritisak na memoriju: Serveri koji rade duže vreme mogu nagomilati korišćenje memorije. Zakažite redovne restartove.
- Složenost sveta: Vrlo velike, gusto izgrađene baze opterećuju performanse servera. Podstaknite igrače da konsoliduju gradnje i uklone napuštene strukture.
Kašnjenje na strani klijenta
Ako samo jedan igrač doživljava kašnjenje ili desinhronizaciju:
- Neka provere brzinu i stabilnost svoje internet veze.
- Neka verifikuju fajlove igre preko Steam-a.
- Smanjite njihove grafičke postavke u igri da biste smanjili zastajkivanje na strani klijenta koje može izgledati kao kašnjenje.
- Ako su daleko od fizičke lokacije servera, određeno kašnjenje je očekivano. Igrači geografski bliži serveru imaće niži ping.
Desinhronizacija povezana sa VOIP-om
Neki igrači prijavljuju probleme sa desinhronizacijom povezane sa VOIP sistemom u igri:
- Pokušajte da resetujete VOIP iz Escape Menu u igri.
- Ako VOIP izaziva dosledne probleme, igrači ga mogu potpuno onemogućiti u svojim postavkama igre.
Oštećenje sačuvanih podataka
Oštećenje sačuvanih podataka može nastati ako je server prisilno ugašen bez urednog isključivanja, ako se server sruši tokom operacije čuvanja ili u retkim slučajevima zbog softverskih bagova.
Simptomi oštećenja
- Server se ruši pri učitavanju određenog sveta.
- Nedostajuće strukture, predmeti ili napredak igrača nakon restarta.
- Dosledni padovi kada igrači uđu u određene oblasti mape.
- Poruke o greškama koje se odnose na sačuvane podatke ili fajlove sveta u logovima konzole.
Opcije oporavka
- Vraćanje iz rezervne kopije: Ako imate rezervnu kopiju direktorijuma sačuvanog sveta, zaustavite server, zamenite oštećeni folder sveta rezervnom kopijom i pokrenite server. Pogledajte Vodič za podešavanje servera za uputstva o rezervnim kopijama.
- Pokrenite novi svet: Ako rezervna kopija nije dostupna, možete preimenovati oštećeni folder sveta i pokrenuti server da biste generisali novi svet. Stari sačuvani podaci se čuvaju u preimenovanom folderu u slučaju da ih buduće ažuriranje ili alat može oporaviti.
Sprečavanje oštećenja
- Uvek koristite uredno isključivanje. Koristite dugme Stop u GPanel-u umesto Kill, osim ako server potpuno ne reaguje. Komanda Stop pokreće uredno čuvanje pre isključivanja.
- Pravite redovne rezervne kopije. Redovno preuzimajte kopije foldera sačuvanog sveta preko SFTP-a ili kartice GPanel Files.
- Izbegavajte ručno uređivanje sačuvanih fajlova. Ne menjajte fajlove sačuvanih podataka direktno osim ako tačno ne znate šta radite. Uređujte samo konfiguracione fajlove kao što je
SandboxSettings.ini.
Nepodudaranje verzija
Abiotic Factor zahteva da klijent (igra) i server rade na istoj verziji. Ako postoji nepodudaranje, igrači se neće moći povezati.
Simptomi
- Igrači vide grešku "version mismatch" ili "incompatible version" pri pokušaju pridruživanja.
- Server se pojavljuje u pretraživaču ali se igrači ne mogu povezati.
- Igrači koji su se ranije mogli povezati iznenada to ne mogu nakon ažuriranja svoje igre.
Ispravljanje nepodudaranja verzija
- Ažurirajte server: Restartujte server iz GPanel-a. Server automatski proverava i primenjuje ažuriranja sa Steam-a pri svakom pokretanju. Ako je server već radio kada je objavljeno ažuriranje, potrebno ga je restartovati da bi se preuzela nova verzija.
- Ažurirajte klijent: Uverite se da su svi igrači ažurirali svoju igru preko Steam-a. Desni klik na Abiotic Factor u Steam biblioteci, idite na Properties > Updates i uverite se da su automatska ažuriranja omogućena.
- Prisilite reinstalaciju: Ako restartovanje servera ne ažurira ga, idite na GPanel Settings i koristite opciju Reinstall Server. Ovo prisiljava sveže preuzimanje svih fajlova servera.
Uključivanje u beta grane
Ako pokrećete beta ili eksperimentalnu granu Abiotic Factor na serveru, svi igrači koji se povezuju takođe se moraju uključiti u istu granu u Steam-u:
- Desni klik na Abiotic Factor u Steam biblioteci.
- Idite na Properties > Betas.
- Izaberite istu granu koju server pokreće (npr.
experimentalilistaging). - Sačekajte da se igra ažurira na beta verziju.
Saveti za optimizaciju performansi
Ako vaš server radi ali doživljava loše performanse, isprobajte ove optimizacije:
- Zakažite redovne restartove: Restartujte server jednom dnevno (ili u najmanju ruku svaka 2-3 dana) da biste očistili nagomilano korišćenje memorije i primenili sva ažuriranja na čekanju.
- Smanjite stope stvaranja neprijatelja: Postavite
EnemySpawnRatena0.5ili0.75uSandboxSettings.iniako se server bori sa brojem entiteta. - Očistite svet: Uklonite nekorišćene strukture, postavljene objekte i bačene predmete. Veliki broj objekata u svetu povećava opterećenje obrade servera.
- Ograničite broj igrača: Ako performanse opadaju sa više igrača, smanjite
MAX_PLAYERSna broj koji server može komotno da obradi. - Pratite konzolu: Pratite ponavljajuće poruke upozorenja u GPanel konzoli. Ponovljena upozorenja o tick rate-u, memoriji ili ograničenjima entiteta ukazuju na uska grla u performansama.
Opšti koraci za rešavanje problema
Ako nijedan od gore navedenih odeljaka ne rešava vaš konkretan problem, isprobajte ove opšte korake:
- Proverite konzolu i logove za bilo kakve poruke o greškama. Najnoviji log fajl u
AbioticFactor/Saved/Logs/često sadrži odgovor. - Restartujte server. Mnogi prolazni problemi rešavaju se urednim restartom.
- Reinstalirajte server sa GPanel Settings ako se problem pojavio nakon ažuriranja ili ako su fajlovi možda oštećeni.
- Verifikujte fajlove igre na strani klijenta preko Steam-a ako je problem specifičan za igrača.
- Proverite Abiotic Factor Steam zajednicu za poznate probleme i objave programera o bagovima ili patchevima.
Povezani članci
- Vodič za podešavanje Abiotic Factor servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti fajlove preko SFTP-a
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako i dalje imate problema sa vašim Abiotic Factor serverom nakon isprobavanja gore navedenih koraka, otvorite tiket za podršku i naš tim će vam rado pomoći.