⚔️ Valheim 1.0 9 sept: 25% rabatt med kodenSP25
IcarusIcarus·Serverhantering

Så sätter du ett lösenord på din Icarus-server

Sätt ett join-lösenord för Icarus i ServerSettings.ini, i den WindowsServer-mapp som servern faktiskt läser. Plus adminlösenord och att rensa ut främlingar.

Noah
·
5 min lästid
·
4 september 2026
Innehållsförteckning

Icarus hämtar sitt serverlösenord från en inställningsfil i stället för från ett fält i panelen, och det ligger två filer med samma namn på servern. Bara den ena läses när din server väl har startat en gång. Att redigera den andra är den klart vanligaste anledningen till att ett lösenord verkar sakna effekt och att främlingar fortsätter dyka upp i ditt prospect.

Filen som gäller

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Lägg märke till mappen WindowsServer. Icarus-servern är ett Windows-program som körs under Wine på våra Linux-maskiner, och Unreal Engine lägger den aktiva konfigurationen i en mapp uppkallad efter den plattform den tror sig köra på.

Det finns en fil till en nivå upp, i Icarus/Saved/Config/ServerSettings.ini. Den är en mall. Den används en gång, för att skapa den riktiga filen första gången servern startar, och därefter tittar servern aldrig på den igen. Sätter du ett lösenord där på en server som redan har körts händer ingenting, och filen blir kvar och visar ditt lösenord tillbaka till dig som om det fungerade.

Så sätter du ett join-lösenord

  1. Öppna din server i spelpanelen
  2. Tryck Stop på fliken Console och vänta tills den stängts ner helt
  3. Gå till fliken Files och öppna Icarus/Saved/Config/WindowsServer/ServerSettings.ini
  4. Sätt de värden du vill ha:
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Server
JoinPassword=choose-something-here
AdminPassword=something-different
MaxPlayers=8
  1. Spara, och tryck sedan Start

Att stoppa först är inte valfritt. Icarus håller sina inställningar i minnet medan den kör och skriver ut dem igen vid nedstängning, så en ändring på en körande server skrivs över några sekunder senare av de värden den startade med.

Ge den en minut efter start. Servern måste registrera sig hos Steam igen innan lösenordet börjar gälla för nya anslutningar.

Vad varje inställning gör

Inställning Vad den gör
SessionName Namnet spelarna ser i serverlistan
JoinPassword Krävs för att ansluta. Är den tom kan vem som helst gå in
AdminPassword Ger adminrättigheter i spelet. Det är inte ett join-lösenord
MaxPlayers Hur många spelare som kan vara anslutna samtidigt
AllowNonAdminsToLaunchProspects Om vanliga spelare får starta nya prospects
AllowNonAdminsToDeleteProspects Om vanliga spelare får radera prospects

Håll JoinPassword och AdminPassword olika. Det första delar du ut till alla du vill ha på servern, det andra är det som inte ska cirkulera.

Undvik mellanslag och citattecken i båda lösenorden. Filen läses som ren text utan escaping, så ett mellanslag är en vanlig orsak till ett lösenord som ser rätt ut och inte fungerar.

Så kontrollerar du att det tog

Starta servern och titta sedan på fliken Console. Ansluter en främling ser du rader om player validation. Det säkra testet är att låta någon utanför din grupp försöka ansluta: de ska bli tillfrågade om ett lösenord.

Vill du bekräfta att rätt fil används, stoppa servern, öppna filen igen och se om dina värden står kvar. Den aktiva filen skrivs om vid varje nedstängning, så överlever dina värden ett stopp har du redigerat rätt fil.

Så får du bort folk från servern

Icarus har inget kick-kommando och ingen bannlista. Det finns ingen fil med bannlysta konton och inget konsolkommando som tar bort en ansluten spelare, så alternativen i praktiken är:

  • Sätt ett join-lösenord och starta om. Omstarten kopplar bort alla, och bara de med lösenordet kommer in igen. Det är lösningen på en öppen server som främlingar har hittat.
  • Sänk MaxPlayers så att platserna fylls av dem du vill ha där.
  • Sätt AllowNonAdminsToLaunchProspects=False så att någon som ändå tar sig in inte kan starta eller förstöra prospects.

Omstarten är det trubbiga verktyget här, men på en server som stått öppen är det det enda som rensar ut alla på en gång. Gör det samtidigt som du sätter lösenordet, i ett enda stopp och start, i stället för att starta om två gånger.

Felsökning

Jag satte ett lösenord och folk går fortfarande rakt in. Du har nästan säkert redigerat Icarus/Saved/Config/ServerSettings.ini i stället för den i WindowsServer. Skriv in samma värden i WindowsServer-kopian med servern stoppad.

Mina inställningar gick tillbaka till hur de var. Servern körde när du sparade. Stoppa, redigera, starta.

Lösenordet fungerar för vissa men inte för andra. Spelare som redan var anslutna kopplas inte bort när ett lösenord sätts. De blir kvar tills de går själva. Starta om för att rensa ut dem.

Jag hittar inte mappen WindowsServer. Den dyker upp första gången servern har körts. Starta servern en gång, vänta tills den laddat klart, stoppa den, så finns mappen där.

Servern syns inte alls i listan. Det är ett annat problem än ett lösenord. Öppna ett ärende så tittar vi på query-porten tillsammans med dig.

Vanliga frågor

Skyddar lösenordet mitt prospect från att raderas? Inte i sig. Sätt AllowNonAdminsToDeleteProspects=False för det, och håll ditt AdminPassword privat.

Kan jag sätta lösenordet utan att stoppa servern? Nej. Varje ändring gjord under drift kastas vid nedstängning.

Måste jag ge spelarna adminlösenordet också? Nej, och det bör du inte. Spelare behöver bara JoinPassword.

Varför finns det två filer med samma namn? Den i Config är mallen som följer med den dedikerade servern. Den skapar den riktiga filen i WindowsServer första gången servern startar, och ignoreras därefter.

Raderas mitt prospect om jag byter lösenord? Nej. Inställningar och spardata är åtskilda. Ditt prospect rörs inte.

Släpper du fortfarande in främlingar? Öppna ett ärende från supportsidan med ditt servernamn, så läser vi den aktiva inställningsfilen och berättar exakt vad som står i den. Saknar du någonstans att köra den? Se våra planer för Icarus server hosting.

Icarus

Redo att spela Icarus?

Få igång din egen server på några minuter.