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.
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.
Hi ServerGuy!
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
Thank you for the already super helpful tool!
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
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!
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.
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
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”
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.
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.
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.