Conan Exiles Dedicated Server Launcher (Official Version: 1.7.2 / Beta: 1.7.5)

So, how do I update my server from Dedicated Server Launcher 1.0.46 to 1.0.47? Or will I lose my Current Server? I am New at this, And very confused.

And we won’t lose anything? And is that the Conan sandbox server exe? i’m new at this.

Thanks @Toolguy,

Restarting the Dedicated Server let it update the Steam components to the latest version of Conan Server.

It is shutting down and restarting fine now.

Nice to see the fix was a quick one!

As @drachenfeles said.

The configuration of the tool is stored in the INI files of the game server, there’s no other configuration files to mess up with so if you have 1.0.46 running and want to update, you don’t even have to shut down your server:

  • download the new executable and put it where the previous 1.0.46 was (don’t even have to remove 1.0.46, so you can easily go back to the previous version if you found a problem).
  • close 1.0.46
  • start 1.0.47

Normally the tool will detect that the server is running and continue from where it was, without any disruption on restart times or update checks.

Let say that the team has been doing some late work these few last days.

The main problems the team had, was that there was a few miss-reported errors which led to search for problems where they were not, which kind of delayed things (like some of the reported FLS errors were not FLS errors at all but Steam errors caused by the start of the Sumer Sales), but there’s now a proper list of issues, and the team is going through them and trying to do regularly hot-fixes to fix things one at a time.

Generally speaking, the better the reports, the more chances the issues get fixed :slight_smile:

Useless report:

My server is crashing! Plize fix! Now!

Usable report:

My Server XYZ, hosted on QWE is crashing on startup, I’ve tried with and without mods, same issue, I noticed there was many “Warning: Blablabla” and “Error: Bliblib lib” which were not present in the previous versions, here are the log files and a crashdump of the server when it happened.

2 Likes

Thank you very much. I’ get to it later today, We are down until they fix the Patch. :+1:

1 Like

For those having Multihome issues when trying to run your client on the same machine as a dedicated server maybe take a look at @Multigun’s post Failed to login (while dedicated server is running)

Hi there. I’m getting ready to migrate my 2 month strong modded CE server from a poorly serviced game-specific host with unrealistically limited back end access, getting ready to put it on a proper dedicated box with superior hardware. My tests are going poorly, and I can’t seem to get it going, even though I can get vanilla to run fine and clean modded to run fine.

TL;DR (too late)

What files exactly do I need to transfer in order to make sure my players won’t lose progress, buildings, etc? And what odd tweaks will I need to make to integrate them for use with this tool?

Normally, all you need to save is the content of the /Saved subfolder, specifically:

  • The ‘game.db’ that contains the actual state of the game
  • All the .ini files stored in /Saved/Config

In practice, there’s some dependency between the gamedata and the mods, so if you don’t specify the same list of mods, you may end up having data removed from the gamedb, etc… so you should probably also save the content of ConanSandbox/Mods/modlist.txt

And what odd tweaks will I need to make to integrate them for use with this tool?

The simplest way is:

  • Download and save the Dedicated Server Launcher Executable in some location where your server will be installed (ideally on a SSD with enough room)
  • Run the installation of the server directly (the big + button on the bottom right)
  • When the whole SteamCMD/patching/updating is done, the server should now be running.
  • Stop the server (same button, but now it looks like a ON/OFF switch)

At this point you can leave the Dedicated Server Launcher running, so you can see if you update is working fine (the UI will refresh each time you change something).

  • Click on the blue icon at the bottom left that has a small gear on the icon, that will open the folder with the .ini files → copy all your original .ini files there (the UI should now reflect that with the server name, passwords, etc…)
  • Move up two folders, you should now be in the /Saved folder → overwrite the game.db

If that was a non modded server, it’s all you have to do from an import port of view.

If you had mods:

  • open your original modlist.txt file, and for each mod get the steam workshop ID
  • add each of them in the “Mod List” field of the tool

