Icarus Won't Connect to a Dedicated Server? Here's the Fix
When Icarus won't connect to a dedicated server — it's not in the list, throws 'failed to connect', or drops during load — it's usually a port-forwarding gap, a server config error, or a build mismatch. Fastest fix in 2026: forward UDP 17777/27015, confirm the server finished starting, and match the server and client versions.
Icarus dedicated server — exact ports, config & connect fix
- Game port (UDP)
17777- Query port (UDP)
27015- Launch params
-Port=17777 -QueryPort=27015- Server config file
Icarus\Saved\Config\WindowsServer\ServerSettings.ini- Common cause of 'cannot connect'
ServerSettings.ini only appears AFTER first launch; both 17777 and 27015 must be forwarded as UDP (not TCP)
Last verified: September 2026
Error codes
Server not appearing in list
Your dedicated server isn't visible to clients
Cause: Query ports aren't forwarded or the server hasn't fully registered.
- Forward UDP ports 17777 (game) and 27015 (query) on the router.
- Wait until the console confirms the server registered before searching.
- Check the server's ServerSettings for a correct name and network config.
- Use Direct Connect (Join IP) with the host's public IP and game port.
Failed to connect / timeout
The client can't complete the handshake
Cause: Firewall blocking, strict NAT, or wrong IP/port.
- Allow Icarus and the dedicated server through Windows Firewall.
- Set router NAT to Open or enable UPnP for the forwarded ports.
- Double-check you're using the host's current public IP.
- Restart the router to refresh the NAT mapping, then retry.
Version mismatch / kicked on load
Client and server are on different Icarus builds
Cause: The server or client updated separately.
- Update the dedicated server via SteamCMD to the latest build.
- Update Icarus on the client so builds match.
- Opt out of any beta/experimental branch on both sides.
- Restart the server after updating so it re-registers cleanly.
Fixes that work for most Icarus errors
- Forward UDP 17777 (game) and 27015 (query) on the host router.
- Wait for the server console to confirm registration before joining.
- Allow Icarus and the server executable through Windows Firewall.
- Set NAT to Open or enable UPnP; verify the correct public IP.
- Match server and client builds; update both after any patch.
- Use Direct Connect (Join IP) if the server still won't list.
FAQ
What ports does an Icarus dedicated server need?
UDP 17777 for the game and 27015 for the Steam query. Forward both on your router (or enable UPnP) so the server lists and clients can connect.
Why isn't my Icarus dedicated server showing up?
Usually the query port (27015) isn't forwarded or the server hasn't finished registering. Forward the ports, wait for the console to confirm registration, or use Direct Connect with the public IP.
How do I fix an Icarus version mismatch?
Update the dedicated server via SteamCMD and update the client so both are on the same build, opt out of experimental branches, then restart the server.
Other games
- Windows 11 KB5124010 Crashing Games (Battlefield 6, Wardogs)? Fix It — Sep 2026
- Battlefield 6 Crashing After ~20 Seconds? Windows 11 KB5124010 Fix (Sep 2026)
- WARDOGS 'Failed to Authenticate with Online Services'? Login Queue & EAC Fixes (Sep 2026)
- EA SPORTS FC 27 Won't Launch on PC? EA App, FACEIT Anti-Cheat & EC Error Fixes (2026)
- Hytale Not Launching or AUTH-503 'Authentication Servers Unreachable'? Fixes (Sep 2026)
- WARDOGS WD-L020 'Unable to Launch'? It's the KB5124010 Windows Update (2026 Fix)
- Valheim 1.0 Failed to Connect? Fix Multiplayer After the Launch (2026)
- Aniimo "Connection Failed" / Server Error? Fix It (2026)