Flitsaanbieding 50% korting op alle servers Laatste dag!
Eindigt over: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorieën

Icarus Server Installatiehandleiding


Deze handleiding behandelt alles wat je nodig hebt om je Icarus dedicated server op Legion Hosting in te stellen en te configureren, inclusief de eerste start, GPanel opstartvariabelen, ServerSettings.ini configuratie, prospect- en sessiebeheer, verbinding maken met je server en savebeheer. Voor het oplossen van veelvoorkomende problemen, zie Icarus Probleemoplossing.

Wat is Icarus

Icarus is een sessiegebaseerd survivalgame ontwikkeld door RocketWerkz, de studio opgericht door Dean Hall (maker van DayZ). Het speelt zich af op een buitenaardse planeet die het tweede thuis van de mensheid had moeten worden, maar een vijandige grenswereld werd na een mislukte terraforming-poging. Spelers nemen de rol aan van Prospectors die naar het planeetoppervlak afdalen voor getimede missies genaamd Prospects. Elke Prospect heeft specifieke doelstellingen, een tijdslimiet en vereist dat spelers terugkeren naar een baan om de planeet voordat de timer afloopt -- anders riskeren ze het verlies van hun personage.

Belangrijke kenmerken van de dedicated server zijn:

  • Ondersteuning voor maximaal 8 gelijktijdige spelers per server
  • Sessiegebaseerde gameplay met getimede Prospects (missies) en permanente Outposts
  • Open World-modus voor persistent, onbeperkt verkennen en nederzettingen bouwen
  • Prospectbeheer via serverconfiguratie en consoleopdrachten
  • Meerdere moeilijkheidsgraden van Easy tot Extreme, met optionele Hardcore-modus (geen respawns)
  • Beheerderstoegang via RCON-opdrachten
Stop je server voordat je configuratiebestanden bewerkt. Stop altijd je server vanuit het Console-tabblad in GPanel voordat je wijzigingen aanbrengt in ServerSettings.ini. Wijzigingen die worden aangebracht terwijl de server draait, worden niet toegepast en kunnen worden overschreven.

Eerste start

Wanneer je je Icarus-server voor het eerst ontvangt van Legion Hosting, moet deze een initiële installatie voltooien voordat er op gespeeld kan worden.

  1. Log in op GPanel en selecteer je Icarus-server uit de serverlijst.
  2. Klik op het Console-tabblad en druk op Start.
  3. De server zal de Icarus dedicated serverbestanden downloaden en installeren via Steam. Deze initiële download kan enkele minuten duren.
  4. Zodra de download is voltooid, start de server automatisch. Het configuratiebestand ServerSettings.ini wordt gegenereerd bij de eerste opstart.
  5. Wacht tot de console-uitvoer aangeeft dat de server gereed is en luistert naar verbindingen.
Eerste opstart genereert configuratiebestanden. Het bestand ServerSettings.ini wordt pas aangemaakt nadat de server voor de eerste keer is gestart. Als je instellingen wilt bewerken, start de server één keer, stop hem en breng daarna je wijzigingen aan.

GPanel Opstartvariabelen

Kernserverinstellingen worden geconfigureerd als opstartvariabelen in GPanel. Deze waarden worden doorgegeven als opdrachtregelparameters wanneer de server opstart.

  1. Selecteer in GPanel je Icarus-server.
  2. Klik op het Startup-tabblad.
  3. Stel de onderstaande variabelen in. Wijzigingen worden van kracht de volgende keer dat je de server start of herstart.
