Skip to content
Icarus
Game Configurator

Icarus Server Configuration Generator

Use this Config Generator to configure your Icarus Dedicated Server online without writing ServerSettings.ini by hand. Choose passwords, player count, Prospect startup, and shutdown timers using the form or AI Easy Mode, then preview, copy, or download the file. Free with no sign-up required, including Easy Mode.

Built by Florian Galz

Example result

Example: the generated ServerSettings.ini

You set the options using a form or AI Easy Mode, and the generator creates the finished ServerSettings.ini for Icarus live. Below are the first lines of the default configuration; your file contains your values and all other settings.

Example · Default configuration

Output

ServerSettings.ini
; Icarus — generated with the ZAP-Hosting Game Config Generator; zap-hosting.com/tools/icarus/config-generator [/Script/Icarus.DedicatedServerSettings]JoinPassword=AdminPassword=MaxPlayers=8ResumeProspect=TrueLastProspectName=LoadProspect=CreateProspect=ShutdownIfNotJoinedFor=300ShutdownIfEmptyFor=300AllowNonAdminsToLaunchProspects=TrueAllowNonAdminsToDeleteProspects=False

Settings

Configure these Icarus server settings

Your Icarus Dedicated Server's ServerSettings.ini has a single section, [/Script/Icarus.DedicatedServerSettings]. The generator writes these eleven keys and their default values beneath it.

KeyDefaultMeaning
JoinPasswordDefault: emptyPassword required to join. If left blank, the server can be joined without a password. It is masked in the form and never included in a share link.
AdminPasswordDefault: emptyPassword for admin RCON commands. If left blank, anyone can gain admin privileges using /AdminLogin with a blank password.
MaxPlayersDefault: 8Maximum number of players on the server at the same time, from 1 to 8.
ResumeProspectDefault: trueAutomatically resumes the prospect specified in LastProspectName when the server starts.
LastProspectNameDefault: emptySave name of the prospect that ResumeProspect resumes at startup.
LoadProspectDefault: emptyLoads a specific Prospect by name from Saved/PlayerData/DedicatedServer/Prospects/ at startup.
CreateProspectDefault: emptyCreates and starts a new Prospect when the server starts. Format: [ProspectType] [difficulty 1-4] [Hardcore true/false] [save name], for example Tier1_Forest_Recon_0 3 false TestProspect01.
ShutdownIfNotJoinedForDefault: 300Seconds after startup until the server returns to the lobby if nobody joins. A negative value keeps it running indefinitely; 0 shuts it down immediately.
ShutdownIfEmptyForDefault: 300Seconds until the server shuts down after becoming empty. A negative value keeps it running indefinitely; 0 shuts it down immediately.
AllowNonAdminsToLaunchProspectsDefault: trueAllows everyone in the lobby to create a new Prospect or load an existing one. When disabled, only admins can do this.
AllowNonAdminsToDeleteProspectsDefault: falseAllows everyone in the lobby to delete Prospects from the server. When disabled, only admins can do this.

What the Generator Intentionally Does Not Cover

  • SessionName: According to the official documentation, this field has no effect. Set the server name using the -SteamServerName startup parameter.
  • Difficulty, XP rates, or PvP: the generator does not provide fields for these. The difficulty of a new Prospect is specified in the CreateProspect value.

Guide

How to configure your Icarus server

From the default configuration to restarting: how to apply your Icarus server settings.

  1. 1

    Step 1

    Open generator

    The generator starts with the default ServerSettings.ini. If you already have a file, import it as an .ini or .txt file up to 2 MB, or paste its contents. Unknown lines are preserved on export.

  2. 2

    Step 2

    Describe Server or Set Fields

    In Easy Mode, describe your server to the AI in your own words and apply only the suggestions you confirm. Alternatively, configure each field yourself.

  3. 3

    Step 3

    Set passwords and player count

    Enter a join password (JoinPassword), or leave it blank for an open server. Set an admin password (AdminPassword) and choose 1 to 8 players (MaxPlayers).

  4. 4

    Step 4

    Choose Prospect startup

    Choose whether the server resumes the last Prospect (ResumeProspect with LastProspectName), loads a Prospect by name (LoadProspect), or creates a new one at startup (CreateProspect).

  5. 5

    Step 5

    Set shutdown timers and lobby permissions

    Set both shutdown timers in seconds and decide whether non-admin players can create, load or delete prospects.

  6. 6

    Step 6

    Check preview and export

    Check ServerSettings.ini in the live preview. Then copy it, download it, or share a link that contains no passwords.

  7. 7

    Step 7

    Upload the file and restart the server

    Upload the file to your server's Icarus/Saved/Config/WindowsServer/ folder, replace the old ServerSettings.ini, and restart the server. Icarus only reads the file at startup.

