Icarus
Cook Dec 27, 2022 @ 2:18pm
Server hosting
How do you set up a server? The only way I can see this working is by having an alt account, starting a game, and letting others join it. But that can't be the only way. How is it that you can rent an Icarus server from other websites? Yet, I can't find instructions anywhere on setting this up for myself. Can someone please fill me in on what I'm missing here?
< >
Showing 1-15 of 37 comments
Pach Dec 27, 2022 @ 3:08pm 
The dedicated server code is in beta, just an FYI. That's one reason you don't see a lot more info about this yet.
Spikenard Dec 27, 2022 @ 3:11pm 
Originally posted by Pach:
The dedicated server code is in beta, just an FYI. That's one reason you don't see a lot more info about this yet.

But seems pretty stable so far.
Pach Dec 27, 2022 @ 3:24pm 
Originally posted by Spikenard:
Originally posted by Pach:
The dedicated server code is in beta, just an FYI. That's one reason you don't see a lot more info about this yet.

But seems pretty stable so far.
I actually think the game is playing much, much better on dedi server than it does SP or peer to peer hosting, and that if the Devs focus on this, it will be the future of Icarus (and a very good one, at that)... but right now, there are issues and some things missing from the dedi server (like the disconnect error starting an instance, every time)... so yeah, it's beta, be aware it's beta. :)
Kaervan Dec 27, 2022 @ 4:12pm 
I've had luck with this repo for hosting: https://github.com/patrix87/PowerShellGSM
Needs windows. The instructions are poorly written, but the short version is
Copy templates/icarus.psm1 to config/icarus.psm1. Then you copy launchers/run.cmd to launchers/icarus.cmd. Edit config/icarus.psm1 to set passwords and stuff, especially admin/rcon password. Then double click icarus.cmd. It will do everything for you from installing steamcmd to installing the game files and setting up basic unreal engine config. It will prompt you to press enter to close the window and edit the config files, but if defaults are fine, and typically are, just double click the icarus.cmd file again.

Dedicated servers are super beta. I recommend NOT doing hardcore mode because you can't use admin commands when you are dead. When your mission is complete, and everyone has podded out, you need to drop back into the server prospect WITHOUT any of your workshop kit, use /adminlogin <pass> then /returntolobby to clear the server of the prospect.
karver123 Dec 27, 2022 @ 4:40pm 
i don't think most of you that are re-posting the link to github understand a lot of the people asking for info have zero clue what any of the info on the github page means or how to use it. that why it keeps getting asked and why threads die immediately after that post because they know that nobody is going to help them.
i myself spent about a week reading and watching videos that had nothing to do with icarus, just to barely get a server running let alone understand what Kaervan just said.

So instead of saying go look at the tutorial website that isnt a how-to, provide actual info or dont post.
Pach Dec 27, 2022 @ 5:23pm 
If people don't understand what's there, then they should research more what they are doing before they setup a server.
karver123 Dec 29, 2022 @ 2:39pm 
with the way the game is going its almost a requirement to understand Dedicated server setup. But like i was saying everyone just points to github and assumes that is that when the vast majority of the people have zero clue. Also the research isn't geared towards this games server setup and what is geared toward Icarus usually isn't in English.
Nicademus Dec 29, 2022 @ 4:07pm 
server setup is really not very complicated using steamcmd download app id 2089300 add (-SteamServerName="Name of Server" -Port=1777 -QueryPort=27015 -Log ) to shortcut you create or create a .bat file to launch server with these commands then config said server to your liking C:\icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini
LukeRS Dec 29, 2022 @ 8:42pm 
Originally posted by Nicademus:
server setup is really not very complicated using steamcmd download app id 2089300 add (-SteamServerName="Name of Server" -Port=1777 -QueryPort=27015 -Log ) to shortcut you create or create a .bat file to launch server with these commands then config said server to your liking C:\icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini

I can get my server to launch, it shows up in the in game browser, but the ServerSettings.ini file doesn't exist, also, I get the same error as OP, network error #65
Nicademus Dec 29, 2022 @ 9:07pm 
Create a text doc in C:\icarus\Icarus\Saved\Config\WindowsServer name it ServerSettings.ini copy/paste and edit to suit your needs