Example, if you had that:

C:(…)\steamapps\workshop\content\440900\880454836\Pippi.pak
C:(…)\steamapps\workshop\content\440900\1382120864\LowerMonsterHPSolo.pak

you just need to add that:

880454836,1382120864

and press the Save Changes button, that’s about it really.

Press the Start button again, and normally SteamCMD will start to download all the mods you added, and then launch the server.

Side note: Considering that the whole client/server infrastructure has been having issues since last week, I would make sure to keep a backup copy of the original files - just to be safe.

Just downloaded the official dedicated server app and got it set up and supposedly running, but despite being able to find the server in the browser, my connection times out when trying to connect to it. When I start connecting to the server in the game, I can see in the server launcher’s log that it is trying to establish the handshake, but it just repeats the message over and over until the game gives up.

I am running Conan Exiles on my desktop, and have the server running on my laptop. I went into the router settings and forwarded the ports, and also tried changing all of the port numbers and also forwarding those as well, but no luck. The server launcher says that it is running, but I have noticed that while it it starting up, there are a lot of little errors in the log, so I’m not sure if that has anything to do with it.

Any help would be appreciated!

Launcher settings: i.imgur .com/Mw9ctI7.png

Router settings: i.imgur .com/S7KBuzg.png

Log with errors: i.imgur .com/VBdPDzh.png

There are unfortunately mannnnnyyyy warning and errors in the logs in a normal working Conan, so it’s always difficult to know what causes issues.

One thing you could try (just to eliminate some unknown parameters) is to disable the firewall on your desktop and laptop, see if you can connect: I’ve often seen a badly configured firewall block the return handshake so the connection never properly finishes. If that solves the problem, then try to add exclusions for both the server and client in your firewall.

Yeah I thought so when I saw the barrage, but wasn’t sure if it was normal to see errors in there or not, hah.

Thank you for the idea but unfortunately it’s no good so far. I disabled the firewall on the desktop, laptop, and in the router jut to be sure, but it still doesn’t connect. It just generates cookie after cookie for the handshake but it can’t complete. It shouldn’t matter if I have steam running on the laptop right?

(as a side note, I sure wish the timeout would be faster than 5 minutes in the game. it’s been faster for me to just alt-f4 and relaunch…)

Try joining single player for a couple of minutes using the same mods on the server, than try joining the server.

Tried this. Still no good. Have also tried multi-home on and off.

I noticed that when I first connect, in the launcher log it says it’s accepting a connection from “192.168.220” which is my desktop’s local IP. Does this sound right?

I found the issue. My provider had modified settings files to have command lines that the program didn’t recognize, as those lines referenced things that don’t exist outside of that provider.

I actually have a new, smaller issue and I assume that I just missed something the several times I’ve read through the documentation.

I’m trying to set up multihome to run two separate servers on one machine. They each have their own installs and folders. However, I don’t know how to figure out what each one’s IP is. Server 1 has been using the default IP address. Do I need to enable one of my other available IP addresses? It’s only like a dollar to set an IP up, so I can do that if that’s the case.

Using the tool for a dedicated server. All players get “Auth Failed” with all passwords and whitelists turned off.

Ports are all open and pass the tests. Any ideas?

You can run two servers on the same machine without using multihome: You can do that by just specifying different ports for your two servers, like for example 7777,7778,27015 and 25575 for the first one and 7779,7780,27016 and 25576 for the second one.

I personally use Multihome because I have multiple network adapters (with multiple IP’s) on my machine, and this way I can tell which specific card the game should use.

I found the issue. My provider had modified settings files to have command lines that the program didn’t recognize, as those lines referenced things that don’t exist outside of that provider.

Specific entries in the game ini files?

Is it with mods enabled?
If yes, please try to things:

  • Make sure everything uses IPV4
  • Temporarily disable all the mods (you can make a copy of your install so you can revert back) to see if that helps (sometimes mods create time outs that make connection fail)
  • Temporarily disable the firewall on your server

