⚔️ Valheim 1.0 9. sept: 25% rabat med kodenSP25
IcarusIcarus·Serveradministration

Sådan sætter du en adgangskode på din Icarus-server

Sæt en Icarus join-adgangskode i ServerSettings.ini, i den WindowsServer-mappe som serveren faktisk læser. Plus admin-kode og at rydde fremmede ud.

Noah
·
5 min læsetid
·
4. september 2026
Indholdsfortegnelse

Icarus henter sin serveradgangskode fra en indstillingsfil i stedet for fra et felt i panelet, og der ligger to filer med samme navn på serveren. Kun den ene bliver læst, når din server først er startet en gang. At rette i den anden er den klart hyppigste grund til, at en adgangskode tilsyneladende ikke gør noget, og at fremmede bliver ved med at dukke op i dit prospect.

Filen der tæller

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Læg mærke til mappen WindowsServer. Icarus-serveren er et Windows-program, der kører under Wine på vores Linux-maskiner, og Unreal Engine lægger den aktive konfiguration i en mappe opkaldt efter den platform, den tror den kører på.

Der ligger en fil mere et niveau højere oppe, i Icarus/Saved/Config/ServerSettings.ini. Den er en skabelon. Den bruges én gang, til at oprette den rigtige fil første gang serveren starter, og derefter kigger serveren aldrig på den igen. Sætter du en adgangskode der på en server, der allerede har kørt, sker der ingenting, og filen bliver stående og viser din adgangskode tilbage til dig, som om det virkede.

Sådan sætter du en join-adgangskode

  1. Åbn din server i spilpanelet
  2. Tryk Stop på fanen Console, og vent til den er lukket helt ned
  3. Gå til fanen Files og åbn Icarus/Saved/Config/WindowsServer/ServerSettings.ini
  4. Sæt de værdier, du vil have:
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Server
JoinPassword=choose-something-here
AdminPassword=something-different
MaxPlayers=8
  1. Gem, og tryk derefter Start

At stoppe først er ikke valgfrit. Icarus holder sine indstillinger i hukommelsen, mens den kører, og skriver dem ud igen ved nedlukning, så en rettelse på en kørende server bliver overskrevet få sekunder senere af de værdier, den startede med.

Giv den et minut efter start. Serveren skal registrere sig hos Steam igen, før adgangskoden håndhæves på nye forbindelser.

Hvad de enkelte indstillinger gør

Indstilling Hvad den gør
SessionName Navnet spillerne ser i serverbrowseren
JoinPassword Kræves for at forbinde. Er den tom, kan alle komme ind
AdminPassword Giver admin-rettigheder i spillet. Det er ikke en join-adgangskode
MaxPlayers Hvor mange spillere der kan være forbundet ad gangen
AllowNonAdminsToLaunchProspects Om almindelige spillere må starte nye prospects
AllowNonAdminsToDeleteProspects Om almindelige spillere må slette prospects

Hold JoinPassword og AdminPassword forskellige. Den første giver du til alle, du vil have ind på serveren, den anden er den, der ikke skal rejse rundt.

Undgå mellemrum og anførselstegn i begge adgangskoder. Filen læses som ren tekst uden escaping, så et mellemrum er en almindelig årsag til en adgangskode, der ser rigtig ud og ikke virker.

Sådan tjekker du, at det virkede

Start serveren, og kig derefter på fanen Console. Forbinder en fremmed, ser du linjer om player validation. Den sikre test er at få en uden for din gruppe til at prøve at joine: de bør blive bedt om en adgangskode.

Vil du bekræfte, at det er den rigtige fil, der bliver brugt, så stop serveren, åbn filen igen, og se om dine værdier stadig står der. Den aktive fil bliver skrevet om ved hver nedlukning, så overlever dine værdier et stop, har du rettet den rigtige fil.

Sådan får du folk af serveren

Icarus har ingen kick-kommando og ingen banliste. Der findes ingen fil med bannede konti og ingen konsolkommando, der fjerner en forbundet spiller, så mulighederne i praksis er:

  • Sæt en join-adgangskode og genstart. Genstarten smider alle af, og kun folk med adgangskoden kommer ind igen. Det er løsningen på en åben server, som fremmede har fundet.
  • Sænk MaxPlayers, så pladserne fyldes af dem, du gerne vil have.
  • Sæt AllowNonAdminsToLaunchProspects=False, så en, der alligevel kommer ind, ikke kan starte eller ødelægge prospects.

Genstarten er det grove værktøj her, men på en server, der har stået åben, er det det eneste, der rydder alle ud på én gang. Gør det sammen med at sætte adgangskoden, i ét stop og start, i stedet for at genstarte to gange.

Fejlfinding

Jeg satte en adgangskode, og folk går stadig lige ind. Du har næsten helt sikkert rettet Icarus/Saved/Config/ServerSettings.ini i stedet for den i WindowsServer. Skriv de samme værdier ind i WindowsServer-kopien med serveren stoppet.

Mine indstillinger gik tilbage til det, de var. Serveren kørte, da du gemte. Stop, ret, start.

Adgangskoden virker for nogle og ikke for andre. Spillere, der allerede var forbundet, bliver ikke smidt af, når en adgangskode sættes. De bliver, indtil de selv går. Genstart for at rydde dem ud.

Jeg kan ikke finde mappen WindowsServer. Den dukker op, første gang serveren har kørt. Start serveren én gang, vent til den er færdig med at indlæse, stop den, og så er mappen der.

Serveren dukker slet ikke op i browseren. Det er et andet problem end en adgangskode. Opret en sag, så kigger vi på query-porten sammen med dig.

Ofte stillede spørgsmål

Beskytter adgangskoden mit prospect mod at blive slettet? Ikke i sig selv. Sæt AllowNonAdminsToDeleteProspects=False til det, og hold din AdminPassword privat.

Kan jeg sætte adgangskoden uden at stoppe serveren? Nej. Enhver rettelse foretaget under drift bliver kasseret ved nedlukning.

Skal jeg også give spillerne admin-adgangskoden? Nej, og det bør du ikke. Spillere har kun brug for JoinPassword.

Hvorfor er der to filer med samme navn? Den i Config er skabelonen, der følger med den dedikerede server. Den opretter den rigtige fil i WindowsServer, første gang serveren starter, og bliver ignoreret derefter.

Sletter det mit prospect at skifte adgangskode? Nej. Indstillinger og gemte data er adskilt. Dit prospect bliver ikke rørt.

Lukker du stadig fremmede ind? Opret en sag fra supportsiden med dit servernavn, så læser vi den aktive indstillingsfil og fortæller dig præcis, hvad der står i den. Mangler du et sted at køre den? Se vores Icarus server hosting.

Icarus

Klar til at spille Icarus?

Få din egen server op at køre på få minutter.