Setup

File location & usage

Two ways to get the config onto a server: upload it yourself or apply it directly in our panel.

The manual method

Upload yourself

  1. 1

    Download file

    Download the generated ServerSettings.ini using the button above.

  2. 2

    Upload via file manager or FTP/SFTP

    At ZAP-Hosting, the file is in Icarus/Saved/Config/WindowsServer/ServerSettings.ini. Where it is on a self-hosted server depends on your installation.

  3. 3

    Apply changes

    Icarus only reads ServerSettings.ini at startup — restart your server for the changes to take effect.

The ZAP-Hosting way

Apply in the panel, no FTP needed

Rent a Icarus server from us: download the file, place it in the file manager, and restart. All in your browser.

  • File Manager directly in your browser
  • No FTP client required
  • Online in 60 seconds

More tools

Useful tools for your Icarus server

FAQ

Frequently asked questions about Icarus server settings

Save location, passwords, prospect startup, shutdown timers and generator limits—answered briefly.

At Icarus/Saved/Config/WindowsServer/ServerSettings.ini, or Icarus\Saved\Config\WindowsServer\ServerSettings.ini on Windows. All settings are in the [/Script/Icarus.DedicatedServerSettings] section. On a ZAP-Hosting server, you can open and edit the file through the panel's file manager.

Eleven ServerSettings.ini keys: JoinPassword and AdminPassword, MaxPlayers (1 to 8, default 8), Prospect startup with ResumeProspect, LastProspectName, LoadProspect, and CreateProspect, the shutdown timers ShutdownIfNotJoinedFor and ShutdownIfEmptyFor, and the lobby permissions AllowNonAdminsToLaunchProspects and AllowNonAdminsToDeleteProspects.

If AdminPassword is left blank, anyone who uses the RCON command /AdminLogin with a blank password gets admin privileges. Set a strong admin password. It is masked in the form and never included in a share link.

With ResumeProspect (enabled by default), the server resumes the Prospect specified in LastProspectName. LoadProspect loads a save by name from Saved/PlayerData/DedicatedServer/Prospects/. CreateProspect creates a new Prospect at startup in the format [ProspectType] [difficulty 1-4] [Hardcore true/false] [save name], for example Tier1_Forest_Recon_0 3 false TestProspect01.

It's because of the shutdown timers: ShutdownIfNotJoinedFor applies if nobody joins after startup; ShutdownIfEmptyFor applies when the server becomes empty. Both default to 300 seconds. A negative value keeps the server running indefinitely; 0 shuts it down immediately. The generator allows values from -1 to 86400.

No. According to the official documentation, SessionName has no effect. Icarus sets the server name through the -SteamServerName startup parameter. A field for it would be misleading, so it has intentionally been omitted.

No. Copying or downloading does not change anything on your server yet. Upload ServerSettings.ini to Icarus/Saved/Config/WindowsServer/ and restart the server, because Icarus only reads the file at startup.

Describe the server you want in your own words, such as “a small private server that always resumes the same Prospect.” The AI suggests suitable values, explains each change, and applies only what you confirm. Your passwords are not sent to the AI; you enter them yourself.

Yes. The form, Easy Mode, import, copying, downloading, and share links all work without an account. Easy Mode is briefly rate-limited to prevent excessive requests, and share links never contain join or admin passwords.

Any more questions?

Contact Support
Ready?

Get your Icarus server online today

Rent your Icarus server now and apply this config directly in the panel.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds