Updated regex for current log entries.
e.g.
User Join is
SteamworksServerManager.OnAuthChange(steamId=11111197969451111, ownerId=11111197969451111, status=OK)
User Leave is
Log: connection {1} has been disconnected by timeout; address {::ffff:192.168.1.111:54586} time {126493}, last rec time {124158} rtt {13} timeout {2000}
Attempt to send to not connected connection {1}
I somehow removed the QueryPort through all the changes with the command line args. It's back now. Also added default blank values for EnumValues to avoid any possible issues.
I was given bad info by the support in the Stationeers Discord. I've corrected the startup command line args to properly create and load the same world.
Updated the command line args due to formatting issues with the game, added Server Password to the command line since it goes in the Engine.ini and is not a line included by default. Disabled RCON for now due to the bug with AMP disconnecting after some time. The server works fine with regular console but will not accept input.
The devs broke the log. It no longer shows player join/leave properly. It just has ??? for most values. This can't be fixed, but the join regex can be. They added a space before the line previously, now they added one after the line. I'm adding buffers to each line as a failsafe.
There is a second config file I did not notice. Spaceengineers-Dedicated.cfg is used for the initial world creation, and some of the other global settings. Then, the Sandbox_config.sbc file is used inside the world folder for subsequent changes.
This is the first draft of the Mordhau config. The current issues outstanding:
1. Console/RCON is not accepting input
2. Shutdown (OS_CLOSE) command does not work cleanly in Windows.
This game has many bugs still and the dedicated server does not function properly. It is unable to create a new world. You must create a singleplayer/multiplayer game and copy it into the save folder. The line "OriginWorldSaveLocation" must be removed from the world_meta.xml file when importing.
-Remove uneccessary -basedirectory launch arg
-Removed -modpath launch arg that does not work. It must be manually set in the default.ini file
-Removed "" around launch args
-Corrected -worldname to -loadworld
-Clarified Map select option
-Set autosaveinterval to default at 300 per the default in the game