Conan Exiles Dedicated Server Launcher (Official Version: 1.4.6 / Beta: 1.5.1)

EDIT: The previous answer is not necessarily correct, so here is the updated answer I got from another team member:

For MS we send the Saved folder to the user’s appdata local folder. So it should be

C:\Users<UserName>\AppData\Local\ConanSandbox\Saved\Server .

That said for some users this folder does not get created, we’re not sure why so alternatively they can go to

C:\Users<UserName>\AppData\Local\Packages\FuncomOsloAS.ConanExiles_pkaskhy6cdq4g\LocalCache\Local\ConanSandbox\Saved\Server

If you can find the files there, then it’s just a matter of copying them over the same files in the installation of the Dedicated Server Launcher version of the server (so the game.db, but also the ini files).

Hopefully that one should work :slight_smile:


Previous (probably not valid for the server) answer:

Could you check if you have a folder named: C:\Program Files\WindowsApps\FuncomOsloAS.(something something exiles something server)

So possibly something like that: C:\Program Files\WindowsApps\FuncomOsloAS.ConanExiles(…)\WindowsServer\ConanSandbox\Saved

If you can find the files there, then it’s just a matter of copying them over the same files in the installation of the Dedicated Server Launcher version of the server (so the game.db, but also the ini files).

Hello,
I’ve been trying to create a dedicated server to play with 2 friends of mine. I tried every way of creating a Conan Exiles server and I couldn’t make it work. (we really really don’t like tethering)

I finally got tired of searching through the internet to fix it myself, and I am now asking for help.

It seems that everything is as it should (every port is opened, no firewall problem). When I enter the server, the “loading” bar finishes but I never enter the server, it times me out.

If any information is needed I’ll more than gladly provide it.

Thank you.

Hello, I created my server on 06/09 and it was working normally, until today when I went to open it I couldn’t connect anymore. I’m playing through the game pass and I’m using DedicatedServerLauncher1405 to open it. When I try to login to the server, the following errors appear:

LogNet: NotifyControlMessage: Client connecting with invalid version. LocalNetworkVersion: 303125342, RemoteNetworkVersion: 281776990
LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 177.45.119.210:59930, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL, Channels: 1, Time: 2021.06.15-04.47 .40
LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 177.45.119.210:59930, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
LogNet: NotifyAcceptingConnection accepted from: 177.45.119.210:59930
LogNet: NotifyAcceptingConnection accepted from: 177.45.119.210:59930

The following phrases appear in the game when connecting:
Could not connect to server.Your connection to host has been lost
and
The match you are trying to join is running an incompatible version of the game . Please try upgrading your game version

I have no idea what I can do, according to the Dedicated Server Launcher the ports are working normally

If the versions don’t match, that will not work.

The gamepass release is a brand new thing, you and another person are the two firsts trying to use the gamepass version of the game with the DSL, and as far as I know that should work, but one thing to remember is that versions have to match.

The main issue there is that the DSL deployed version of the server comes from Steam, and your game client is installed from Microsoft servers (I guess), and I’ve no idea (I’ve just asked the people working on that, will come back to you when I have an answer) about how and when these versions are deployed.

Ideally, I would need a full log of both your game client and server, sent as private message so you don’t advertise your IP and other information to the world (but please don’t remove anything because else it’s like trying to solve a mystery using redacted secret defense documents where everything has been covered in black marker :smiley: )

@lagir10547 could you try to redeploy both your game and server?

The currently expected version is 299146.29534 which you can easily check on your server launcher top line.
image

How do I send the .log files?
It won’t let me because I’m a new user here.

I tried copy and pasting the text here but it wouldn’t let me either, it said that there were words not allowed in my message.

my server is in the correct version, but my game is in the 296540.29534 version. That must be the problem is there any way to fix it?

I reported your issue, and the answer I got was:

There are two possibilities::

  1. Microsoft store often doesn’t recognize that there is an update available. They will need to try signing out of the MS Store, Xbox App, and signing in again. If that doesn’t work then restarting sometimes triggers it. This is out of our control and is a problem with the MS Store.
  2. There is an issue with the MS store patching system so they can’t actually deploy our update. If the user does manage to fix #1 they will need to reinstall the game to get the update until we get this sorted with MS.

Could you try #1 first (sign-out/sign-in) and see if that works?

Bonus question: Are you a regular user of Gamepass/MS Store installed games, does it always work smoothly or do you get issues now and then?

Hello there,

Just like Pajonius, few posts ago, I’ve been trying to create a dedicated server to play with my brother for several days with no success, we always get the very same result; it apparently loads up normally only to be timed out when the bar gets full.

I too, tried many things to fix the issue with no luck and I have no idea what to do more, to get it working.
I tried hosting the server on 2 different machines, with or without mods, but no matter what, my brother and I always time out when the loading to server finishes.
Even though we are playing on LAN, I still port-forwarded my router just in case, and light are green in the Dedi Server Launcher -thank you very much for this very handy software, by the way-.

I would be very grateful if anyone is able to help me out on this, we really want to play without tethering.

Sent a private message for you to send logs.

Sent a private message for you to send logs.

