Den här guiden täcker vanliga problem med Icarus dedikerade servrar och hur du löser dem, inklusive uppstartsfel, anslutningsproblem, problem med att ladda Prospects, prestandaoptimering och fel med versionsmatchning. För den första serverinstallationen och konfigurationen, se Installationsguide för Icarus-server.
Problem med serveruppstart
Om din Icarus-server inte startar eller kraschar direkt efter start, följ dessa steg för att diagnostisera och lösa problemet.
Servern stängs av omedelbart efter start
Den vanligaste orsaken till att en Icarus-server stängs av kort efter uppstarten är inställningen ShutdownIfNotJoinedFor. Som standard är denna inställd på 300 sekunder (5 minuter), vilket innebär att servern automatiskt stängs av om ingen spelare ansluter inom 5 minuter efter starten.
Lösning:
- Stoppa servern från fliken Console i GPanel.
- Öppna
ServerSettings.inisom finns påIcarus/Saved/Config/WindowsServer/ServerSettings.inivia fliken Files i GPanel eller SFTP. - Ange följande värden för att förhindra automatisk avstängning:
ShutdownIfNotJoinedFor=-1 ShutdownIfEmptyFor=-1 - Spara filen och starta servern.
ShutdownIfNotJoinedFor=-1 är avgörande för hostade servrar. Utan denna ändring stängs servern av varje gång den startar om ifall spelare inte ansluter tillräckligt snabbt.
Servern startar inte (krasch vid start)
Om servern kraschar under uppstarten med felmeddelanden i konsolen:
- Kontrollera om filer är skadade: Försök att installera om servern. Använd ominstallationsalternativet i GPanel för att ladda ner alla serverfiler från Steam på nytt.
- Kontrollera konfigurationsfilens syntax: En felaktigt formaterad
ServerSettings.inikan förhindra uppstart. Verifiera att filen följer korrekt INI-format:[/Script/Icarus.DedicatedServerSettings] SessionName=My Server JoinPassword= MaxPlayers=8 - Kontrollera om Prospect-data saknas: Om
LoadProspectellerLastProspectNamehänvisar till en Prospect som inte längre finns kan servern misslyckas. Rensa dessa fält och ställ tillfälligt inResumeProspect=False. - Kontrollera serverloggarna: Granska loggfilerna i
Icarus/Saved/Logs/efter specifika felmeddelanden som anger orsaken till kraschen.
Servern startar men visas inte i bläddraren
Om servern startar utan problem men inte visas i serverbläddraren i spelet:
- Vänta 2-5 minuter. Nya servrar behöver tid för att registrera sig i Steams huvudserverlista.
- Kontrollera
-SteamServerName. InställningenSessionNameiServerSettings.inistyr inte namnet i bläddraren. Kommandoradsparametern-SteamServerNamemåste ställas in via fliken Startup i GPanel. - Verifiera portarna. Se till att spelporten och queryporten är korrekt tilldelade. Kontrollera att queryporten (standard
27015) är åtkomlig. - Använd direktanslutning. Medan servern registrerar sig hos bläddraren kan du ansluta direkt med
IP:PORT(t.ex.192.168.1.100:17777).
Spelare kan inte ansluta
Om spelare inte kan ansluta till din server, arbeta igenom dessa felsökningssteg.
Anslutningstimeout / Servern svarar inte
- Verifiera att servern körs. Kontrollera fliken Console i GPanel för att bekräfta att servern är online och inte är i ett kraschat eller stoppat tillstånd.
- Kontrollera rätt IP och port. Spelare måste använda spelporten (standard
17777), inte queryporten. Hitta din servers IP och port på fliken Console i GPanel. För detaljerade instruktioner, se Så hittar du din servers IP och port. - Kontrollera lösenordet. Om ett
JoinPasswordär inställt måste spelare ange det när de ansluter. Verifiera att lösenordet är korrekt och delat med dina spelare. - Kontrollera antalet spelare. Om servern är full (maximalt 8 spelare som standard) kan ytterligare spelare inte ansluta förrän någon lämnar.
- Starta om servern. Om servern har varit igång länge kan en omstart lösa anslutningsproblem som orsakas av inaktuella sessioner.
Oändlig "Connecting..."-skärm
Om spelare fastnar på en oändlig "Connecting..."-skärm i huvudmenyn:
- Be spelaren öppna Kommandotolken som administratör och köra följande kommandon:
netsh winsock reset netsh int ip reset ipconfig /flushdns - Starta om datorn efter att ha kört dessa kommandon.
- Starta Icarus igen och försök ansluta.
Klientfel: "Invalid Prospect Information - 001"
Det här felet indikerar en versionsmatchningskonflikt mellan klienten och servern. Se avsnittet Versionsmatchning nedan för lösningssteg.
Problem med att ladda Prospects
Problem med att ladda, skapa eller återuppta Prospects hör till de vanligaste Icarus-serverproblemen.
Oändlig laddningsskärm vid laddning av en Prospect
Om spelet fastnar på en oändlig laddningsskärm när du försöker ladda en Prospect:
- Verifiera att Prospect-filen finns. Kontrollera att Prospect-sparfilen finns i
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Kontrollera om sparfilen är skadad. Om Prospect-filen är skadad kanske den inte laddas korrekt. Försök ladda en annan Prospect eller skapa en ny.
- Rensa klientcachen. På spelarens dator, verifiera spelcachen via Steam:
- Högerklicka på Icarus i Steam Library
- Välj Properties > Installed Files
- Klicka på Verify integrity of game files
- Starta om servern. Stoppa och starta om servern från GPanel. Detta tvingar servern att läsa om Prospect-datan.
Kan inte skapa eller starta en ny Prospect
Om spelare eller admins inte kan skapa nya Prospects:
- Kontrollera behörigheterna. Om
AllowNonAdminsToLaunchProspectsär inställd påFalsekan endast admin-autentiserade spelare skapa Prospects. Ändra antingen den här inställningen tillTrueeller låt spelaren autentisera sig som admin först med/AdminLogin [password]. - Kontrollera CreateProspect-formatet. Se till att kommandot eller konfigurationsinställningen använder rätt format:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. Ett felaktigt Prospect-typnamn misslyckas tyst. - Kontrollera om en aktiv Prospect redan finns. Om en Prospect redan är laddad kan du behöva avsluta eller radera den innan du skapar en ny.
Prospect återupptas inte efter omstart av servern
Om servern startar om men inte återupptar den föregående Prospect:
- Verifiera att
ResumeProspect=Trueär inställt iServerSettings.ini. - Kontrollera att
LastProspectNameinnehåller rätt Prospect-namn. Detta fylls i automatiskt men kan bli skadat om servern inte stängdes av korrekt. - Om Prospect-namnet saknas, ställ in
LoadProspect=[name]manuellt till den Prospect-fil du vill ladda.
Prestandaoptimering
Om din Icarus-server upplever lagg, hackningar eller dålig prestanda, prova dessa optimeringssteg.
Optimering på serversidan
- Minska MaxPlayers. Om du upplever lagg med maximalt 8 spelare, försök minska till 4-6 för att lätta på belastningen.
- Starta om regelbundet. Schemalägg regelbundna omstarter av servern för att rensa minnesläckor och ackumulerat tillstånd. Att starta om var 12-24:e timme rekommenderas för aktiva servrar.
- Övervaka resursanvändningen. Kontrollera serverns CPU- och RAM-användning i GPanel. Om resurserna konsekvent är maximerade, överväg att uppgradera ditt hostingabonnemang.
- Minska byggtätheten. Stora, komplexa baser med många placerade objekt påverkar serverprestandan avsevärt. Uppmuntra spelare att bygga effektivt.
Optimering på klientsidan
Om enskilda spelare upplever dålig prestanda, rekommendera dessa inställningsjusteringar:
- Öka synfältet (FOV). Ett högre FOV kan paradoxalt nog förbättra bildhastigheten i vissa scenarier.
- Minska skuggkvaliteten. Skuggor är en av de mest prestandakrävande grafikinställningarna.
- Använd DirectX 11. DirectX 12 är endast fördelaktigt med RTX-belysning på avancerade Nvidia-GPU:er. De flesta spelare får bättre prestanda med DX11.
- Aktivera DLSS (Nvidia) eller FSR (AMD). DLSS ger en betydande prestandaförbättring på Nvidia-kort. FSR fungerar på både AMD- och Nvidia-kort (även om DLSS föredras på Nvidia).
- Sänk siktavståndet. Att minska renderingsavståndet minskar antalet objekt som klienten måste bearbeta.
Versionsmatchning
Fel med versionsmatchning uppstår när klienten och servern kör olika versioner av Icarus. Detta är ett av de vanligaste anslutningsproblemen, särskilt efter speluppdateringar.
Fel: "Host is running newer Version than Client" / "Invalid prospect information - 001"
Dessa fel innebär att servern har uppdaterats men att spelarens spelklient inte har det (eller tvärtom).
Åtgärda en versionsmatchning på klienten:
- Stäng Icarus helt.
- Öppna Steam och leta efter speluppdateringar. Icarus-uppdateringar bör laddas ner automatiskt.
- Om ingen uppdatering visas, högerklicka på Icarus i Steam Library > Properties > Installed Files > Verify integrity of game files.
- Starta om Steam om uppdateringen fortfarande inte visas.
- När den är uppdaterad, starta Icarus och försök ansluta igen.
Åtgärda en versionsmatchning på servern:
- Om servern kör en föråldrad version, starta om den från GPanel. Servern bör automatiskt uppdateras till den senaste versionen när den startar.
- Om servern inte uppdateras automatiskt, prova ominstallationsalternativet i GPanel för att tvinga fram en ny nedladdning av serverfilerna.
- När uppdateringen är klar, verifiera att serverversionen matchar klientversionen.
Vanliga felmeddelanden
Snabbreferens för vanliga felmeddelanden och deras lösningar:
| Felmeddelande | Orsak | Lösning |
|---|---|---|
Invalid prospect information - 001 |
Versionsmatchning mellan klient och server. | Uppdatera både klient och server till samma version. |
Host is running newer Version than Client (Error 63) |
Servern har en nyare spelversion än klienten. | Uppdatera spelklienten via Steam. |
| Servern stängs av efter 5 minuter | ShutdownIfNotJoinedFor=300 (standard). |
Ställ in ShutdownIfNotJoinedFor=-1 i ServerSettings.ini. |
| Servern syns inte i bläddraren | Konfigurationsinställningen SessionName ignoreras. |
Använd startparametern -SteamServerName via fliken Startup i GPanel. |
| Kan inte ansluta: Servern är full | Maximalt antal spelare uppnått (1-8). | Vänta tills en spelare lämnar eller öka MaxPlayers (max 8). |
| Mörk skärm / Tiden fastlåst på "0:-01" | Steam-konto med mindre än 5 USD spenderat. | Lägg till minst 5 USD i Steam-plånboken för att låsa upp alla Steam-funktioner. |
| Kan inte plocka upp föremål i Prospect | Desync-bugg på klienten. | Starta om spelklienten. |
| Prospect laddas inte (oändlig skärm) | Skadad spardata eller cache. | Verifiera spelfilerna i Steam, starta om servern eller starta en ny Prospect. |
Allmän felsökningschecklista
När du felsöker problem med din Icarus-server, arbeta igenom denna checklista:
- Kontrollera serverstatusen i GPanel. Bekräfta att servern körs och inte har kraschat eller stoppats.
- Granska serverkonsolen. Leta efter felmeddelanden eller varningar på fliken Console i GPanel.
- Kontrollera serverloggarna. Navigera till
Icarus/Saved/Logs/för detaljerad loggutdata. - Verifiera konfigurationsfilens syntax. Se till att
ServerSettings.iniär korrekt formaterad utan stavfel eller extra tecken. - Verifiera att versionerna matchar. Både klienten och servern måste köra samma version av Icarus.
- Prova en omstart av servern. Många tillfälliga problem löses med en ren omstart från GPanel.
- Verifiera spelfilerna på klienten. Be spelare verifiera spelfilernas integritet via Steam.
- Kontrollera
ShutdownIfNotJoinedFor. Se till att detta är inställt på-1för att förhindra automatisk avstängning. - Prova en ny ominstallation. Som en sista utväg, installera om servern via GPanel för att få nya serverfiler.
Relaterade artiklar
- Installationsguide för Icarus-server
- Så hittar du din servers IP och port
- Så laddar du upp filer via SFTP
- Kom igång med din nya server
Behöver du hjälp?
Om du har provat stegen ovan och fortfarande har problem med din Icarus-server, öppna ett supportärende så hjälper vårt team dig gärna.