SetupIcarus

How to Host an Icarus Dedicated Server (2026 Guide)

Host an Icarus dedicated server: SteamCMD app 2089300, ports 17777 and 27015, ServerSettings.ini, admin password, 8 players and running prospects online.

Updated Oct 3, 2026 · 5 min read

On this page

To host an Icarus dedicated server, install the free Icarus Dedicated Server (SteamCMD app 2089300), start IcarusServer.exe with -Log, then set the join password, admin password, max players (up to 8) and which prospect to load in ServerSettings.ini. Forward UDP 17777 (game) and 27015 (query). Set ShutdownIfEmptyFor to -1 if you want an open world prospect to keep running when nobody is on.

Players building an outpost on a hostile alien planet in Icarus

What does an Icarus dedicated server do?

Icarus is RocketWerkz's co-op PvE survival game. Saves are called prospects: timed missions that end with extraction, or open world outposts that persist. Without a server, a prospect only exists while its owner hosts it.

A dedicated server keeps a prospect available so anyone in the group can drop in while the others are offline, and it takes the CPU and memory load off a player's PC, which matters because Icarus is demanding. Up to 8 players can be on one server, and there is no PvP: everyone is on the same side against storms and wildlife.

What do you need to host Icarus?

  • A Windows machine that can stay on. RocketWerkz documents the server for Windows.
  • SteamCMD. The server is free and does not need a copy of the game; each player needs their own.
  • Port forwarding if you host at home.
Group and world RAM
2 or 3 friends, new prospect 6 GB
Full crew of 8 8 GB
Open world played for weeks with large bases 12 GB or more

How do I install the Icarus dedicated server?

  1. Install SteamCMD.
  2. Download the server:
steamcmd +force_install_dir C:\IcarusServer +login anonymous +app_update 2089300 validate +quit
  1. Create a shortcut or batch file for IcarusServer.exe with your options. -Log opens a log window and RocketWerkz treats it as required:
IcarusServer.exe -Log -SteamServerName="Crew of Eight" -PORT=17777 -QueryPort=27015
  1. Run it once to generate ServerSettings.ini, then stop it.

Update with the same SteamCMD line after patches. The full reference is on RocketWerkz's Icarus dedicated server wiki.

Where is ServerSettings.ini and what goes in it?

The file is generated on first start in:

Icarus\Saved\Config\WindowsServer\ServerSettings.ini

A good starting point for a private crew:

[/Script/Icarus.DedicatedServerSettings]
SessionName=Crew of Eight
JoinPassword=changeme
MaxPlayers=8
AdminPassword=a-long-admin-password
ShutdownIfNotJoinedFor=300
ShutdownIfEmptyFor=300
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=False
LoadProspect=
CreateProspect=
ResumeProspect=True
Key Default What it does
JoinPassword empty Password to join; empty means open
MaxPlayers 8 1 to 8
AdminPassword empty Password for /AdminLogin. If empty, anyone can log in as admin
ShutdownIfNotJoinedFor 300 Seconds after a prospect starts before it returns to the lobby if nobody joins
ShutdownIfEmptyFor 300 Seconds after the last player leaves before it returns to the lobby
AllowNonAdminsToLaunchProspects True Whether any player can start prospects from the lobby
AllowNonAdminsToDeleteProspects False Whether any player can delete prospects
ResumeProspect True Reload the last prospect after a restart
LoadProspect empty Load a named prospect at startup
CreateProspect empty Create a prospect at startup

Always set AdminPassword. With it empty, any player can type /AdminLogin and get admin rights. Our Icarus dedicated server settings explained guide covers every key.

How do I keep a prospect running on the server?

By default the server pauses an empty prospect and returns to the lobby after 5 minutes. That protects timed missions, but for an open world outpost you may want it to keep ticking (crops growing, for example), or you may prefer it paused so the world does not age without you. Choose:

  • Pause when empty (default): leave both shutdown values at 300.
  • Always running: set ShutdownIfEmptyFor=-1 and ShutdownIfNotJoinedFor=-1.

To start a specific prospect on boot, use CreateProspect with the format [ProspectType] [Difficulty] [Hardcore] [SaveName]. Difficulty runs from 1 (easy) to 4 (extreme), and hardcore is true or false. Open world outposts need a save name:

CreateProspect=Outpost006_Olympus 2 false OlympusBase

After the first run, switch to LoadProspect=OlympusBase (or rely on ResumeProspect=True) so you do not create a new one every start.

How do I move a prospect from my PC to the server?

  1. On your PC, find the prospect at %LocalAppData%\Icarus\Saved\PlayerData\<SteamID>\Prospects\<ProspectName>.json.
  2. On the server, create the folders Icarus\Saved\PlayerData\DedicatedServer\Prospects\ if they do not exist.
  3. Copy the JSON file across with the same file name.
  4. Set LoadProspect to the prospect name, or load it from the lobby.

Do not rename the file or edit its contents. RocketWerkz warns that changing either corrupts the save, so keep a backup copy.

What ports does an Icarus server use?

Port Protocol Purpose
17777 UDP Game traffic (-PORT)
27015 UDP Steam query and server browser (-QueryPort)

Forward both to the server. If port forwarding is new to you, read how to port forward a game server.

How do players join and how does admin work?

  1. From the orbital station, choose Join Session.
  2. Flip the toggle in the top right from player hosted to Dedicated Servers.
  3. Find your server by name and enter the join password.

To become admin, type /AdminLogin a-long-admin-password in chat. Admins can manage prospects and players from the lobby and in game.

FAQ

How many players can join an Icarus dedicated server?

Eight. MaxPlayers in ServerSettings.ini accepts 1 to 8.

Why does my Icarus server keep going back to the lobby?

It pauses after 5 empty minutes by default. Set ShutdownIfEmptyFor and ShutdownIfNotJoinedFor to -1 to keep the prospect running.

How do I become admin on an Icarus server?

Set AdminPassword in ServerSettings.ini, restart, then type /AdminLogin followed by the password in chat.

Why can't I find my server in the Icarus browser?

The Join Session screen shows player hosted games by default. Flip the toggle to Dedicated Servers.

Is there PvP on Icarus servers?

No. Icarus is co-op PvE only, so everyone on the server plays together.

The easy option: host it with GamezServers

Our Icarus server hosting is ready minutes after you pay, with no port forwarding. The panel sets the server name, query port and auto updates, and ServerSettings.ini is in the file manager for passwords, max players, prospects and the shutdown timers. Upload a prospect over SFTP, and take a backup before big game updates.

Plan RAM Price a month
Starter 6 GB 14.99 USD
Standard 8 GB 19.99 USD
Pro 12 GB 29.99 USD
Elite 16 GB 39.99 USD

New customers get 50% off the first month, and your crew can split the bill, each paying their own share.

Skip the setup. Your own Icarus server.

$7.49USD first month

Then $14.99/mo. Just trying it? $3.75 for 3 days

Keep reading