For Icarus players who want to have a private server of his own, this guide will help you download, install, & setup a private server
Download & extract the steamcmd.exe
Extract to whatever directory you want – I use C:\steamcmd
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Download & install the server
Every week when they update the game you have to update the server also or you’ll get an error.
Create 2 files in the steamcmd directory:
1) Icarus_Update.bat
this has only one line: SteamCMD.exe +runscript Icarus.txt
2) Icarus.txt
this contains the following lines:
force_install_dir “D:\IcarusServer\”
login anonymous
app_update 2089300 validate
quit
replace D:\IcarusServer\ with the directory where you want to install the server.
Make sure to create that directory first.
Open a command prompt at the steamcmd directory by selecting the directory &
pressing shift/right click & select Open Command Prompt Here.
Type Icarus_Update & press enter.
The server files will download & install.
Quit the command prompt when finished.
Open router ports
Since router interface is different for each router, I can only give general guidance.Login to your routers web interface. You’ll need to know your routers ip address,
something like 192.168.0.1 but check your router or with your ISP to confirm.
Find the Port Forwarding section & open 17777 UDP & 27015 UDP to your computer ip.
If the computer your game is installed on has an ip of 192.18.0.10 then open the ports to
that ip. If you don’t know your gaming pc ip, you can run ipconfig in a command prompt
to find it.
Server initial setup & first run
Right click IcarusServer.exe & create a shortcut.
In the Target box enter the following on one line:D:\icarusserver\IcarusServer.exe -SteamServerName=”MyServerName” -Port=17777 -QueryPort=27015 -Log
replace D:\IcarusServer\ with the directory where you installed the server.
Click apply & Ok.
Now run the server using the shortcut & wait until shows ——– Server is now empty ——–.
Then close the window to close the server.
Now while in the IcarusSever directory, double click Icarus, then Saved, Config, & Windows Server
You should see a file: ServerSettings.ini
Edit this file – there are 4 lines to change at this point:
SessionName= I just use the name of my server
JoinPassword= this is the password you enter to join your server
MaxPlayers=1 – from 1 to 8 if you want to allow others on the server – I use 1 since I’m playing solo
AdminPassword= this is for admin purposes only – never used & don’t know if it does anything
Leave the rest for now & save it.
Get your Open World file
Go to the following directory:
C:\Users\Your PC login name\AppData\Local\Icarus\Saved\PlayerData\70285979157026453\Prospects
The long number will be different for you – it’s your user ID for the game.
In this directory you’ll find you Open World file along with other files with random names if you’ve played any Prospect
missions. The file you want is the one that you named your Open World.
For instance, mine was named PlayOne so I copied the PlayOne.json file.
Copy this file to:
D:\icarusserver\Icarus\Saved\PlayerData\DedicatedServer\Prospects
replacing D:\icarusserver with the directory you installed the server in.
One last step. Go back to the ServerSetting.ini file & change
LoadProspect= to LoadProspect=YourWorldName & save.
Now test it
Run the game in Steam.
After selecting your character Click Join & wait for the server list to populate.
Click the Dedicated Servers (Beta) tab & search for your server name.
Double click, enter your password & profit!
Final thoughts
If don’t see your server in the list, close the game & server & restart everything.
It sometimes takes a time or two for it to show up.
Related Posts:
- Icarus How to Fully Skip Intro Video
- Icarus Save Data Location Guide
- Icarus How to Run DirectX 12 Game Version with RTX Support
- Icarus How to Get Better Graphic (Better Dark Nights)
- Icarus How to Farm XP and Level Up Fast
Doesnt work dude 🙁
When the server is run for first time, it does not say ——– Server is now empty ——–
It says “No Players Found” and then stops.
The location you specify for the ServerSettings.ini file does not exist even after running the server for the first time.
The folder structure “D:\icarusserver\Icarus\Saved\PlayerData\DedicatedServer\Prospects” does not exist.
For anyone looking here later and looking for the solution to this like I was; You need to either create a prospect as part of the launch parameters for the shortcut, or load your previous prospect file: https://github.com/RocketWerkz/IcarusDedicatedServer/wiki/Server-Config-&-Launch-Parameters
For example my Prospect name that I originally hosted from the game itself was ‘Prima’, and now my shortcut looks like this: “D:\Library\icarusserver\IcarusServer.exe -Log -LoadProspect=Prima”, after I copied the prospect file across.
Just Found this
where do the previous prospect files need to be placed to load a previous prospect, thanks for any help