Conan Exiles Dedicated Server Launcher (Official Version: 1.7.11 / Beta: 1.7.12)

Here is the error again this morning.

ptab6Nov

Edit: Add screenshot of actual Players tab content.

ptab

Edit: Screenshot about 1/2 hour after previous.

Edit: About 1/2 hour after last edit.

Edit: About 3 hours after last edit. The Player tab had not changed. I wondered what would happen if I joined the game so I did. At that point, the player tab recognized the previous player had disconnected but it does not show that I joined and, shortly after, disconnected.

Edit: The above was obtained because I was checking news about every half hour during that period of time. I have a dual monitor configuration so I had news on one and connected to the game server on the other. It is now about 04:37UTC. Looking at the player tab before going to bed, I see that it appears to be all caught up with all join/disconnect entries and proper player count displayed on the tab. When it caught up I do not know.

1 Like

Took a bit of time to get a new version, but hopefully that one will solve a few people’s requests.

1.7.10 (16 december 2024)

  • Added the server PID, version and branch in the DSL log file to help diagnosing issues between the DSL and server process
  • Added a check box to disable the built-in mod manager, so people can manage the mods themselves, like typically multiple DSL sharing the same mod folder
    Dedicated Server Launcher 1.7.10

So basically now there’s a check box on the mod manager (checked by default), and when disabled the DSL stopped processing mods: No deployments on SteamCMD, no generation of the modlist.txt, no check for new versions.

I wish everybody a nice winter break!

5 Likes

Hi ServerGuy! :slight_smile:
I was wondering if it would be possible to add what looks like a very simple feature, but that would HUGELY help the whole Conan community.
Would it be possible to manually set up separate hours for the daily restarts?
The issue is that is a server has 2 or more daily restarts, one of them will inevitably hit during peak play time of either EU or US time zone.
Currently, this issue has no solution, if not to only restart once per day, but that does impact the stability and performance of the server.

As a suggestion, if your code has to be based on this periodicity style: perhaps could you add a “Delay” option? Basically, the first restart would always happen at the hour of the day as selected, let’s call it time T1. I assume that for now, every further restart is calculated at being at time T2 = T1 + 24h/N, where N is the “number of restarts”.
With the “Delay” (D), the formula would be following restart, instead than being at time T2 = T1 + 24h/N + D.
This would allow, for example, to have 2 restarts, one at CET 5pm, and one at CET 9am, instead than the standard where a CET 5pm restart must be followed by a restart at CET 5am, which is EST 11pm and PST 9pm, still very much in the peak hours for US people.

I think it would be an amazing feature, appreciated by everyone :slight_smile:
Thank you for the already super helpful tool!

1 Like

Let say I add a delay box I guess the idea is that the first restart happens at the requested time (plus D * 0) the second restart is at D * 1, then D * 2, etc…

Right now the code does not really check if it’s the first restart or not, it’s just a modulo computation over a 24 hours period, so it does not know if it’s the first, second or third restart of the day.

I really need to think about it, the state machine is relatively messy and easy to break (and definitely lacks comments):

I see, it looks a bit convoluted, I don’t even see an actual restart function being called there (but maybe I am blind!) ^^’
Looks like that “secondsPerRunningSession” variable might be key, especially since it’s just SECONDS_PER_DAY / RestartPerDay. But adding multiple restarts would likely mean you need to turn that into an array, and not just a variable. I don’t really see the rest well so I dunno :frowning:
If you manage to do something to help the issue of restarts that inevitably hit either US or EU during their peak activity time though, I am sure everyone would benefit and be happy for it, whichever solution you might manage to find! :smiley:

It’s in another part of the code, that one just compute the data that’s used to display the various messages, etc…

I guess the key is to figure out if the next restart if the “first”, “second”, etc…

I’ll think about it, no guarantee about if/when that happens though!

Is there some way to pass extra parameters for SteamCMD?

No, but I guess technically I could add some hack for that, like some new entry in the .ini file containing some content to pass to SteamCMD.

Do you have anything special in mind?

-overrideminos

:slight_smile:

I’ve no idea what that command does, did a quick search and could not find anything?

They changed SteamCMD where it will not run without that override if your OS is too old.

ohhh, it’s “override minimum OS” not “override Minos” (the mighty Minotaur)

EDIT: Do you know if this parameter can be put anywhere in the list of commands, or if it should be in specific places?

I put it in the built batch file at the beginning for testing, like so:

“C:\CE\DedicatedServerLauncher\SteamCMD.exe” -overrideminos +force_install_dir “C:\CE\DedicatedServerLauncher\ConanExilesDedicatedServer” +login anonymous +app_update 443030…

The generated error without the override is:

[----] !!! Fatal Error: Steamcmd is no longer supported on your operating system version.
You may override this check by passing -overrideminos.

1 Like

I wanted to ask: Did the server fps/tick rate get hard capped in recent updates maybe, because mine never goes above 30 no matter what I set it at. I can set it to lower than that fine, but anything more than 30 doesn’t work.

It’s not performance related because it stays a constant 30 on my 12700k.

I’ve no idea, I asked around but nobody seem to know about that.
Do you know about when that would have happened, which version?

New minor version of the Dedicated Server Launcher with the fix requested by @Minerva

1.7.11 (27 january 2025)

It’s not extensively tested, but basically I added a second field for the extra Steam parameters, the value is stored as a quoted element in the DedicatedServerLauncher.ini file, but no other check is done, so you can break SteamCMD if you put random stuff there :slight_smile:

And for the ones wondering, the Steam parameter has nothing to do with bypassing an ancien bull warrior guarding a labyrinth in ancien Crete, it should be read as “override minimum operating system” :slight_smile:

3 Likes

Sometimes in the latest updates, but not sure exactly when. I came back to Conan after around 6 months and now like I’ve said it never goes above 30 while in the past it did.

1 Like

i cant fiond my server…

ive startet on my PC a server with this Tool, i just give it a name and passwords.

Server starts, but when i start my playstation, go to online server, type in my name: nothing found…

why? where is my server? its in the same LAN so why i dont find it?

I’m pretty sure this DSL tool is only for PC users. My understanding is that Funcom made a deal long ago with GPortal, that all consoles users have to get their servers through them. There should be an advertisement with instructions for you to rent a PS server somewhere in the main menu of the game. Or you can navigate to their website to inquire directly.

BTW ~ Welcome to the forums! :+1:

Want to add that I’ve also experienced this, setting my tick rate to 60 still gives me a server fps/tick rate of 30, though bringing it up in the launcher to 80 brings it up to around 45.