1 Like

how can i update this for my PC Server?

It works! Thanks for your time!

1 Like

I just wanted to say thanks to the team who made this Dedicated Server Launcher, you guys are awesome!

As someone who is fairly competent pc-wise, but has never ever attempted a dedicated server before, the only places I struggled a little bit was with port forwarding & firewall exceptions, but it once I got it up & running it ran/is running perfectly!

I do have 2 questions regarding CPU Core/Thread Affinity & Tick Rate.

I should point out that I am running the game from the same PC as my dedicated server & that we are only 2 players (maybe will be 3-4 at some point, but likely never more than this).

Specs:

  • Ryzen 3600X
  • 32GB RAM (4x8GB)
  • Samsung (fast) SSD
  • AMD RX 6800XT
  • Internet Connection: Fibre - Ethernet (of course) - 350-400Mbit download, 35-40Mbit upload - ping 8ms

I’ve tried it with only selecting cores/threads 6-11, the game runs fine, but I’m wondering if there is a sweet-spot for this for my specs & low player count?

Also the 30 tick rate runs fine but it’s a tiny bit delayed in response time for things like mining & sometimes in combat some of the enemies do weird teleporting/rubberbanding (not often thought, which is good), so I thought increasing the tick rate to 64 seemed reasonable, especially considering we are only ever going to be a handful of players playing at any given time, what would you recommend? Leave it at 30? Try the 64? Or can I get away with even more? (I am launching the server using the directconnect option in-game, which I assume is the best way to connect to my server?)

1 Like

I will tell the team :slight_smile: … he answered “Glad you like it!” :slight_smile:

Well, the main problem you need to consider is that Conan Exiles was built on Unreal Engine 4.15, before many of the networking and audio improvements made by Epic, so the game is mostly single threaded, with the odd thread here and there to do minor things.

In your context, what you probably want is to have just a few cores running as fast as they can, and trying to not stamped on each other feet.

So generally we try to leave the first core to Windows and system stuff, and if you are running the game on the same machine it will probably also use the lower cores, so I would suggest running the server starting from the end, like maybe give it an affinity to the last four cores.

I will personally not play with the tick rate, but if both you and the players are having a very good network bandwidth and latency, you could tweak the ini files to increate the amount of data allowed to send per second (but that needs to be done on both server and client side), but remember that your server is limited by how much it can send (which in your case is the 35-40 megabits).

For the direct connect, you don’t really have the choice since there’s a known bug when trying to play on the same local network if you try to use the public ip.

Imo, you should just do some benchmarking/measurement and try to find the bottlenecks and fix these first.

Like typically, if you are running a client AND a server at the same time, they will try to load data from the same disk, so make sure you are not limited there.

I would also check on another machine what is the amount of memory/cpu/io used by the client and the server - independently - before having them run together, so you can measure the impact of having the two running together.

Good luck :slight_smile:

If the lights are red, things will not work, don’t even try: You saw the server on the list because it could talk to the outside, saying “Hey, I’m here!”, but the incoming packets are not going through.

If you have done the port-forwarding correctly (right ports on the right IP that match the proper network card, and for both TCP and UDP), then the most probably issue is your ISP: Have you managed to run any server at any time from inside your network (could be another game, a webserver, etc…?) some ISP don’t allow that because they are using some tricks to get more people on a few number of IPs so port forwarding does not work.

Which country/ISP are you using?

@Toolguy

Is there a way within the dedicated launcher to assign more threads specifically to a workload? When using task graph benchmarks, I see two threads, a single thread with work getting hit hard, and I would like to assign more threads to that specific workload if I am able too.

LogTaskGraph: Started task graph with 5 named threads and 12 total threads with 1 sets of task threads.

I have 15 threads, already and ideally would like to ensure that I could support the workload as not all threads are getting used effectively across the group. This is in particular when raid time starts or people are building in a specific way. Is there something we can do with the launcher or setting that could support that?

Hi there.

I’ve been attempting to set up a server these past few weeks (I used to host one back when the game was early access; no issues) and have never been able to connect to one that I establish and get running. All of the lights are green on testing port accessibility, but no matter what I do, the game shows up on the server list with 9999 ping. After some cursory searching, I’ve tried workarounds such as attempting to direct connect (In my case, I’m connecting from a local machine on the same network, but not the same machine as the hosted server), but no dice. Direct connect comes with an error saying that the server can’t be found, and joining from the server list results in a VERY long loading screen that ultimately tells me the connection to the host was lost/failed.

I ended up renting a server in the interim so my buddies and I can play, but I’d really like to get this working so I don’t have to keep renting. Thanks for any and all assistance.

The launcher has absolutely zero additional access to what the Conan Exiles server does, compared to other launchers, manual scripts, etc…

All it does is to run the server if it’s not running, detect it if it’s already running, then using the pid or handle use that to set the affinity or priority, but any third party program could do that.

Not sure what you are referring to by “task graph benchmarks” :slight_smile:

If you can come up with a programmatically way of doing what you want to do, please explain, and if that makes sense could be added to the launcher, but at the moment I’ve no idea on how I could fine grain the thread allocation of an external process.