Icarus Troubleshooting
Solutions to common issues with Icarus dedicated servers.Server Won’t Start
Check Console Output
Look for error messages in the Console tab. Common errors include:- Missing files
- Wine initialization issues
- Port conflicts
Wine Initialization
Icarus servers run through Wine (Windows compatibility layer). First startup takes longer as Wine initializes. If startup fails:- Try reinstalling the server from Settings → Reinstall Server
- Wait for full installation to complete
- Start again
Invalid Configuration
If you editedServerSettings.ini and the server won’t start:
- Check for syntax errors in the INI file
- Restore the default config by deleting
ServerSettings.ini - Restart - a new default config will be created
Can’t Find Server in Browser
Server Not Visible
- Ensure the server is fully started (check for “Engine Initialization” in console)
- Wait 2-5 minutes for Steam to register the server
- Verify the Query Port is correct (default 27015)
Try Direct Connect
If the browser isn’t working:- Use Direct Connect with your server IP and port
- Find your IP in the Game Panel Network tab
- Format:
IP:PORT
Players Can’t Connect
Connection Timeout
- Verify the server is running (check Console)
- Confirm players are using the correct IP and port
- Check if a server password is required
Wrong Password
- Double-check the
JoinPasswordinServerSettings.ini - Passwords are case-sensitive
- Share the exact password with your players
Version Mismatch
- Ensure both server and clients are updated
- Enable Auto Update in the Startup tab
- Have players verify their game files in Steam
Server Full
CheckMaxPlayers setting in config:
- Default is 8 players
- Increase if needed (within reasonable limits)
Server Auto-Shutting Down
Empty Server Shutdown
By default, the server shuts down when empty. To change this:- Stop the server
- Edit
ServerSettings.ini - Increase
ShutdownIfEmptyForto a larger value (in seconds) - Increase
ShutdownIfNotJoinedForif no one joins initially
Setting these to 86400 means 24 hours before auto-shutdown.
Prospect/Save Issues
Prospect Not Loading
- Check that
ResumeProspect=Trueis set - Verify the prospect save exists
- Check
LoadProspectsetting if specified
Progress Lost
- Ensure players extracted properly before ending
- Check if the prospect timer expired
- Verify server saved before shutdown
Can’t Start New Prospects
- Check
AllowNonAdminsToLaunchProspectssetting - If
False, only admins can start prospects - Set admin password and authenticate as admin
Performance Issues
Server Lag
- Check RAM usage in the Game Panel
- Reduce max players if needed
- Consider upgrading to a higher RAM plan
Connection Lag
- Players far from server location may experience lag
- Check player internet connections
- Verify server resources aren’t maxed
Wine-Related Issues
Since Icarus servers run through Wine (Windows emulation):Random Crashes
- Check console for Wine-related errors
- Reinstall the server
- Contact support if crashes persist
Slow Performance
- Wine adds some overhead
- Upgrade RAM if needed
- Reduce max players
Admin Commands Not Working
Can’t Authenticate
- Verify
AdminPasswordis set inServerSettings.ini - Restart server after changing admin password
- Use the exact password (case-sensitive)
File Locations
Important file locations for troubleshooting:| File | Location |
|---|---|
| Server Settings | Icarus/Saved/Config/ServerSettings.ini |
| Save Data | Icarus/Saved/PlayerData/ |
| Logs | Icarus/Saved/Logs/ |
Quick Fixes
Force Stop Server
If server is unresponsive:- Use the Kill button in Console tab
- Wait 30 seconds
- Start again
Reset Configuration
- Stop server
- Delete
Icarus/Saved/Config/ServerSettings.ini - Start server (generates fresh config)
Full Reset
- Go to Settings tab
- Click Reinstall Server
- Warning: This deletes all data!
Getting More Help
If you’re still having issues:- Check Console Logs - Look for specific error messages
- Review Config - Ensure valid INI format
- Discord Support - Join our Discord
- Support Ticket - Open a ticket
- Console output showing the error
- Your ServerSettings.ini contents
- Steps to reproduce the issue
