Ovaj vodič pokriva uobičajene probleme sa Icarus namenskim serverima i kako da ih rešite, uključujući neuspehe pri pokretanju servera, probleme sa povezivanjem, probleme sa učitavanjem Prospect-a, optimizaciju performansi i greške neusaglašenosti verzija. Za početno podešavanje i konfiguraciju servera, pogledajte Vodič za podešavanje Icarus servera.
Problemi sa pokretanjem servera
Ako se vaš Icarus server ne pokrene ili se sruši odmah nakon pokretanja, pratite ove korake da biste dijagnostikovali i rešili problem.
Server se gasi odmah nakon pokretanja
Najčešći uzrok gašenja Icarus servera ubrzo nakon pokretanja je podešavanje ShutdownIfNotJoinedFor. Podrazumevano, ovo je postavljeno na 300 sekundi (5 minuta), što znači da će se server automatski ugasiti ako se nijedan igrač ne pridruži u roku od 5 minuta od pokretanja.
Rešenje:
- Zaustavite server sa kartice Console u GPanel.
- Otvorite
ServerSettings.inikoji se nalazi naIcarus/Saved/Config/WindowsServer/ServerSettings.iniputem GPanel kartice Files ili SFTP. - Postavite sledeće vrednosti da biste sprečili automatsko gašenje:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Sačuvajte datoteku i pokrenite server.
ShutdownIfNotJoinedFor=-1 je od suštinskog značaja za hostovane servere. Bez ove izmene, server će se ugasiti svaki put kada se ponovo pokrene ako se igrači ne povežu dovoljno brzo.
Server se ne pokreće (pad pri pokretanju)
Ako se server sruši tokom pokretanja sa porukama o greškama u konzoli:
- Proverite oštećene datoteke: Pokušajte da ponovo instalirate server. U GPanel-u koristite opciju ponovne instalacije da biste ponovo preuzeli sve serverske datoteke sa Steam-a.
- Proverite sintaksu konfiguracione datoteke: Loše formatiran
ServerSettings.inimože sprečiti pokretanje. Proverite da li datoteka prati ispravan INI format:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Proverite nedostajuće podatke Prospect-a: Ako
LoadProspectiliLastProspectNameupućuju na Prospect koji više ne postoji, server može da otkaže. Obrišite ova polja i privremeno postaviteResumeProspect=False. - Proverite dnevnike servera: Pregledajte datoteke dnevnika u
Icarus/Saved/Logs/za specifične poruke o greškama koje ukazuju na uzrok pada.
Server se pokreće ali se ne pojavljuje u pregledaču
Ako se server uspešno pokrene, ali se ne prikazuje u pregledaču servera u igri:
- Sačekajte 2-5 minuta. Novim serverima je potrebno vreme da se registruju na Steam-ovoj master listi servera.
- Proverite
-SteamServerName. PodešavanjeSessionNameuServerSettings.inine kontroliše ime u pregledaču. Parametar komandne linije-SteamServerNamemora biti postavljen putem GPanel kartice Startup. - Proverite portove. Uverite se da su game port i query port ispravno dodeljeni. Proverite da li je query port (podrazumevano
27015) dostupan. - Koristite direktno povezivanje. Dok se server registruje u pregledaču, možete se povezati direktno koristeći
IP:PORT(npr.192.168.1.100:17777).
Igrači ne mogu da se povežu
Ako se igrači ne mogu povezati na vaš server, prođite kroz ove korake za rešavanje problema.
Istek vremena veze / Server ne odgovara
- Proverite da li server radi. Proverite GPanel karticu Console da biste potvrdili da je server na mreži i da nije u stanju pada ili zaustavljanja.
- Proverite ispravnu IP adresu i port. Igrači moraju koristiti game port (podrazumevano
17777), a ne query port. Pronađite IP adresu i port vašeg servera sa GPanel kartice Console. Za detaljna uputstva, pogledajte Kako pronaći IP adresu i port vašeg servera. - Proverite lozinku. Ako je
JoinPasswordpostavljena, igrači je moraju uneti pri povezivanju. Proverite da li je lozinka ispravna i podeljena sa vašim igračima. - Proverite broj igrača. Ako je server pun (maksimalno 8 igrača podrazumevano), dodatni igrači se ne mogu pridružiti dok neko ne ode.
- Ponovo pokrenite server. Ako server radi dugo vremena, ponovno pokretanje može rešiti probleme sa povezivanjem uzrokovane zastarelim sesijama.
Beskonačan ekran „Connecting...“
Ako se igrači zaglave na beskonačnom ekranu „Connecting...“ u glavnom meniju:
- Neka igrač otvori Command Prompt kao administrator i pokrene sledeće komande:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Ponovo pokrenite računar nakon izvršavanja ovih komandi.
- Ponovo pokrenite Icarus i pokušajte da se povežete.
Greška klijenta: „Invalid Prospect Information - 001“
Ova greška ukazuje na neusaglašenost verzija između klijenta i servera. Pogledajte sekciju Neusaglašenost verzija ispod za korake rešavanja.
Problemi sa učitavanjem Prospect-a
Problemi sa učitavanjem, kreiranjem ili nastavljanjem Prospect-a su među najčešćim problemima Icarus servera.
Beskonačan ekran učitavanja pri učitavanju Prospect-a
Ako se igra zaglavi na beskonačnom ekranu učitavanja pri pokušaju učitavanja Prospect-a:
- Proverite da li datoteka Prospect-a postoji. Proverite da li je datoteka sačuvanog Prospect-a prisutna u
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Proverite oštećene sačuvane podatke. Ako je datoteka Prospect-a oštećena, možda se neće učitati pravilno. Pokušajte da učitate drugi Prospect ili da kreirate novi.
- Obrišite keš klijenta. Na mašini igrača, proverite keš igre putem Steam-a:
- Desni klik na Icarus u Steam biblioteci
- Izaberite Properties > Installed Files
- Kliknite na Verify integrity of game files
- Ponovo pokrenite server. Zaustavite i ponovo pokrenite server iz GPanel-a. Ovo primorava server da ponovo pročita podatke Prospect-a.
Nemogućnost kreiranja ili pokretanja novog Prospect-a
Ako igrači ili administratori ne mogu da kreiraju nove Prospects:
- Proverite dozvole. Ako je
AllowNonAdminsToLaunchProspectspostavljeno naFalse, samo igrači autentifikovani kao administratori mogu kreirati Prospects. Ili promenite ovo podešavanje naTrueili neka se igrač prvo autentifikuje kao administrator pomoću/AdminLogin [password]. - Proverite format CreateProspect. Uverite se da komanda ili konfiguraciono podešavanje koristi ispravan format:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Netačno ime tipa Prospect-a će neuspešno proći bez upozorenja. - Proverite postojeći aktivni Prospect. Ako je Prospect već učitan, možda ćete morati da ga završite ili izbrišete pre nego što kreirate novi.
Prospect se ne nastavlja nakon ponovnog pokretanja servera
Ako se server ponovo pokrene ali ne nastavlja prethodni Prospect:
- Proverite da li je
ResumeProspect=Truepostavljeno uServerSettings.ini. - Proverite da li
LastProspectNamesadrži ispravno ime Prospect-a. Ovo se automatski popunjava, ali može biti oštećeno ako se server nije čisto ugasio. - Ako ime Prospect-a nedostaje, ručno postavite
LoadProspect=[name]na datoteku Prospect-a koju želite da učitate.
Optimizacija performansi
Ako vaš Icarus server doživljava zaostajanje, trzanje ili loše performanse, pokušajte sa ovim koracima optimizacije.
Optimizacija na strani servera
- Smanjite MaxPlayers. Ako doživljavate zaostajanje sa maksimalnih 8 igrača, pokušajte da smanjite na 4-6 da biste olakšali opterećenje.
- Redovno ponovo pokrećite. Zakažite redovna ponovna pokretanja servera da biste očistili curenje memorije i nagomilano stanje. Ponovno pokretanje svakih 12-24 sata preporučuje se za aktivne servere.
- Pratite korišćenje resursa. Proverite korišćenje CPU-a i RAM-a servera u GPanel-u. Ako su resursi stalno maksimalno iskorišćeni, razmislite o nadogradnji vašeg hosting plana.
- Smanjite gustinu izgradnje. Velike, složene baze sa mnogo postavljenih objekata značajno utiču na performanse servera. Podstaknite igrače da grade efikasno.
Optimizacija na strani klijenta
Ako pojedinačni igrači doživljavaju loše performanse, preporučite ova podešavanja:
- Povećajte vidno polje (FOV). Viši FOV paradoksalno može poboljšati broj kadrova u nekim scenarijima.
- Smanjite kvalitet senki. Senke su jedno od grafičkih podešavanja koja najviše opterećuju performanse.
- Koristite DirectX 11. DirectX 12 je koristan samo sa RTX osvetljenjem na vrhunskim Nvidia GPU-ovima. Većina igrača će dobiti bolje performanse sa DX11.
- Omogućite DLSS (Nvidia) ili FSR (AMD). DLSS pruža značajno poboljšanje performansi na Nvidia karticama. FSR radi i na AMD i na Nvidia karticama (mada se DLSS preferira na Nvidia).
- Smanjite daljinu pogleda. Smanjenje daljine renderovanja smanjuje broj objekata koje klijent mora da obradi.
Neusaglašenost verzija
Greške neusaglašenosti verzija javljaju se kada klijent i server pokreću različite verzije Icarus-a. Ovo je jedan od najčešćih problema sa povezivanjem, posebno nakon ažuriranja igre.
Greška: „Host is running newer Version than Client“ / „Invalid prospect information - 001“
Ove greške znače da je server ažuriran, ali igračev klijent igre nije (ili obrnuto).
Rešavanje neusaglašenosti verzije klijenta:
- Potpuno zatvorite Icarus.
- Otvorite Steam i proverite ažuriranja igre. Icarus ažuriranja bi trebalo da se preuzimaju automatski.
- Ako se nijedno ažuriranje ne pojavi, desni klik na Icarus u Steam biblioteci > Properties > Installed Files > Verify integrity of game files.
- Ponovo pokrenite Steam ako se ažuriranje i dalje ne pojavi.
- Kada se ažurira, pokrenite Icarus i pokušajte ponovo da se povežete.
Rešavanje neusaglašenosti verzije servera:
- Ako server pokreće zastarelu verziju, ponovo ga pokrenite iz GPanel-a. Server bi automatski trebalo da se ažurira na najnoviju verziju kada se pokrene.
- Ako se server ne ažurira automatski, pokušajte sa opcijom ponovne instalacije u GPanel-u da biste primorali sveže preuzimanje serverskih datoteka.
- Nakon završetka ažuriranja, proverite da li se verzija servera podudara sa verzijom klijenta.
Uobičajene poruke o greškama
Brzi pregled uobičajenih poruka o greškama i njihovih rešenja:
| Poruka o grešci | Uzrok | Rešenje |
|---|---|---|
Invalid prospect information - 001 |
Neusaglašenost verzija klijenta i servera. | Ažurirajte i klijent i server na istu verziju. |
Host is running newer Version than Client (Error 63) |
Server ima noviju verziju igre od klijenta. | Ažurirajte klijent igre putem Steam-a. |
| Server se gasi nakon 5 minuta | ShutdownIfNotJoinedFor=300 (podrazumevano). |
Postavite ShutdownIfNotJoinedFor=-1 u ServerSettings.ini. |
| Server nije vidljiv u pregledaču | Konfiguraciono podešavanje SessionName se ignoriše. |
Koristite parametar pokretanja -SteamServerName putem GPanel kartice Startup. |
| Ne može se pridružiti: Server pun | Dostignut maksimalan broj igrača (1-8). | Sačekajte da igrač ode ili povećajte MaxPlayers (maks. 8). |
| Tamni ekran / Vreme zaglavljeno na „0:-01“ | Steam nalog sa manje od 5 USD potrošenih. | Dodajte najmanje 5 USD u Steam novčanik da biste otključali sve Steam funkcije. |
| Ne mogu se pokupiti predmeti u Prospect-u | Greška desinhronizacije klijenta. | Ponovo pokrenite klijent igre. |
| Prospect se ne učitava (beskonačan ekran) | Oštećeni sačuvani podaci ili keš. | Proverite datoteke igre u Steam-u, ponovo pokrenite server ili započnite novi Prospect. |
Opšta lista za proveru pri rešavanju problema
Prilikom rešavanja bilo kog problema sa vašim Icarus serverom, prođite kroz ovu listu za proveru:
- Proverite status servera u GPanel-u. Potvrdite da server radi i da nije srušen ili zaustavljen.
- Pregledajte konzolu servera. Potražite poruke o greškama ili upozorenja na GPanel kartici Console.
- Proverite dnevnike servera. Idite na
Icarus/Saved/Logs/za detaljan izlaz dnevnika. - Proverite sintaksu konfiguracione datoteke. Uverite se da je
ServerSettings.iniispravno formatiran bez grešaka u kucanju ili dodatnih karaktera. - Proverite da li se verzije podudaraju. I klijent i server moraju pokretati istu verziju Icarus-a.
- Pokušajte sa ponovnim pokretanjem servera. Mnogi prolazni problemi rešavaju se čistim ponovnim pokretanjem iz GPanel-a.
- Proverite datoteke igre na klijentu. Neka igrači provere integritet datoteka igre putem Steam-a.
- Proverite
ShutdownIfNotJoinedFor. Uverite se da je ovo postavljeno na-1da biste sprečili automatsko gašenje. - Pokušajte sa svežom ponovnom instalacijom. Kao poslednje sredstvo, ponovo instalirajte server putem GPanel-a da biste dobili sveže serverske datoteke.
Povezani članci
- Vodič za podešavanje Icarus servera
- Kako pronaći IP adresu i port vašeg servera
- Kako otpremiti datoteke putem SFTP
- Početak rada sa vašim novim serverom
Potrebna vam je pomoć?
Ako ste pokušali sa gore navedenim koracima, a i dalje imate problema sa vašim Icarus serverom, molimo vas da otvorite tiket podrške i naš tim će vam rado pomoći.