[/script/icarus.dedicatedserversettings]
SessionName=YOUR SERVER NAME
JoinPassword=PASSWORD
MaxPlayers=20
AdminPassword=PASSWORD
ShutdownIfNotJoinedFor=0.000000
ShutdownIfEmptyFor=0.000000
AllowNonAdminsToLaunchProspects=True
AllowNonAdminsToDeleteProspects=True
LoadProspect=
CreateProspect=
ResumeProspect=True
LastProspectName=
Pach Dec 30, 2022 @ 5:36am 
Server settings file is created when a prospect is first started.

So start some prospect (like an exploration mission, where you can drop in/exit out immediately), and the files will create.

Or manually create it like Nicademus said.
WhoopinOnYou Dec 30, 2022 @ 12:16pm 
Originally posted by Nicademus:
server setup is really not very complicated using steamcmd download app id 2089300 add (-SteamServerName="Name of Server" -Port=1777 -QueryPort=27015 -Log ) to shortcut you create or create a .bat file to launch server with these commands then config said server to your liking C:\icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini

I have a Beelink server/computer that I'm attempting to set this up on, but it's not working.

I've done exactly as you've described. Prior to that I did the same commands in a .bat file. I've created the ServerSettings.ini, etc.

Prior to all of that I portforwarded those port numbers in my router and the firewall. Yet, I don't see my server name in the dedicated server list. I've actually been going at this for the last 4-5 days and can't get it to work. My Valheim dedicated server uses the same box and there are no issues whatsoever. Just a few simple commands in the .bat file and that was up and running. This one, not so much. I'm obviously missing something but I can't put my finger on it.
KittenPurrr Dec 30, 2022 @ 12:23pm 
Originally posted by WhoopinOnYou:
Originally posted by Nicademus:
server setup is really not very complicated using steamcmd download app id 2089300 add (-SteamServerName="Name of Server" -Port=1777 -QueryPort=27015 -Log ) to shortcut you create or create a .bat file to launch server with these commands then config said server to your liking C:\icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini

I have a Beelink server/computer that I'm attempting to set this up on, but it's not working.

I've done exactly as you've described. Prior to that I did the same commands in a .bat file. I've created the ServerSettings.ini, etc.

Prior to all of that I portforwarded those port numbers in my router and the firewall. Yet, I don't see my server name in the dedicated server list. I've actually been going at this for the last 4-5 days and can't get it to work. My Valheim dedicated server uses the same box and there are no issues whatsoever. Just a few simple commands in the .bat file and that was up and running. This one, not so much. I'm obviously missing something but I can't put my finger on it.
i just wanted to chime in on this since i had some problems with certain games i host on another pc not working unless i had Steam running on the server pc ( with a different account) seems weird right? well i know some games you have to have Steam running with a different account to have your server working/showing in the list. hope this helps as its helped me with a few other survival games i host now and then.
Pach Dec 30, 2022 @ 12:37pm 
Originally posted by WhoopinOnYou:
Originally posted by Nicademus:
server setup is really not very complicated using steamcmd download app id 2089300 add (-SteamServerName="Name of Server" -Port=1777 -QueryPort=27015 -Log ) to shortcut you create or create a .bat file to launch server with these commands then config said server to your liking C:\icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini

I have a Beelink server/computer that I'm attempting to set this up on, but it's not working.

I've done exactly as you've described. Prior to that I did the same commands in a .bat file. I've created the ServerSettings.ini, etc.

Prior to all of that I portforwarded those port numbers in my router and the firewall. Yet, I don't see my server name in the dedicated server list. I've actually been going at this for the last 4-5 days and can't get it to work. My Valheim dedicated server uses the same box and there are no issues whatsoever. Just a few simple commands in the .bat file and that was up and running. This one, not so much. I'm obviously missing something but I can't put my finger on it.

Hey, Whoopin'.... some questions...

Is the server located on the same network as the PC which you are trying to connect with? If so, your router may not be able to hairpin the connection. I know the Devs are looking into IP direct, but it's not in (yet?). Beta, remember.

If it's NOT on the same PC, it may not be showing up because of the server list limit on the *client*. The default is set to 2000 servers, and we know there are more than 2000 dedi Icarus servers already. 0.0

You can increase that setting on the client:

"In Steam, right click Icarus, click properties, and add -MaxSearchResults=#### to the Launch Options. This is only relevant when you think there may be more than 2000 servers online, so probably only during peak hours. "
< >
Showing 1-15 of 37 comments
Per page: 1530 50

Date Posted: Dec 27, 2022 @ 2:18pm
Posts: 37