Variabele Standaard Beschrijving
SERVER_NAME My Icarus Server De naam die wordt weergegeven in de serverbrowser. Verwijst naar de -SteamServerName opstartparameter (beperkt tot 64 tekens).
SERVER_PASSWORD (leeg) Wachtwoord dat spelers nodig hebben om te joinen. Laat leeg voor een openbare server. Verwijst naar JoinPassword in de configuratie.
MAX_PLAYERS 8 Maximum aantal gelijktijdige spelers. Icarus ondersteunt 1-8 spelers per server.
ADMIN_PASSWORD (leeg) Wachtwoord voor RCON-beheerderstoegang. Als dit leeg wordt gelaten, is beheerderinlog beschikbaar zonder wachtwoord via /AdminLogin in de chat.
GAME_PORT 17777 De primaire UDP-poort voor spelverbindingen (-PORT parameter). Automatisch geconfigureerd door je hostingpakket.
QUERY_PORT 27015 De UDP-poort die door Steam wordt gebruikt voor serverbrowserquery's (-QueryPort parameter). Automatisch geconfigureerd.
Servernaam gebruikt de opdrachtregel, niet de configuratie. De SessionName-instelling in ServerSettings.ini werkt momenteel niet voor de serverbrowser. Je moet de -SteamServerName opdrachtregelparameter gebruiken (ingesteld via het GPanel Startup-tabblad) zodat je servernaam correct wordt weergegeven in de browser.

ServerSettings.ini Configuratie

Gedetailleerde serverinstellingen worden beheerd via het bestand ServerSettings.ini. Dit is het primaire configuratiebestand voor je Icarus-server.

Het bestand vinden

Het configuratiebestand bevindt zich op:

Icarus/Saved/Config/WindowsServer/ServerSettings.ini

Open dit bestand via het GPanel Files-tabblad of via SFTP. Alle instellingen vallen onder de sectiekop [/Script/Icarus.DedicatedServerSettings].

Volledige instellingenreferentie

Instelling Standaard Beschrijving
SessionName (leeg) Serversessienaam. Let op: Deze instelling heeft momenteel geen invloed op de serverbrowserweergave. Gebruik in plaats daarvan de -SteamServerName opdrachtregelparameter.
JoinPassword (leeg) Wachtwoord om de server te joinen. Laat leeg voor een openbare server zonder wachtwoord.
MaxPlayers (leeg) Maximum aantal spelers (1-8). Laat leeg om het standaard maximum van 8 te gebruiken.
AdminPassword (leeg) Wachtwoord voor RCON-beheerderopdrachten. Als dit leeg wordt gelaten, kan elke speler beheerderopdrachten gebruiken via /AdminLogin.
ShutdownIfNotJoinedFor 300.000000 Seconden voordat de server wordt afgesloten als er na het opstarten geen speler joint. Stel in op een negatieve waarde (-1) om de server onbeperkt te laten draaien. 0 sluit onmiddellijk af.
ShutdownIfEmptyFor 300.000000 Seconden voordat de server wordt afgesloten nadat de laatste speler vertrekt. Stel in op een negatieve waarde (-1) om onbeperkt te blijven draaien.
AllowNonAdminsToLaunchProspects True Indien True, kan elke speler nieuwe Prospects aanmaken en starten. Indien False, kunnen alleen beheerders Prospects starten.
AllowNonAdminsToDeleteProspects False Indien True, kan elke speler opgeslagen Prospects verwijderen. Indien False, kunnen alleen beheerders ze verwijderen.
LoadProspect (leeg) Naam van een opgeslagen Prospect om te laden bij serverstart. Het Prospect-bestand moet bestaan in Saved/PlayerData/DedicatedServer/Prospects/.
CreateProspect (leeg) Maakt een nieuwe Prospect aan bij serverstart. Formaat: [ProspectType] [Difficulty] [Hardcore] [SaveName] (zie de sectie Prospectbeheer).
ResumeProspect True Indien True, hervat de server automatisch de laatst actieve Prospect bij het opstarten. Dit is de aanbevolen instelling voor persistente servers.
LastProspectName (leeg) Wordt automatisch gevuld met de naam van de meest recent actieve Prospect. Bewerk dit niet handmatig.

Voorbeeld 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=
Houd ShutdownIfNotJoinedFor ingesteld op -1 op gehoste servers. De standaardwaarde van 300 (5 minuten) zal de server automatisch afsluiten als er binnen 5 minuten na het opstarten niemand joint. Stel dit voor een dedicated gehoste server in op -1 zodat de server onbeperkt blijft draaien. Hetzelfde geldt voor ShutdownIfEmptyFor -- stel in op -1 om automatisch afsluiten te voorkomen wanneer de server leeg is.

Opdrachtregel-opstartparameters

Naast het bestand ServerSettings.ini ondersteunt Icarus opdrachtregel-opstartparameters. Deze worden doorgaans geconfigureerd via het GPanel Startup-tabblad of het veld voor aanvullende opstartargumenten.

