Tools / Icarus / server settings
Icarus Server Settings Generator
Build a working ServerSettings.ini for an Icarus dedicated server, with the
launch line that actually sets your server name. Everything runs in your browser, so
passwords never leave your machine.
ServerSettings.ini
Save this as Saved/Config/WindowsServer/ServerSettings.ini under your server's directory, then restart. The folder is named WindowsServer even on Linux hosts.
Launch line
The server name in the browser comes from -SteamServerName, not from SessionName in the file, so both are set for you.
The one setting this tool refuses to write
CreateProspect is meant to create a new prospect on startup, and it is unreliable in every Icarus version we have run servers on. Rather than emit a line that quietly does nothing, this generator leaves it out and configures the dependable path instead: a player creates the prospect from the in-game menu on first connect, and ResumeProspect brings it back after every restart.
If you already have a prospect and want the server to load it by name on boot, put its name in the "prospect to load" field above and the generator writes LoadProspect and LastProspectName for you.
Shutdown timers, and why 0 is a trap
ShutdownIfEmptyFor and ShutdownIfNotJoinedFor take seconds. To turn them off entirely use -1. Setting them to 0 does not mean "never" - it means the server stops as soon as the condition is true, which reads as a server that refuses to stay up.
Want this on a real server? Supercraft hosts Icarus →
Rather not manage the file yourself? Supercraft runs Icarus dedicated servers with these settings exposed in a panel, plus daily backups.