What’s going on with steam query? All the servers we host are getting the appid issue when trying to launch via steam server browser.

I’ve thrown up a test server to try debug what’s going on since you guys changed all your configs around, I’ve found that putting the old defaultengine.ini and nulling off the new windows configs (WindowsSteamEngine.ini) fixes the steam appid and now launches conan and trys to connect to the server, but runs into a ‘Could not connect to server. Unique ID not valid!’ issue instead (Anywhere I can force ignore this? Already remade the serveruid.txt file several times in testing.).

Snipped from logs during connection.

LogNet: AddClientConnection: Added client connection: [UNetConnection] RemoteAddr: REMOVVED:60468, Name: SteamNetConnection_1, Driver: GameNetDriver SteamNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
LogNet: NotifyAcceptingChannel Control 0 server World /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox: Accepted
LogNet: Remote platform little endian=1
LogNet: This platform little endian=1
LogNet: Login request: /Game/Maps/Startup?Password=?bIsFromInvite?Ping=19?Name=Khurune%2373905?dw_user_id=76561198050226705?IdentityToken_Data=0e21764aff169c328ddf68b64ca0afe4d1233404699a76574b98e0fd6f20e8aed807d6082413c8c47dcd55e47a5de07b63674988ea2c2b0bfd45ba6332379c04990cf6ff12d4d8b04c21d3821674b4f105609ad55916a59caafee5d5e6ca3e42bf6a25e818a34655e8904abed9f4320a8591c8eb976e552d8c2c798a357e4bc0e6fdfd874d9b31678f172dd73b?IdentityToken_IV=e755406248705b58f8f5e361ecf088d6?FLSPlayerIds_TitleID=4CE60F6985A11DB3?FLSPlayerIds_MasterID=1ABF85C7D0732441 userId: Invalid
LogNet: PreLogin failure: UniqueIDNotValid

We got any idea’s on this?

And please don’t say use -nosteam or -nosteamclient this would defeat the point of trying to get steam query working again. These are servers hosted all over the world not on the same PC, not even on the same network. And all servers are setup with multihome / ports and more via command line.

Command line:
?listen?MaxPlayers=30?MultiHome=REMOVED?Port=7787?GameServerQueryPort=27026 -server -log -RconEnabled=1 -RconPassword=REMOVED -RconPort=27030

As for the fatal errors on modded servers / vanilla servers with modded players trying to connect, anyway we can stop this? Currently we’re having to move servers over to new nodes which appears to fix it, but doesn’t make any sense seeing as the node it’s been moved from is already running a few modded servers just fine, is there a new mod port we need for command line / configs that you guys have added?
Over the last few days I’ve already fixed most of the modded server issues with moving them, once I come across some more, I’ll make sure to keep the logs and crash reporter logs and email them to you guys.

TL:DR new configs don’t work on steam, it’s as if the game engine is still looking for the steam network systems in defaultengine.ini not windows/WindowsSteamEnigine.ini

We have tired with mods enabled and without mods enabled.
We have tired with Battle Eye, without battle eye
We have tired with Vac and without Vac.
Dispite my better judgement I even just tired it with the firewall off (dispite i know the connections are coming through).