Parameter Beschrijving
-SteamServerName="Name" Servernaam weergegeven in de browser (limiet van 64 tekens). Dit is de werkende methode om de servernaam in te stellen.
-PORT=N Gameserverpoort (UDP).
-QueryPort=N Steam querypoort voor de serverbrowser.
-MULTIHOME=IP Bindt de server aan een specifiek IP-adres (alleen voor multi-homed servers).
-UserDir="path" Stelt een aangepast basismappad in voor servergegevens.
-saveddirsuffix="suffix" Voegt een achtervoegsel toe aan de Saved/-map, handig voor het draaien van meerdere instanties.
-LOG="filename" Stelt het logbestandspad in relatief ten opzichte van Saved/Logs/.
-ABSLOG="path" Stelt een absoluut pad in voor het logbestand.
GPanel regelt de meeste parameters automatisch. Op Legion Hosting worden de essentiële parameters (poort, querypoort, servernaam) geconfigureerd via het GPanel Startup-tabblad. Over het algemeen hoef je geen aanvullende opstartparameters toe te voegen, tenzij de support dit aangeeft.

Prospect- en sessiebeheer

Icarus gebruikt een uniek sessiegebaseerd systeem. Het begrijpen van Prospects is essentieel voor het effectief beheren van je server.

Prospect-typen

Icarus biedt verschillende typen sessies (Prospects) die de gameplay-ervaring bepalen:

Type Beschrijving
Missions Getimede Prospects met specifieke doelstellingen. Spelers landen op het oppervlak, voltooien doelen (bouw, verkenning, expeditie, enz.) en moeten terugkeren naar een baan om de planeet voordat de timer afloopt. Als je niet op tijd evacueert, verlies je je personage.
Outposts Permanente, onbeperkte nederzettingen. Spelers kunnen persistente bases bouwen en vrij terugkeren. Geen tijdsdruk. Ideaal voor casual spelen en basisbouw.
Open World Een persistente, onbeperkte open-wereld-ervaring met verkenning, gevechten, SMPL3-missies en Operations. Bevat wereldbazen en eindgame-content.

Een Prospect aanmaken

Je kunt een nieuwe Prospect aanmaken met de CreateProspect-instelling in ServerSettings.ini of via de in-game consoleopdracht. Het formaat is:

CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]

Parameters:

  • ProspectType -- De interne naam van de Prospect/missie om uit te voeren (bijv. een Outpost of specifieke missienaam).
  • Difficulty -- Een getal van 1 tot 4: 1 = Easy, 2 = Medium, 3 = Hard, 4 = Extreme.
  • Hardcore -- True of False. Wanneer Hardcore is ingeschakeld, kunnen spelers niet respawnen na de dood.
  • SaveName -- Een aangepaste naam voor dit Prospect-opslagbestand.

Prospects laden en hervatten

  • ResumeProspect=True -- De server hervat automatisch de laatst actieve Prospect bij het opstarten. Dit is de aanbevolen instelling voor persistente servers.
  • LoadProspect=[name] -- Laadt een specifieke opgeslagen Prospect op naam vanuit Saved/PlayerData/DedicatedServer/Prospects/.

Consoleopdrachten voor prospectbeheer

Je kunt Prospects beheren via de in-game chatconsole. Zet opdrachten vooraf met / of \\ terwijl je in-game bent. In de serverlobby kunnen opdrachten zonder voorvoegsel worden ingevoerd.

  • /CreateProspect [type] [difficulty] [hardcore] [name] -- Maak een nieuwe Prospect aan.
  • /LoadProspect [name] -- Laad een opgeslagen Prospect.
  • /ResumeProspect -- Hervat de laatst actieve Prospect.
Prospect-beheersrechten. Standaard kunnen alle spelers nieuwe Prospects starten (AllowNonAdminsToLaunchProspects=True). Als je wilt dat alleen beheerders het aanmaken en laden van Prospects kunnen beheren, stel dit dan in op False in je ServerSettings.ini.

Verbinding maken

