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
Kateqoriyalar

Icarus Troubleshooting

icarus troubleshooting errors 0 nəfər bunu faydalı hesab etdi

This guide covers common issues with Icarus dedicated servers and how to resolve them, including server startup failures, connection problems, Prospect loading issues, performance optimization, and version mismatch errors. For initial server setup and configuration, see Icarus Server Setup Guide.

Server Startup Issues

If your Icarus server fails to start or crashes immediately after launch, follow these steps to diagnose and resolve the problem.

Server Shuts Down Immediately After Start

The most common cause of an Icarus server shutting down shortly after startup is the ShutdownIfNotJoinedFor setting. By default, this is set to 300 seconds (5 minutes), meaning the server will automatically shut down if no player joins within 5 minutes of starting.

Fix:

  1. Stop the server from the Console tab in GPanel.
  2. Open ServerSettings.ini located at Icarus/Saved/Config/WindowsServer/ServerSettings.ini via the GPanel Files tab or SFTP.
  3. Set the following values to prevent automatic shutdown:
    ShutdownIfNotJoinedFor=-1
    ShutdownIfEmptyFor=-1
  4. Save the file and start the server.
This is the number one issue for new Icarus servers. Setting ShutdownIfNotJoinedFor=-1 is essential for hosted servers. Without this change, the server will shut down every time it restarts if players do not connect quickly enough.

Server Fails to Start (Crash on Launch)

If the server crashes during startup with error messages in the console:

  1. Check for corrupted files: Try reinstalling the server. In GPanel, use the reinstall option to re-download all server files from Steam.
  2. Check config file syntax: A malformed ServerSettings.ini can prevent startup. Verify the file follows proper INI format:
    [/Script/Icarus.DedicatedServerSettings]
    SessionName=My Server
    JoinPassword=
    MaxPlayers=8
  3. Check for missing Prospect data: If LoadProspect or LastProspectName references a Prospect that no longer exists, the server may fail. Clear these fields and set ResumeProspect=False temporarily.
  4. Check server logs: Review the log files in Icarus/Saved/Logs/ for specific error messages that indicate the cause of the crash.

Server Starts But Does Not Appear in Browser

If the server starts successfully but does not show in the in-game server browser:

  • Wait 2-5 minutes. New servers need time to register with Steam's master server list.
  • Check -SteamServerName. The SessionName setting in ServerSettings.ini does not control the browser name. The -SteamServerName command-line parameter must be set via the GPanel Startup tab.
  • Verify ports. Ensure the game port and query port are correctly assigned. Check that the query port (default 27015) is accessible.
  • Use direct connect. While the server registers with the browser, you can connect directly using IP:PORT (e.g., 192.168.1.100:17777).

Players Unable to Connect

If players cannot connect to your server, work through these troubleshooting steps.

Connection Timeout / Server Not Responding

  1. Verify the server is running. Check the GPanel Console tab to confirm the server is online and not in a crashed or stopped state.
  2. Check the correct IP and port. Players must use the game port (default 17777), not the query port. Find your server's IP and port from the GPanel Console tab. For detailed instructions, see How to Find Your Server IP and Port.
  3. Check password. If a JoinPassword is set, players must enter it when connecting. Verify the password is correct and shared with your players.
  4. Check player count. If the server is full (maximum 8 players by default), additional players cannot join until someone leaves.
  5. Restart the server. If the server has been running for a long time, a restart may resolve connection issues caused by stale sessions.

Endless "Connecting..." Screen

If players get stuck on an endless "Connecting..." screen in the main menu:

  1. Have the player open Command Prompt as Administrator and run the following commands:
    netsh winsock reset
    netsh int ip reset
    ipconfig /flushdns
  2. Restart the computer after running these commands.
  3. Launch Icarus again and try connecting.
Steam account requirements. Icarus requires a fully functional Steam account. Steam accounts that have spent less than $5 USD on the store may have limited functionality that can cause connection issues or display problems (such as dark screens with the time stuck at "0:-01").

Client Error: "Invalid Prospect Information - 001"

This error indicates a version mismatch between the client and server. See the Version Mismatch section below for resolution steps.


Prospect Loading Problems

Issues with loading, creating, or resuming Prospects are among the most common Icarus server problems.

Infinite Loading Screen When Loading a Prospect

If the game gets stuck on an infinite loading screen when trying to load a Prospect:

  1. Verify the Prospect file exists. Check that the Prospect save file is present in Icarus/Saved/PlayerData/DedicatedServer/Prospects/.
  2. Check for corrupted save data. If the Prospect file is corrupted, it may not load properly. Try loading a different Prospect or creating a new one.
  3. Clear client cache. On the player's machine, verify the game cache through Steam:
    • Right-click Icarus in Steam Library
    • Select Properties > Installed Files
    • Click Verify integrity of game files
  4. Restart the server. Stop and restart the server from GPanel. This forces the server to re-read the Prospect data.

Cannot Create or Launch a New Prospect

If players or admins cannot create new Prospects:

  • Check permissions. If AllowNonAdminsToLaunchProspects is set to False, only admin-authenticated players can create Prospects. Either change this setting to True or have the player authenticate as admin first with /AdminLogin [password].
  • Check CreateProspect format. Ensure the command or config setting uses the correct format: CreateProspect [ProspectType] [Difficulty] [Hardcore] [SaveName]. An incorrect Prospect type name will fail silently.
  • Check for existing active Prospect. If a Prospect is already loaded, you may need to end or delete it before creating a new one.

