almost 4 years ago - Toolguy - Direct link

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:

DSL_Reason1298×764 119 KB

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.

almost 4 years ago - Toolguy - Direct link

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

almost 4 years ago - Toolguy - Direct link

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:

almost 4 years ago - Toolguy - Direct link

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!

almost 4 years ago - Toolguy - Direct link

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?

almost 4 years ago - Toolguy - Direct link

So, for the first one, is it a long path that happens to have spaces in it? Could you give me the actual full path you used so I can try to replicate that identically?

For the second one, could you try to:

  • quit the server launcher
  • edit the ini file to add your line
  • manually launch the game server
  • check now and then if the line is still there
  • if still there: close the game server and check again

if the rating server string is still there, then it’s a launcher issue, if it’s gone, it means the Game Server itself did not like the string and removed it.

almost 4 years ago - Toolguy - Direct link

See Messages

Which reminds me I need to add {reason} to the list.

almost 4 years ago - Toolguy - Direct link

Is it the Windows firewall, or some other?
Normally you can manually select applications that are allowed to talk to the network.

Maybe that’s relevant to you: https://winaero.com/blog/allow-block-apps-firewall-windows-10/

almost 4 years ago - Toolguy - Direct link

I don’t know McAfee’s firewall, is it that one?

almost 4 years ago - Toolguy - Direct link

As mentioned in a post a few weeks ago, this thread is not a support thread for actual game crashes or issues, or patch related problems: The dev team does not read any of these messages, because this is purely a support/dev thread for the Dedicated Server Launcher, so please do not post here.

Regarding the specific issues, the dev team is aware of:

  • Some servers crashing on startup
  • Some servers failing to send crash reports
  • Some problems with Unicode characters not appearing in server names
  • BattleMetrics and other services relying on the Steam API not being able to get data
  • Server trying to update mods that have static local paths

If you have posted here about a server/game crash or bug that is not specifically related to the Dedicated Server Launcher, please copy the information to one of the correct support threads, your off-topic messages here will be removed.

Thanks for your understanding.