So you server is correct, not sure why your client is wrong, is it on the proper Live branch as well in Steam? (or are you using the Epic or Windows Store version of the Game Client maybe?)
If you are using the Steam client, try to validate the install, see if maybe you have a half installed version with mixed files.
Fyi I had to redo my server again today (I think the pc had a windows update… ). Something is unstable about holding the steamid. I guess I’ll just hope it doesnt happen again since it wouldnt make a lot of sense to totally track this down during limited testlive. Just more or less posting this here so people know to look out for it.
Basically check the logs for any instance of 443030 or 931580, that would at least eliminate an unknown parameter: Is the DSL somewhat forgetting the override or is it something else.
EDIT: I may have found a reason.
If you use the “Launch program on login option”
the information is stored in the registry in Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
but this string is not modified if you pass different command line parameters.
So if you started once the launcher without any parameter and enabled the launch on login, the registry will look like that:
If then you quit, and start it again with -steamid 931580 it will properly enable the new steam id, but the registry is not going to be updated, so on the net login it will start the launcher with the default id.
What you should do is to either edit the registry key, or disable then enable again the launch on login so the registry key looks like that:
So I just checked the log and dedi, I didnt have launch on login for this server checked (which for simplicity I’m glad I didn’t) and curiously, the only version it mentions is 931580… very curious. Reading the log you wouldn’t know anything is wrong, but it did load with the old version. Very curious indeed.
At any rate, installing it again did get it working again by just moving over an earlier backup database from that day and copying over serversettings, so no big deal for me. Hey it’s testlive afterall right?
What would be interesting is to do a folder diff between a version that worked and stopped working, and a brand new one reinstalled that still work, see what the differences are.
Then you can double click on things in red to get an actual diff of specific files.
(*) This is not a commercial endorsement of the product, but I’ve been using it for the last 20 years or so, so I’m just used to that one, there are probably other equivalent products
Where in the Folder-Structure should the “html”-folder be placed?
Edit
I might have found the answer, but I’m not a 100% sure.
I have placed my “html”-folder in X:\Server\Conan Exiles Dedicated Server\DedicatedServerLauncher\ConanExilesDedicatedServer\ConanSandbox\html
Thank you!
I really love these features! Thanks so much for the continued support!
Edit 1
I’m currently trying to get the Background to be orange, but for some reason it wont work?
My ‘html’-folder is placed in: X:\Server\Conan Exiles Dedicated Server\DedicatedServerLauncher\html
with the style.css and the style you’ve suggested, but it doesn’t seem to work.
I’ve tried accessing the webpage through my LocalHost: and with the External IP. Both show the page, and update their respective values with intervals, but no bright orange background.
I’ll continue trying (trail and error )
Edit 2.
Added a screenshot, to dubblecheck if I haven’t done something wrong?
I tested from scratch on another machine and it’s working fine, but I think I know what the problem is.
I did my original tests in debug mode, which has the internal webserver not cache any resource, so my changes would be immediately detected.
The published Launcher is in release, and that one caches the resources after they have been loaded, so you will probably not see the changes until you restart the launcher (and CTRL-F5).
I probably need to add a “flush server cache” option somewhere.
While looking for some of the issues that happened with the Steam ID change for the Test Live server, I noticed that there was actually an issue with one of the two override parameters I mentioned some posts earlier, so I made a new version that fixes that:
1.6.1 (23 August 2022)
Fixed an issue in the mod manager which still refered to the STEAM_ID_CLIENT defined instead of m_SteamIDClient overridable variable
So with the new version (1.6.1), can I just drop it in my existing TestLive server directory, replacing the 1.6.0 launcher? Or will I have to delete everything in that directory and let it rebuild the file structure?
Understood and thanks again! I honestly don’t think I would be quick to override it if the typos in the current line were fixed, but it would be cool to have the option. Is this something we could possibly override with a command line parameter without needing to make a UI change?
There are rarely any compatibility issues between versions of the Dedicated Server Launcher, you can have a dozen of them at the same location, close the current one (don’t even need to stop the server), launch the new one, and it will just detect the running server and start managing it.
The one thing, is that if you are using the menu option to have the launcher starts when the system logs in, you may want to disable-enable that, else the next reboot will start the previous version, the one that was used to enable the auto start on loggin.
Maybe we could have a poll/community suggestion for the ideal sentence?
So the current one is:
Initiating a early shutdown since there are no player connected.
You suggest:
Shutting down early since no players are connected.
So my question to everybody else is: Are you fine with the new sentence, or can you think to something even better?
If I want to setup 2 servers for single-player use (Exiled Lands & Siptah), will I still need to alter the ports for the second one, given that I’ll never actually be running them both simultaneously?