Prospect Not Resuming After Server Restart

If the server restarts but does not resume the previous Prospect:

  1. Verify that ResumeProspect=True is set in ServerSettings.ini.
  2. Check that LastProspectName contains the correct Prospect name. This is auto-populated but can be corrupted if the server did not shut down cleanly.
  3. If the Prospect name is missing, manually set LoadProspect=[name] to the Prospect file you want to load.

Performance Optimization

If your Icarus server is experiencing lag, stuttering, or poor performance, try these optimization steps.

Server-Side Optimization

  • Reduce MaxPlayers. If you are experiencing lag with the maximum 8 players, try reducing to 4-6 to ease the load.
  • Restart regularly. Schedule regular server restarts to clear memory leaks and accumulated state. Restarting every 12-24 hours is recommended for active servers.
  • Monitor resource usage. Check the server's CPU and RAM usage in GPanel. If resources are consistently maxed out, consider upgrading your hosting plan.
  • Reduce build density. Large, complex bases with many placed objects significantly impact server performance. Encourage players to build efficiently.

Client-Side Optimization

If individual players experience poor performance, recommend these settings adjustments:

  • Increase field of view (FOV). A higher FOV can paradoxically improve frame rates in some scenarios.
  • Reduce shadow quality. Shadows are one of the most performance-intensive graphical settings.
  • Use DirectX 11. DirectX 12 is only beneficial with RTX lighting on high-end Nvidia GPUs. Most players will get better performance with DX11.
  • Enable DLSS (Nvidia) or FSR (AMD). DLSS provides a significant performance improvement on Nvidia cards. FSR works on both AMD and Nvidia cards (though DLSS is preferred on Nvidia).
  • Lower view distance. Reducing the render distance decreases the number of objects the client must process.
Icarus is CPU-intensive. Both the client and server are heavily CPU-bound. The dedicated server benefits from high single-core performance. If you are upgrading your plan, prioritize CPU quality over quantity.

Version Mismatch

Version mismatch errors occur when the client and server are running different versions of Icarus. This is one of the most common connection issues, especially after game updates.

Error: "Host is running newer Version than Client" / "Invalid prospect information - 001"

These errors mean the server has been updated but the player's game client has not (or vice versa).

Fixing a Client Version Mismatch:

  1. Close Icarus completely.
  2. Open Steam and check for game updates. Icarus updates should download automatically.
  3. If no update appears, right-click Icarus in Steam Library > Properties > Installed Files > Verify integrity of game files.
  4. Restart Steam if the update still does not appear.
  5. Once updated, launch Icarus and try connecting again.
Check version numbers. You can verify the game version by looking at the top-left corner of the main menu. Both client and server should show the same version number.

Fixing a Server Version Mismatch:

  1. If the server is running an outdated version, restart it from GPanel. The server should automatically update to the latest version when it starts.
  2. If the server does not update automatically, try the reinstall option in GPanel to force a fresh download of the server files.
  3. After the update completes, verify that the server version matches the client version.
After major updates, check your Prospect saves. Some large game updates can make old Prospect saves incompatible. If you experience crashes or errors loading Prospects after an update, you may need to start a new Prospect. Always back up your save data before updating.

Common Error Messages

Quick reference for common error messages and their solutions:

Error Message Cause Solution
Invalid prospect information - 001 Client and server version mismatch. Update both client and server to the same version.
Host is running newer Version than Client (Error 63) Server has a newer game version than the client. Update the game client through Steam.
Server shuts down after 5 minutes ShutdownIfNotJoinedFor=300 (default). Set ShutdownIfNotJoinedFor=-1 in ServerSettings.ini.
Server not visible in browser SessionName config setting is ignored. Use -SteamServerName launch parameter via GPanel Startup tab.
Cannot join: Server full Maximum players reached (1-8). Wait for a player to leave or increase MaxPlayers (max 8).
Dark screen / Time stuck at "0:-01" Steam account with less than $5 spent. Add at least $5 to the Steam wallet to unlock full Steam features.
Cannot pick up items in Prospect Client desync bug. Restart the game client.
Prospect not loading (infinite screen) Corrupted save data or cache. Verify game files in Steam, restart the server, or start a new Prospect.

General Troubleshooting Checklist

When troubleshooting any issue with your Icarus server, work through this checklist:

  1. Check the server status in GPanel. Confirm the server is running and not crashed or stopped.
  2. Review the server console. Look for error messages or warnings in the GPanel Console tab.
  3. Check server logs. Navigate to Icarus/Saved/Logs/ for detailed log output.
  4. Verify config file syntax. Ensure ServerSettings.ini is correctly formatted with no typos or extra characters.
  5. Verify versions match. Both client and server must be running the same version of Icarus.
  6. Try a server restart. Many transient issues are resolved by a clean restart from GPanel.
  7. Verify game files on client. Have players verify game file integrity through Steam.
  8. Check ShutdownIfNotJoinedFor. Make sure this is set to -1 to prevent auto-shutdown.
  9. Try a fresh reinstall. As a last resort, reinstall the server through GPanel to get fresh server files.

Related Articles


Need Help?

If you have tried the steps above and are still experiencing issues with your Icarus server, please open a support ticket and our team will be happy to assist you.


Bu məqalə faydalı oldu?

Ready to Get Started?

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