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

Can players be banned directly in the control pannel when he/she is offline?
So when I get the player steamID, I need to ban the player without waiting for he/she is online.
Can anyone help me? Besides,we are being attacked by malicious DDOS! :sob:

@Toolguy

Here is a mod that updated approx 40 mins ago according to my game/steam client download. However the server hasn’t seen that there was an update for the mod.

@funtimes informed me it was an actual configuration issue on his server which was not setup to the correct time and day, so other people, make sure your servers are correctly configured:

  • Use SNTP (Simple Network Time Protocol), also called “Internet Time” so it’s properly updated automatically based on some ultra accurate Atomic Clock somewhere else in the world
  • Making sure you selected the right time zone and correct DST (Daylight Saving Time) settings

For this type of question you are better asking on the other forum threads, try to search for “whitelist” and “blacklist” for more information.

Besides,we are being attacked by malicious DDOS! :sob:

That’s a complete topic by itself, I’m definitely not an expert on DDOS, but that’s possibly something you could be helped with on the “Admins United: Conan” discord channels

Nah, why would I even want to limit that! :angry:

(checks in the code) :nerd_face:

“Oops” :blush:

Yes, there is a 2048 limit, but it’s not in the launcher itself, it’s in the function I’m calling to read the content of the UI. Damn stupid programmer who wrote this UI framework was really a moron!!!

Oh, that was me? :angel:

Ok, never mind…

Guess I need to do a fix, the good thing is that it seems to be the only hardcoded buffer in the 1548 lines of the UI wrapper, the bad thing is that I need to do some proper check if I change that because it’s used in many tools.

For information, what’s the current size of the line you tried to paste with all your mods? If it’s not too long I could just do a quick hack with a larger hard-coded values so you get the version fast instead of having to wait for the proper fix.

It’s a bug :slight_smile:

2 Likes

Here goes a small beta version with some bug (I hope) fixed

1.0.47 (25 may 2020)

  • Fixed a bug in the UI framework which would truncate the values to 2048 characters (problematic for the list of mods when using fullpaths) (veekay)
  • Added a {reason} magic token to the Discord messages, allowing to insert the reason (in english) for why the Launcher decided to stop or restart the server (Fritzli)
  • Removed the “Documentation” link in the Help menu, and fixed the “Forum thread” to actuall point to the correct support thread
  • Updated the about dialog to mention 2020 instead of 2019
    Dedicated Server Launcher 1.0.47

Regarding the {reason}, here is how you use it:

I did not have the time to make a test for when there’s an actual mod update, and I did not check all the cases, so please tell me if it fails in certain cases.

Regarding the 2048 limit, please test that violently, I changed code that is actually used in some production tools, would be a shame if it mistakenly introduced a nasty data corruption in the code :slight_smile:

Enjoy.

3 Likes

Working perfectly with over 10,000 lines!

Thank you.

1 Like

Hi @Toolguy

Thanks for adding my change request.

In Discord everything works as described, unfortunately the reason is not transmitted to the Rcon message (server / broadcast)

Can it still be programmed that the reason is correctly sent to the rcon server message?
This was actually the intention of the change

Launcher Settings

Discord Message
discord

Rcon Message ingame same for server and broadcast

Thx

Greetz Fritzli

With the automatic server restart, it unfortunately looks like this.

Launcher Automatic Restart Settings
image

Discord Message
image

Rcon Message ingame same for server and broadcast

Can you add the reason “Automatic daily restart” and that this is also sent in the Discord and via rcon message with the variable {reason}?

Thanks

Could you try that one?

Dedicated Server Launcher 1.0.48:

  • Updated the magic tokens so they are also applied to RCon messages
  • The {reason} magic token should now work properly with the automated restart messages as well

http://cdn.funcom.com/downloads/exiles/DedicatedServerLauncher1048.exe

1 Like

at Automatic Restart it looks good, thanks

image

