Denne guiden dekker alt du trenger for å sette opp og konfigurere din dedikerte Icarus-server hos Legion Hosting, inkludert første oppstart, GPanel-oppstartsvariabler, ServerSettings.ini-konfigurasjon, prospect- og øktstyring, tilkobling til serveren din, og lagringshåndtering. For feilsøking av vanlige problemer, se Icarus-feilsøking.
Hva er Icarus
Icarus er et øktbasert overlevelsesspill utviklet av RocketWerkz, studioet grunnlagt av Dean Hall (skaperen av DayZ). Spillet utspiller seg på en fremmed planet som var ment å bli menneskehetens andre hjem, men som ble en fiendtlig grenseverden etter et mislykket terraformingsforsøk. Spillere tar på seg rollen som Prospectors som lander på planetens overflate på tidsbestemte oppdrag kalt Prospects. Hvert Prospect har spesifikke mål, en tidsfrist, og krever at spillere returnerer til bane før tidtakeren utløper -- ellers risikerer de å miste karakteren sin.
Nøkkelfunksjoner ved den dedikerte serveren inkluderer:
- Støtte for opptil 8 samtidige spillere per server
- Øktbasert spilling med tidsbestemte Prospects (oppdrag) og permanente Outposts
- Open World-modus for vedvarende, tidsubegrenset utforskning og bosettingsbygging
- Prospect-styring gjennom serverkonfigurasjon og konsollkommandoer
- Flere vanskelighetsgrader fra Easy til Extreme, med valgfri Hardcore-modus (ingen gjenoppstandelse)
- Admin-tilgang via RCON-kommandoer
ServerSettings.ini. Endringer som gjøres mens serveren kjører, vil ikke tre i kraft og kan bli overskrevet.
Første oppstart
Når du først mottar din Icarus-server fra Legion Hosting, må den fullføre en innledende installasjon før den kan spilles på.
- Logg inn på GPanel og velg Icarus-serveren din fra serverlisten.
- Klikk på Console-fanen og trykk Start.
- Serveren vil laste ned og installere de dedikerte Icarus-serverfilene via Steam. Denne første nedlastingen kan ta flere minutter.
- Når nedlastingen er fullført, starter serveren automatisk. Konfigurasjonsfilen
ServerSettings.inigenereres ved første oppstart. - Vent til konsollutdataene indikerer at serveren er klar og lytter etter tilkoblinger.
ServerSettings.ini opprettes først etter at serveren har blitt startet for første gang. Hvis du trenger å redigere innstillinger, start serveren én gang, stopp den, og gjør deretter endringene dine.
GPanel-oppstartsvariabler
Kjerneserverinnstillinger konfigureres som oppstartsvariabler i GPanel. Disse verdiene sendes som kommandolinjeparametere når serveren starter.
- I GPanel, velg Icarus-serveren din.
- Klikk på Startup-fanen.
- Sett variablene som er oppført nedenfor. Endringene trer i kraft neste gang du starter eller starter serveren på nytt.
| Variabel | Standard | Beskrivelse |
|---|---|---|
SERVER_NAME |
My Icarus Server |
Navnet som vises i serverlisten. Tilordnes oppstartsparameteren -SteamServerName (begrenset til 64 tegn). |
SERVER_PASSWORD |
(tom) | Passord som kreves for at spillere skal bli med. La stå tomt for en offentlig server. Tilordnes JoinPassword i konfigurasjonen. |
MAX_PLAYERS |
8 |
Maksimalt antall samtidige spillere. Icarus støtter 1-8 spillere per server. |
ADMIN_PASSWORD |
(tom) | Passord for RCON-admintilgang. Hvis det er tomt, er admin-pålogging tilgjengelig uten passord via /AdminLogin i chatten. |
GAME_PORT |
17777 |
Den primære UDP-porten for spilltilkoblinger (-PORT-parameter). Konfigureres automatisk av hostingplanen din. |
QUERY_PORT |
27015 |
UDP-porten som brukes av Steam for serverlistespørringer (-QueryPort-parameter). Konfigureres automatisk. |
SessionName i ServerSettings.ini fungerer for øyeblikket ikke for serverlisten. Du må bruke kommandolinjeparameteren -SteamServerName (satt via GPanel-fanen Startup) for at servernavnet ditt skal vises riktig i serverlisten.
ServerSettings.ini-konfigurasjon
Detaljerte serverinnstillinger styres gjennom filen ServerSettings.ini. Dette er den primære konfigurasjonsfilen for din Icarus-server.
Finne filen
Konfigurasjonsfilen er plassert i:
Icarus/Saved/Config/WindowsServer/ServerSettings.ini
Få tilgang til denne filen gjennom GPanel-fanen Files eller via SFTP. Alle innstillinger plasseres under seksjonsoverskriften [/Script/Icarus.DedicatedServerSettings].
Fullstendig innstillingsreferanse
| Innstilling | Standard | Beskrivelse |
|---|---|---|
SessionName |
(tom) | Serverøktnavn. Merk: Denne innstillingen påvirker for øyeblikket ikke visningen i serverlisten. Bruk kommandolinjeparameteren -SteamServerName i stedet. |
JoinPassword |
(tom) | Passord som kreves for å bli med på serveren. La stå tomt for en offentlig server uten passord. |
MaxPlayers |
(tom) | Maksimalt antall spillere (1-8). La stå tomt for å bruke standardmaksimum på 8. |
AdminPassword |
(tom) | Passord for RCON-adminkommandoer. Hvis det er tomt, kan enhver spiller få tilgang til adminkommandoer via /AdminLogin. |
ShutdownIfNotJoinedFor |
300.000000 |
Sekunder før serveren slås av hvis ingen spiller blir med etter oppstart. Sett til en negativ verdi (-1) for å holde serveren kjørende på ubestemt tid. 0 slår av umiddelbart. |
ShutdownIfEmptyFor |
300.000000 |
Sekunder før serveren slås av etter at den siste spilleren forlater. Sett til en negativ verdi (-1) for å holde den kjørende på ubestemt tid. |
AllowNonAdminsToLaunchProspects |
True |
Hvis True, kan enhver spiller opprette og starte nye Prospects. Hvis False, kan kun admins starte Prospects. |
AllowNonAdminsToDeleteProspects |
False |
Hvis True, kan enhver spiller slette lagrede Prospects. Hvis False, kan kun admins slette dem. |
LoadProspect |
(tom) | Navnet på et lagret Prospect som skal lastes ved serveroppstart. Prospect-filen må finnes i Saved/PlayerData/DedicatedServer/Prospects/. |
CreateProspect |
(tom) | Oppretter et nytt Prospect ved serveroppstart. Format: [ProspectType] [Difficulty] [Hardcore] [SaveName] (se seksjonen om Prospect-styring). |
ResumeProspect |
True |
Hvis True, gjenopptar serveren automatisk det sist aktive Prospect ved oppstart. Dette er den anbefalte innstillingen for vedvarende servere. |
LastProspectName |
(tom) | Fylles automatisk ut med navnet på det sist aktive Prospect. Ikke rediger dette manuelt. |
Eksempel på ServerSettings.ini
[/Script/Icarus.DedicatedServerSettings]
SessionName=My Legion Server
JoinPassword=
MaxPlayers=8
AdminPassword=MySecretPassword
ShutdownIfNotJoinedFor=-1
ShutdownIfEmptyFor=600.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
-1 slik at serveren holder seg kjørende på ubestemt tid. Det samme gjelder ShutdownIfEmptyFor -- sett til -1 for å forhindre automatisk avstenging når serveren er tom.
Kommandolinje-oppstartsparametere
I tillegg til filen ServerSettings.ini støtter Icarus kommandolinje-oppstartsparametere. Disse konfigureres vanligvis gjennom GPanel-fanen Startup eller feltet for ekstra oppstartsargumenter.
| Parameter | Beskrivelse |
|---|---|
-SteamServerName="Name" |
Servernavn som vises i serverlisten (64 tegns grense). Dette er den fungerende metoden for å sette servernavnet. |
-PORT=N |
Spillserverport (UDP). |
-QueryPort=N |
Steam-spørringsport for serverlisten. |
-MULTIHOME=IP |
Binder serveren til en bestemt IP-adresse (kun for multi-homed servere). |
-UserDir="path" |
Setter en egendefinert basismappebane for serverdata. |
-saveddirsuffix="suffix" |
Legger til et suffiks i Saved/-mappen, nyttig for å kjøre flere instanser. |
-LOG="filename" |
Setter loggfilbanen relativt til Saved/Logs/. |
-ABSLOG="path" |
Setter en absolutt bane for loggfilen. |
Prospect- og øktstyring
Icarus bruker et unikt øktbasert system. Å forstå Prospects er essensielt for å administrere serveren din effektivt.
Prospect-typer
Icarus tilbyr flere typer økter (Prospects) som bestemmer spillopplevelsen:
| Type | Beskrivelse |
|---|---|
| Missions | Tidsbestemte Prospects med spesifikke mål. Spillere lander på overflaten, fullfører mål (konstruksjon, oppmåling, ekspedisjon, osv.), og må returnere til bane før tidtakeren utløper. Å mislykkes med evakueringen betyr å miste karakteren din. |
| Outposts | Permanente, tidsubegrensede bosetninger. Spillere kan bygge vedvarende baser og returnere fritt. Ingen tidspress. Ideelt for avslappet spilling og basebygging. |
| Open World | En vedvarende, tidsubegrenset åpen verden-opplevelse med utforskning, kamp, SMPL3-oppdrag og Operations. Inkluderer verdensbosser og sluttinnhold. |
Opprette et Prospect
Du kan opprette et nytt Prospect ved hjelp av innstillingen CreateProspect i ServerSettings.ini eller via konsollkommandoen i spillet. Formatet er:
CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]
Parametere:
- ProspectType -- Det interne navnet på Prospect/oppdraget som skal kjøres (f.eks. en Outpost eller et spesifikt oppdragsnavn).
- Difficulty -- Et tall fra 1 til 4:
1= Easy,2= Medium,3= Hard,4= Extreme. - Hardcore --
TrueellerFalse. Når Hardcore er aktivert, kan ikke spillere gjenoppstå etter død. - SaveName -- Et egendefinert navn for denne Prospect-lagringsfilen.
Laste og gjenoppta Prospects
- ResumeProspect=True -- Serveren gjenopptar automatisk det sist aktive Prospect ved oppstart. Dette er den anbefalte innstillingen for vedvarende servere.
- LoadProspect=[name] -- Laster et spesifikt lagret Prospect etter navn fra
Saved/PlayerData/DedicatedServer/Prospects/.
Konsollkommandoer for Prospect-styring
Du kan administrere Prospects via konsollchatten i spillet. Prefiks kommandoer med / eller \\ mens du er i spillet. I serverlobbyen kan kommandoer skrives inn uten prefiks.
/CreateProspect [type] [difficulty] [hardcore] [name]-- Opprett et nytt Prospect./LoadProspect [name]-- Last et lagret Prospect./ResumeProspect-- Gjenoppta det sist aktive Prospect.
AllowNonAdminsToLaunchProspects=True). Hvis du vil at kun admins skal kontrollere oppretting og lasting av Prospects, sett denne til False i din ServerSettings.ini.
Hvordan koble til
Spillere kan koble til din Icarus-server gjennom serverlisten i spillet eller via direkte tilkobling. Finn serverens IP og port fra GPanel-fanen Console eller se Hvordan finne serverens IP og port.
Via serverlisten i spillet
- Start Icarus og trykk Play.
- Opprett eller velg en karakter.
- Åpne Join-menyen.
- Bytt til Dedicated Servers-fanen øverst til høyre på skjermen.
- Søk etter serveren din etter navn eller bla gjennom listen.
- Klikk på serveren din og trykk Join. Skriv inn passordet hvis et er satt.
Via direkte tilkobling
- Start Icarus, trykk Play, og velg karakteren din.
- Åpne Join-menyen.
- Bytt til Dedicated Servers-fanen.
- Klikk på Direct Connect.
- Skriv inn serverens IP-adresse og spillport i formatet
IP:PORT(for eksempel192.168.1.100:17777). - Trykk Confirm. Skriv inn serverpassordet hvis du blir bedt om det.
17777), ikke spørringsporten. Hvis du har problemer med å koble til, prøv å legge til spørringsporten (27015) i stedet. Serverens port tildeles tilfeldig med mindre du har en privat IP -- sjekk alltid GPanel for riktig port.
-SteamServerName er satt riktig. Du kan alltid bruke direkte tilkobling med din IP og spillport mens serveren registrerer seg i serverlisten.
Lagrings- og Prospect-styring
Å forstå hvordan Icarus-lagringer fungerer er kritisk for å administrere serverens Prospects og spillerdata.
Lagringsplassering
Prospect-lagringsfiler lagres i:
Icarus/Saved/PlayerData/DedicatedServer/Prospects/
Hvert Prospect lagres som en individuell fil som kan lastes, sikkerhetskopieres eller slettes.
Automatiske lagringer
Icarus lagrer automatisk den gjeldende Prospect-tilstanden med jevne mellomrom. Serveren lagrer også når spillere blir med, forlater, eller når spesifikke spillhendelser inntreffer.
Opprette sikkerhetskopier
- Stopp serveren fra GPanel.
- Naviger til
Icarus/Saved/via GPanel-fanen Files eller SFTP. - Last ned følgende mapper og filer:
PlayerData/DedicatedServer/Prospects/-- Alle Prospect-lagringsfilerConfig/WindowsServer/ServerSettings.ini-- Serverkonfigurasjonen din
- Lagre disse filene trygt på din lokale datamaskin.
Gjenopprette en sikkerhetskopi
- Stopp serveren.
- Last opp de sikkerhetskopierte Prospect-filene til
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Om nødvendig, sett
LoadProspect=[name]iServerSettings.inifor å laste et spesifikt Prospect ved neste oppstart. - Start serveren.
Slette et Prospect (starte på nytt)
- Stopp serveren.
- Naviger til
Icarus/Saved/PlayerData/DedicatedServer/Prospects/. - Slett Prospect-lagringsfilen(e) du vil fjerne.
- Tøm feltene
LastProspectNameogLoadProspectiServerSettings.ini. - Sett eventuelt en
CreateProspect-verdi for å generere et nytt Prospect ved neste oppstart. - Start serveren.
Portreferanse
Icarus bruker følgende nettverksporter. Disse konfigureres automatisk av hostingplanen din hos Legion Hosting.
| Port | Protokoll | Standard | Formål |
|---|---|---|---|
| Game Port | UDP | 17777 |
Primære spilltilkoblinger. Spillere kobler til på denne porten. |
| Query Port | UDP | 27015 |
Steam-serverlistespørringer. |
Relaterte artikler
- Icarus-feilsøking
- Hvordan finne serverens IP og port
- Hvordan laste opp filer via SFTP
- Kom i gang med din nye server
Trenger du hjelp?
Hvis du fremdeles har problemer med din Icarus-server, vennligst opprett en supportsak, så hjelper teamet vårt deg gjerne.