Ovaj vodič pokriva česte probleme s Abiotic Factor namjenskim serverima na Legion Hosting, uključujući rušenja servera, probleme s povezivanjem, desinkronizaciju i kašnjenje, oštećenje spremljenih podataka i nepodudarnost verzija. Za početno postavljanje i konfiguraciju servera, pogledajte Vodič za postavljanje Abiotic Factor servera.
Server se ne pokreće
Ako se vaš server ne uspije pokrenuti ili se odmah zaustavi nakon pritiska Start u GPanel, prođite kroz sljedeće provjere:
Provjerite izlaz konzole
- Idite na karticu Console u GPanel.
- Pritisnite Start i pažljivo pratite izlaz konzole za poruke o greškama.
- Potražite retke koji sadrže
Error,FataliliFailed. Oni će naznačiti što sprječava pokretanje servera.
Česti uzroci
| Simptom | Vjerojatan uzrok | Rješenje |
|---|---|---|
| Server se pokrene pa odmah zaustavi | Oštećena instalacija ili nedostajuće datoteke | Reinstalirajte server iz GPanel kartice Settings (Reinstall Server). Ovo ponovno preuzima sve datoteke servera sa Steam bez utjecaja na vaše spremljene svjetove. |
| Greška da je port već u upotrebi | Prethodna instanca servera se nije čisto ugasila | Pričekajte 30 sekundi i pokušajte ponovno pokrenuti. Ako problem i dalje traje, koristite gumb Kill u GPanel za prisilno zaustavljanje zaglavljenih procesa, zatim ponovno pokrenite. |
| Neuspjeh inicijalizacije Steam | Problem s autentifikacijom Steam | Ovo se može dogoditi ako su Steam serveri privremeno nedostupni. Pričekajte nekoliko minuta i pokušajte ponovno. Ako problem i dalje traje, reinstalirajte server. |
| Rušenje pri učitavanju svijeta | Oštećeni spremljeni podaci | Pogledajte odjeljak Oštećenje spremljenih podataka u nastavku za opcije oporavka. |
| Nedostajuće DLL ili greške biblioteka | Nepotpuna instalacija | Reinstalirajte server iz GPanel Settings. Proces reinstalacije će ponovno preuzeti sve potrebne ovisnosti. |
Rušenja servera
Ako se vaš server ruši tijekom igranja (iznenada se zaustavi ili prestane reagirati), koristite sljedeće korake za dijagnosticiranje i rješavanje problema.
Provjerite datoteke zapisnika
Zapisnici servera pružaju detaljne informacije o tome što se dogodilo prije rušenja:
- U GPanel idite na karticu Files.
- Navigirajte do direktorija zapisnika:
AbioticFactor/Saved/Logs/ - Otvorite najnoviju datoteku zapisnika (obično nazvanu po datumu ili
AbioticFactorServer.log). - Pomaknite se na kraj datoteke i potražite poruke o greškama, tragove stoga ili reference na ispise rušenja.
Česti uzroci rušenja
- Iscrpljivanje memorije: Ako serveru ponestane dodijeljenog RAM-a, srušit će se. Ovo je češće na serverima s velikim brojem igrača, velikim izgrađenim bazama ili dugim vremenom rada. Redovito ponovno pokrećite server (dnevno ili svaka par dana) kako biste očistili nakupljenu upotrebu memorije.
- Oštećeni podaci svijeta: Ako određena područja svijeta uzrokuju dosljedna rušenja kada igrači uđu u njih, spremljeni podaci za to područje mogu biti oštećeni. Pogledajte odjeljak Oštećenje spremljenih podataka za opcije.
- Prekomjeran broj entiteta: Vrlo veliki broj postavljenih objekata, predmeta na tlu ili stvorenih neprijatelja može preopteretiti server. Očistite nepotrebne postavljene predmete i strukture.
- Softverske greške: Neka rušenja uzrokovana su greškama u samoj igri. Provjerite Abiotic Factor Steam zajednicu i bilješke ažuriranja za poznate probleme. Održavajte server ažuriranim na najnoviju verziju.
Smanjivanje učestalosti rušenja
- Zakažite redovita ponovna pokretanja servera (npr. dnevno) za čišćenje curenja memorije.
- Smanjite
EnemySpawnRateuSandboxSettings.iniako je broj entiteta previsok. - Održavajte softver servera ažuriranim redovitim ponovnim pokretanjem (ažuriranja se primjenjuju pri pokretanju).
- Potaknite igrače da očiste nekorištene postavljene objekte i bačene predmete.
Problemi s povezivanjem
Ako se igrači ne mogu povezati na vaš server, prođite kroz ove korake redom.
Server se ne pojavljuje u pregledniku
- Provjerite radi li server. Provjerite karticu Console u GPanel kako biste potvrdili da je server aktivan i potpuno učitan. Server koji se još pokreće neće se pojaviti u pregledniku.
- Pričekajte Steam indeksiranje. Novim serverima ili nedavno ponovno pokrenutim serverima može trebati 2-5 minuta da se pojave na Steam glavnom popisu servera.
- Provjerite naziv servera. Provjerite je li naziv servera ispravno postavljen u GPanel kartici Startup. Pokušajte pretražiti djelomičnu podudarnost u pregledniku servera.
- Koristite izravno povezivanje. Ako preglednik ne prikazuje vaš server, povežite se izravno koristeći IP adresu i port. Pogledajte Kako pronaći IP adresu i port servera.
Povezivanje odbijeno ili isteklo
| Problem | Rješenje |
|---|---|
| Isteklo vrijeme povezivanja | Provjerite je li server potpuno pokrenut i koriste li igrači ispravnu IP adresu i port igre (ne port za upite). Port igre je obično 7777. |
| Povezivanje odbijeno | Server je možda pun, lozinka je možda netočna ili se server možda srušio. Provjerite konzolu za greške i potvrdite da broj igrača nije dostigao maksimum. |
| Izbačen odmah pri pridruživanju | Ovo se može dogoditi kada postoji velika količina podataka svijeta za sinkronizaciju. Neka se administrator odmakne od gusto izgrađenih područja prije nego što se igrač pokuša pridružiti. Igrač koji se pridružuje može također pokušati povezati odmah nakon pokretanja igre, prije nego što se glavni izbornik potpuno učita. |
| Lozinka odbijena | Dvaput provjerite lozinku servera u GPanel kartici Startup. Lozinke razlikuju velika i mala slova. Provjerite da igrači unose lozinku servera (ne administratorsku lozinku). |
Igrači se nasumično isključuju
- Provjerite konzolu servera za poruke o isključivanju ili greške koje se podudaraju s isključivanjima.
- Neka pogođeni igrač provjeri datoteke igre u Steam (desni klik na igru > Properties > Installed Files > Verify integrity of game files).
- Ako se više igrača isključuje u isto vrijeme, server se možda ruši. Provjerite odjeljak o rušenjima iznad.
- Nestabilna internetska veza na strani igrača također može uzrokovati nasumična isključivanja. Neka testiraju stabilnost svoje veze.
Desinkronizacija i kašnjenje
Desinkronizacija nastaje kada server i klijent izgube sinkronizaciju, uzrokujući da se objekti ili igrači čine kao da se teleportiraju, vraćaju unatrag ili ponašaju nepredvidivo. Kašnjenje se očituje kao odgođeni odgovori na radnje igrača.
Kašnjenje na strani servera
Ako svi igrači istovremeno doživljavaju kašnjenje, problem je vjerojatno na strani servera:
- Visoki broj entiteta: Previše postavljenih objekata, bačenih predmeta ili stvorenih neprijatelja može usporiti brzinu ažuriranja servera. Očistite nepotrebne predmete i razmislite o smanjenju
EnemySpawnRate. - Pritisak na memoriju: Serveri koji rade dulje vrijeme mogu nakupiti upotrebu memorije. Zakažite redovita ponovna pokretanja.
- Složenost svijeta: Vrlo velike, gusto izgrađene baze opterećuju performanse servera. Potaknite igrače da konsolidiraju gradnje i uklone napuštene strukture.
Kašnjenje na strani klijenta
Ako samo jedan igrač doživljava kašnjenje ili desinkronizaciju:
- Neka provjere brzinu i stabilnost svoje internetske veze.
- Neka provjere datoteke igre putem Steam.
- Neka snize grafičke postavke u igri kako bi 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 imat će niži ping.
Desinkronizacija povezana s VOIP-om
Neki igrači prijavljuju probleme s desinkronizacijom povezane s VOIP sustavom u igri:
- Pokušajte resetirati VOIP iz izbornika Escape u igri.
- Ako VOIP uzrokuje stalne probleme, igrači ga mogu potpuno onemogućiti u postavkama igre.
Oštećenje spremljenih podataka
Oštećenje spremljenih podataka može nastati ako se server prisilno ugasi bez čistog zaustavljanja, ako se server sruši tijekom operacije spremanja ili, u rijetkim slučajevima, zbog softverskih grešaka.
Simptomi oštećenja
- Server se ruši pri učitavanju određenog svijeta.
- Nedostajuće strukture, predmeti ili napredak igrača nakon ponovnog pokretanja.
- Dosljedna rušenja kada igrači uđu u određena područja karte.
- Poruke o greškama koje se odnose na spremljene podatke ili datoteke svijeta u zapisnicima konzole.
Opcije oporavka
- Vraćanje iz sigurnosne kopije: Ako imate sigurnosnu kopiju direktorija spremljenog svijeta, zaustavite server, zamijenite oštećenu mapu svijeta sigurnosnom kopijom i pokrenite server. Pogledajte Vodič za postavljanje servera za upute o sigurnosnom kopiranju.
- Pokretanje novog svijeta: Ako sigurnosna kopija nije dostupna, možete preimenovati oštećenu mapu svijeta i pokrenuti server za generiranje novog svijeta. Stari spremljeni podaci sačuvani su u preimenovanoj mapi u slučaju da ih buduće ažuriranje ili alat može oporaviti.
Sprječavanje oštećenja
- Uvijek koristite čisto zaustavljanje. Koristite gumb Stop u GPanel umjesto Kill osim ako server potpuno ne reagira. Naredba Stop pokreće čisto spremanje prije gašenja.
- Redovito stvarajte sigurnosne kopije. Redovito preuzimajte kopije mape spremljenog svijeta putem SFTP ili GPanel kartice Files.
- Izbjegavajte ručno uređivanje datoteka spremljenih podataka. Ne mijenjajte datoteke spremljenih podataka izravno osim ako točno ne znate što radite. Uređujte samo konfiguracijske datoteke poput
SandboxSettings.ini.
Nepodudarnost verzija
Abiotic Factor zahtijeva da klijent (igra) i server koriste istu verziju. Ako postoji nepodudarnost, 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 pregledniku, ali se igrači ne mogu povezati.
- Igrači koji su se ranije mogli povezati iznenada ne mogu nakon ažuriranja igre.
Ispravljanje nepodudarnosti verzija
- Ažurirajte server: Ponovno pokrenite server iz GPanel. Server automatski provjerava i primjenjuje ažuriranja sa Steam pri svakom pokretanju. Ako je server već radio kada je ažuriranje objavljeno, potrebno ga je ponovno pokrenuti za preuzimanje nove verzije.
- Ažurirajte klijent: Provjerite jesu li svi igrači ažurirali svoju igru putem Steam. Desni klik na Abiotic Factor u Steam biblioteci, idite na Properties > Updates i provjerite jesu li automatska ažuriranja omogućena.
- Prisilna reinstalacija: Ako ponovno pokretanje servera ne primijeni ažuriranje, idite na GPanel Settings i koristite opciju Reinstall Server. Ovo prisiljava potpuno novo preuzimanje svih datoteka servera.
Pridruživanje beta granama
Ako pokrećete beta ili eksperimentalnu granu Abiotic Factor na serveru, svi igrači koji se povezuju moraju također odabrati istu granu u Steam:
- Desni klik na Abiotic Factor u Steam biblioteci.
- Idite na Properties > Betas.
- Odaberite istu granu koju server koristi (npr.
experimentalilistaging). - Pričekajte da se igra ažurira na beta verziju.
Savjeti za optimizaciju performansi
Ako vaš server radi, ali ima loše performanse, pokušajte ove optimizacije:
- Zakažite redovita ponovna pokretanja: Ponovno pokrenite server jednom dnevno (ili minimalno svaka 2-3 dana) kako biste očistili nakupljenu upotrebu memorije i primijenili sva ažuriranja na čekanju.
- Smanjite stope pojavljivanja neprijatelja: Postavite
EnemySpawnRatena0.5ili0.75uSandboxSettings.iniako server ima poteškoća s brojem entiteta. - Očistite svijet: Uklonite nekorištene strukture, postavljene objekte i bačene predmete. Veliki broj objekata u svijetu povećava opterećenje obrade servera.
- Ograničite broj igrača: Ako se performanse pogoršavaju s više igrača, smanjite
MAX_PLAYERSna broj koji server može udobno podnijeti. - Pratite konzolu: Pratite ponavljajuće poruke upozorenja u GPanel konzoli. Ponovljena upozorenja o brzini ažuriranja, memoriji ili ograničenjima entiteta ukazuju na uska grla performansi.
Opći koraci za rješavanje problema
Ako nijedan od gore navedenih odjeljaka ne rješava vaš specifičan problem, pokušajte ove opće korake:
- Provjerite konzolu i zapisnike za poruke o greškama. Najnovija datoteka zapisnika u
AbioticFactor/Saved/Logs/često sadrži odgovor. - Ponovno pokrenite server. Mnogi prolazni problemi rješavaju se čistim ponovnim pokretanjem.
- Reinstalirajte server iz GPanel Settings ako se problem pojavio nakon ažuriranja ili ako su datoteke možda oštećene.
- Provjerite datoteke igre na strani klijenta putem Steam ako je problem specifičan za igrača.
- Provjerite Abiotic Factor Steam zajednicu za poznate probleme i objave razvojnih programera o greškama ili zakrpama.
Povezani članci
- Vodič za postavljanje Abiotic Factor servera
- Kako pronaći IP adresu i port servera
- Kako učitati datoteke putem SFTP
- Početak rada s novim serverom
Trebate pomoć?
Ako i dalje imate problema sa svojim Abiotic Factor serverom nakon isprobavanja gore navedenih koraka, molimo otvorite zahtjev za podršku i naš tim će vam rado pomoći.