but at Mod update/manual server restart /Conan update trigger it shows too the Message “Reason: Server is scheduled to automatically restart every 24 hours”

image

Here you would only have to add the effective reason, then everything works as desired

Thanks

I see, it may take a few versions to get it right, because basically it’s not just “click a button and something happen”, it’s like a giant state machine that tries to do like checking stuff running or not, needing to be patched or not, calculating when the next restart needs to happen - taking into consideration that people can change the values in the UI so it has to be dynamic -, and then on top of that the manual restarts and the auto-update restarts, so a bit many moving parts.

We will get it right at some point :slight_smile:

2 Likes

I am aware of how this is structured and a software development plan looks like, I am a Linux engineer and I also do daily programming with bash,perl, python, C++ and many more languages.

The Conan server is just a hobby and since the launcher is not open source I can’t try to adapt it :slight_smile:

good work so far, I’m looking forward to an upcoming version :slight_smile:

1 Like

@Toolguy, good evening
I use the version 1.0.46 server.
My server doesn’t run 24 hours a day.
In the message box today I type the restart time and add that at 03:30 am the server will be shut down.
My language is in Portuguese and the box works very well for me.
I understand the need of the others, I will probably have to stay in version 1.0.46 in order not to confuse my players.

The new text only appears if you explicitly insert {reason} in your message.
If your message does not contain this string, the new version will behave as before

That may not be this week, unfortunately other things came of higher priority!

2 Likes

Gratitude for clarification.
Under version 1.0.47 or 1.0.48?

The current official version: 1.0.46

All newer versions are beta versions

1 Like

If the “don’t auto update on restart” option is selected, will the software still try and download the latest version, but just not update?

I know there will be another patch coming to fix a lot of things, so I want to make sure that the server doesn’t update the software it is running until I know everything will work - kind of how the last big update broke a ton of things.

Ideally, since this will be run only for my local network I’d like to just disable outside internet access, but it seems that kills the ability to login due to the mods not being checked by steam.

Basically this options means “Don’t run SteamCMD”, just launch the server immediately.

SteamCMD (as far as I know) does not have support for “downloading stuff but not install it”, there was some discussion for having the possibility to run SteamCMD on the side to download updates on the side, so multiple launchers would not all get the new version, but that was getting very complicated to manage so I dropped the idea.

I know there will be another patch coming to fix a lot of things, so I want to make sure that the server doesn’t update the software it is running until I know everything will work - kind of how the last big update broke a ton of things.

I guess you could get creative, and use TWO different instances of the Dedicated Server Launcher, one that auto updates and one that does not, you play on the one that does not update, and make a shut-down script that copies the game db to the one that auto-updates, and now or then, you run the auto-updating one and check if everything runs fine with the latest version?

Could be a possibility.

I just really want to avoid anything updating itself without my telling it to do so.

Maybe someone has an answer to this one - I am trying to change the autobackup interval and max save size, but the game doesn’t seem to want to recognize the change of the FAutoPackageBackup setting.

Has this been moved somewhere else and I am just missing it? I have changed to:

[FAutoPackageBackup]
Enabled=True
MaxAllowedSpaceInMB=5000
BackupIntervalInMinutes=20

But saves are still done every 5 minutes and the limit is still a couple hundred megs.

I found 2 bugs in the launcher.

1: Scripts that are located on a long path cannot be found. Browsing to a .bat file I created, I can select the file and the path is saved. When the server is started and gets to the point where it is ready to run the script, it errors out because it cannot find the file. If I enclose the path in quotes it works as intended.

2: Some pre-existing contents of engine.ini in ConanSandbox\Saved\Config\WindowsServer are not honored. Specifically, if I put the lines
[ServerRating]
RatingServer=“path to ratings server here”
it is not saved when I hit save or exit and restart the launcher. I have to manually re-add this line on every restart. I am testing putting it earlier in the file to see if that helps.