Spelers kunnen verbinding maken met je Icarus-server via de in-game serverbrowser of door directe verbinding. Vind je server-IP en poort op het GPanel Console-tabblad of zie Hoe je je server-IP en poort vindt.

Via de in-game serverbrowser

  1. Start Icarus en druk op Play.
  2. Maak een personage aan of selecteer er een.
  3. Open het Join-menu.
  4. Schakel naar het tabblad Dedicated Servers rechtsboven in het scherm.
  5. Zoek je server op naam of blader door de lijst.
  6. Klik op je server en druk op Join. Voer het wachtwoord in als er een is ingesteld.

Via directe verbinding

  1. Start Icarus, druk op Play en selecteer je personage.
  2. Open het Join-menu.
  3. Schakel naar het tabblad Dedicated Servers.
  4. Klik op Direct Connect.
  5. Voer het IP-adres en de gamepoort van je server in het formaat IP:PORT in (bijvoorbeeld 192.168.1.100:17777).
  6. Druk op Confirm. Voer het serverwachtwoord in als daarom wordt gevraagd.
Welke poort gebruiken? Gebruik bij directe verbinding de gamepoort (standaard 17777), niet de querypoort. Als je problemen hebt met verbinden, probeer dan de querypoort (27015) toe te voegen. De poort van je server wordt willekeurig toegewezen tenzij je een privé-IP hebt -- controleer altijd GPanel voor de juiste poort.
Server niet zichtbaar? Als je server niet verschijnt in de browser, controleer dan of deze volledig is opgestart en minimaal 2-3 minuten draait. Controleer of de -SteamServerName parameter correct is ingesteld. Je kunt altijd directe verbinding gebruiken met je IP en gamepoort terwijl de server zich registreert bij de browser.

Save- en prospectbeheer

Het begrijpen van hoe Icarus-saves werken is cruciaal voor het beheren van de Prospects en spelersgegevens van je server.

Opslaglocatie

Prospect-savebestanden worden opgeslagen op:

Icarus/Saved/PlayerData/DedicatedServer/Prospects/

Elke Prospect wordt opgeslagen als een individueel bestand dat kan worden geladen, geback-upt of verwijderd.

Automatische saves

Icarus slaat de huidige Prospect-status automatisch op met regelmatige intervallen. De server slaat ook op wanneer spelers joinen, vertrekken of wanneer specifieke game-events plaatsvinden.

Back-ups maken

  1. Stop de server vanuit GPanel.
  2. Navigeer naar Icarus/Saved/ via het GPanel Files-tabblad of SFTP.
  3. Download de volgende mappen en bestanden:
    • PlayerData/DedicatedServer/Prospects/ -- Alle Prospect-savebestanden
    • Config/WindowsServer/ServerSettings.ini -- Je serverconfiguratie
  4. Sla deze bestanden veilig op je lokale computer op.

Een back-up herstellen

  1. Stop de server.
  2. Upload de geback-upte Prospect-bestanden naar Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Stel indien nodig LoadProspect=[name] in ServerSettings.ini in om een specifieke Prospect te laden bij de volgende start.
  4. Start de server.

Een Prospect verwijderen (opnieuw beginnen)

  1. Stop de server.
  2. Navigeer naar Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  3. Verwijder de Prospect-savebestand(en) die je wilt verwijderen.
  4. Wis de velden LastProspectName en LoadProspect in ServerSettings.ini.
  5. Stel optioneel een CreateProspect-waarde in om een nieuwe Prospect te genereren bij de volgende start.
  6. Start de server.
Maak een back-up voordat je verwijdert. Download altijd een kopie van je Prospect-savebestanden voordat je ze verwijdert. Eenmaal verwijderd kunnen Prospect-gegevens niet worden hersteld.

Poortreferentie

Icarus gebruikt de volgende netwerkpoorten. Deze worden automatisch geconfigureerd door je hostingpakket op Legion Hosting.

Poort Protocol Standaard Doel
Game Port UDP 17777 Primaire spelverbindingen. Spelers verbinden via deze poort.
Query Port UDP 27015 Steam serverbrowserquery's.

Gerelateerde artikelen


Hulp nodig?

Als je nog steeds problemen hebt met je Icarus-server, open dan een supportticket en ons team helpt je graag verder.


Was dit artikel nuttig?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.