All players connecting get this:

  [2020.06.18-18.31.59:041][397]LogHandshake: SendConnectChallenge. Timestamp: 7998.796387, Cookie: XXXXXXXXXXXXXXXXXXXXXXXXX
    [2020.06.18-18.31.59:154][399]LogNet: Server accepting post-challenge connection from: XXXXXXXXXXXXXXXXXXXXXXXXX
    [2020.06.18-18.31.59:155][399]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
    [2020.06.18-18.31.59:156][399]LogNet: NotifyAcceptedConnection: Name: ConanSandbox, TimeStamp: 06/18/20 19:31:59, [UNetConnection] RemoteAddr: XXXXXXXXXXXXXXXXXXXXXXXXX, Name: IpConnection_28, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
    [2020.06.18-18.31.59:159][399]LogNet: NotifyAcceptingChannel Control 0 server World /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox: Accepted
    [2020.06.18-18.31.59:160][399]LogNet: Remote platform little endian=1
    [2020.06.18-18.31.59:161][399]LogNet: This platform little endian=1
    [2020.06.18-18.31.59:320][404]LogNet: Login request: /Game/Maps/Startup?Ping=9999?Password=?Name=XXXXXXXXXX%2367176?dw_user_id=XXXXXXXXXX?IdentityToken_Data=35f706186718576a70075915cd202f09d3adece83902a100b397f90ba04e4855f6827a43cb31f559b4b38333254b77aa47ba716fcec77501e881b5f8cdc48fb09a280af5e1389a174984d20ec69048f53b5ca0a61f77ac460a05e568e66d2483b8ce85ece489fe7a9ce6352cd04b17781883ef807cc407fac20ae647c258ee6400d522e4e5b82e847c989664f3?IdentityToken_IV=8ce67984297bc0862b15223727d2b9b2?FLSPlayerIds_TitleID=FCE2B8A955605A8B?FLSPlayerIds_MasterID=2E15AFDB3BEBED89 userId: XXXXXXXXXX
    [2020.06.18-18.31.59:324][404]LogDreamworld:Display: PreLogin: XXXXXXXXXX
    [2020.06.18-18.31.59:325][404]ConanSandbox:Display: User XXXXXXXXXX logged in from unknown country
    [2020.06.18-18.31.59:327][404]LogOnline:Warning: STEAM: Steam API disabled!
    [2020.06.18-18.31.59:328][404]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
    [2020.06.18-18.31.59:329][404]LogNet: Client login from XXXXXXXXXX with ping 9999
    [2020.06.18-18.31.59:487][409]LogNet: Client netspeed is 25000
    [2020.06.18-18.31.59:632][412]LogFuncomLiveServices:Error: VerifyIdentity Failed: Request Timeout or null response
    [2020.06.18-18.31.59:637][412]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: XXXXXXXXXX, Name: IpConnection_28, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL, Channels: 1, Time: 2020.06.18-18.31.59
    [2020.06.18-18.31.59:639][412]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: XXXXXXXXXX, Name: IpConnection_28, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL

Maybe 1 in 30 connections will actually connect to the server. There is also this sequence that happens at times in the logs.

[2020.07.02-12.53.54:882][660]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492
[2020.07.02-12.53.54:882][660]LogHandshake: SendConnectChallenge. Timestamp: 104.573036, Cookie: 118154214012043252043020152161161007120096186236225089213077
[2020.07.02-12.53.55:146][694]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492
[2020.07.02-12.53.55:146][694]LogNet: Server accepting post-challenge connection from: X.X.X.X:60492
[2020.07.02-12.53.55:146][694]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2020.07.02-12.53.55:146][694]LogNet: NotifyAcceptedConnection: Name: ConanSandbox, TimeStamp: 07/02/20 13:53:55, [UNetConnection] RemoteAddr: X.X.X.X:60492, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
[2020.07.02-12.53.55:146][694]LogNet: AddClientConnection: Added client connection: [UNetConnection] RemoteAddr: X.X.X.X:60492, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
[2020.07.02-12.53.55:146][694]LogNet: NotifyAcceptingChannel Control 0 server World /Game/Maps/ConanSandbox/ConanSandbox.ConanSandbox: Accepted
[2020.07.02-12.53.55:146][694]LogNet: Remote platform little endian=1
[2020.07.02-12.53.55:146][694]LogNet: This platform little endian=1
[2020.07.02-12.53.55:455][695]LogNet: Login request: /Game/Maps/Startup?Password=?Ping=50?Name=pyromanci%2365533?dw_user_id=76561198033502425?IdentityToken_Data=0724ae6e7e1ceef5f70261756e79b387072c75bf0901d7e9bcbe101ed106682938da64626fa4e13acb1cc226810458197522d42be208cb89ffdc81965afc91536a72dd6cf05bab61f1ebc9e00ad418c402fb38d4a2d7cfbd0c5b636dbf1a84fad21d807def08493d5a4a4c3e206d20b68b45ec29a9a24e07a02de5505837fb97b41011f570588deeb9759450e3?IdentityToken_IV=388a8e492e4710eeef9dd2b9c33edb7d?FLSPlayerIds_TitleID=77F64819FEA9AA46?FLSPlayerIds_MasterID=EA435713EF67EF48 userId: 76561198033502425
[2020.07.02-12.53.55:456][695]LogDreamworld:Display: PreLogin: 76561198033502425
[2020.07.02-12.53.55:456][695]ConanSandbox:Display: User 76561198033502425 logged in from unknown country
[2020.07.02-12.53.55:456][695]LogOnline:Warning: STEAM: Steam API disabled!
[2020.07.02-12.53.55:456][695]LogOnline:Display: STEAM: OnlineSubsystemSteam::Shutdown()
[2020.07.02-12.53.55:456][695]LogNet: Client login from X.X.X.X, with ping 50
[2020.07.02-12.53.55:519][696]LogNet: Client netspeed is 25000
[2020.07.02-12.53.55:677][711]LogFuncomLiveServices:Error: VerifyIdentity Failed: Request Timeout or null response 
[2020.07.02-12.53.55:678][711]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: X.X.X.X:60492, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL, Channels: 1, Time: 2020.07.02-12.53.55
[2020.07.02-12.53.55:678][711]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: X.X.X.X:60492, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL
[2020.07.02-12.53.57:541][  7]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492
[2020.07.02-12.53.57:541][  7]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492
[2020.07.02-12.53.57:541][  7]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492
[2020.07.02-12.53.57:741][ 38]LogNet: NotifyAcceptingConnection accepted from: X.X.X.X:60492

For ports. We have everything the server is listening to open. Even the ports that are not listed.

vs Screenshot_7

We have even shut down Ark and tired to use the default port numbers.

Hi, i’m having an issue with getting my server up and running. Whenever I try to run the server and hop in game I get an error message saying that it failed to log in and steam servers are offline. When I am not running the server the game is fine. I’m not sure what could be causing this, but I do have one other error with the app and that is when I try to test port accessibility it fails. I definitely have the correct ports open as I double and triple checked them so I am unsure what could be causing that as well. Maybe that has something to do with it?

If you are a server admin, you should probably join the Admins United Discord because all these things have been discussed there for the last week.

See here: Admins United: Conan - Discord for Server Admins!

Basically in order to handle the support for CrossPlay between multiple versions of Conan Exiles (Steam, Epic Game Store, etc…) it was necessary to re-implement a part of the features of the Steam API.

By playing with the INI files, all that happens is that you reenabled the Steam codepath, but that causes issues with the new server management backend, so that’s not the way you want to go, plus you will get no support from Funcom on having old configuration files working - the team is busy making the new stuff working as expected (which is getting all the required Server queries - Valve Developer Community commands - A2S_INFO, A2S_PLAYER, A2S_RULES - working properly).

Additionally, as I posted a number of time, this is the forum thread specifically for the Dedicated Server Launcher, not for the problems with the Game Client or Server itself, these should go on the proper support threads locations elsewhere on the forum.

I signaled an issue like that yesterday, the team was looking at it.

Apparently it’s a problem with getting the identity of players verified by the server: When a new player joins the server, it needs to be checked on Funcom side, and if that fails the player is not authorized.

I’m waiting for more data, it’s all I have so far.

1 Like