7D2D RAT 2.0 Alpha -- 64 Bit (Alpha 19 Compatible) (DEPRECATED, See RAT 3.0 now)

7D2D RAT 2.0 Alpha -- 64 Bit (Alpha 19 Compatible) (DEPRECATED, See RAT 3.0 now) 2065

Special thanks to Njinir and the rest of the folks testing in the RAT Discord channel!

Here's your patch notes

  • Fixed: Server messages are not displaying (Found by: Njinir)
  • Fixed: Player list is now updated immediately upon connection to the server.
  • Updated: Item Lists for new installs. Please select Tools -> Import Items if you've installed RAT prior to update the items yourself.
  • Fixed: Discord Bot now connects properly when hitting the "Connect" button on the Discord tab. (Reported by: PanzerDemon)
  • Fixed: Spawning a horde around a player now correctly spawns the number of zombies you've selected
  • Fixed: Air Drop Coordinates (Reported by: Njinir)
  • Fixed: Crash when selecting menu options from the player list, when no player is selected. (Reported by: Njinir)
  • Changed: Disabled the buffs dropdown until the new systems are in place.
  • Updated: Improved the overall Telnet connection code
  • Updated: Better detection of server disconnects
  • Updated: Improved server health checks
  • Added: Server Ping every 10 seconds, hidden from view within RAT, but executes a lightweight command to check for server response
  • Fixed: Save world timer would only update the interval when starting RAT (Reported by: Njinir)
KNOWN ISSUES:

Inventory does not display
Backups fail (new save game paths, etc)
Grab Bags do not give items (will be fixed when updates to BCM fix it)
Buffs, etc.
Chat messages sent from RAT over 64 characters, buffer and don't send (They'll still send, within 10 seconds), or if you type something else in chat.
Grabbags don't work
Please note that this is still an experimental version. I've h ad several people test it with the latest A17 and it works. There are some known issues, etc. Please see the KNOWN ISSUES section at the bottom of this post. All of those will be worked through over time. But overall, this works as you'd expect.

  • Fixed: Saving datasets with Boolean values would fail. This issue was pretty widespread, so this should fix many various problems people have been experiencing. (Reported by: MrShides)
  • Changed: Slightly increased the height of the primary tabs
  • Added: Indexes to some of the database tables to help improve performance (This only affects new installs, existing installs won't get the DB updates for this)
  • Changed: Made some changes to the GBL check, hopefully this stops any lag displayed in RAT while awaiting the response
  • Added: RAT Commands, .STARTSERVER, .STOPSERVER, .RESTARTSERVER (Requested By: OMEGA7d2d)
  • Added: Support for SaveGameFolder serverconfig.xml option. Removed this from the Backup section, added to the main Local window. Backups now use this value as well to determine the same game location. This allows you to store your save games in another location than the default location. (Found by: Ian Lee)
  • Fixed: Discord chat to the game was not displaying correctly (Found by Malkadore)
  • Added: Archive player files older than X days (Backup/Restore tab), especially useful on large servers.
  • Added: Startup Telnet Connection Delay setting on local tab. Servers that run mods that take a long time to start, etc... this setting prevents the telnet connection attempts until X seconds have elapsed. (Requested By: SpectralForce)
  • Fixed: Default teleport destination coords were bad. (Found by Quicken)
  • Added: Ability to purge logs from the database. Tools -> Logs -> Purge Logs. You can choose all logs or by log type. (Requested by: NakedSwede)
  • Changed: Indexes on the database for the log table. Should hopefully speed log exports up. NOTE: Works only on a fresh RAT DB.
  • Added: Popup dialog when RAT is done updating to inform the user that is complete (Requested by: Malkadore)
  • Changed: Hostbans are only checked for a single player when they connect to the server. This should help prevent any lag as all players aren't being checked each time. Be aware that if you add a hostban while a matching player is online, they will NOT be banned, until they log in again.
  • Added: Support for A17 new serverconfig.xml variables - WorldGenSeed, WorldGenSize, TelnetFailedLoginLimit, TelnetFailedLoginsBlocktime, TerminalWindowEnabled, PartySharedKillRange, ServerLoginConfirmationText
  • Added: Support for A17 player chat changes
  • Fixed: Various things in support for A17, more to come.
KNOWN ISSUES:

Inventory does not display
Backups fail (new save game paths, etc)
Grab Bags do not give items (will be fixed when updates to BCM fix it)
Buffs, etc.
This update fixes an issue loading alternate databases for using RAT to manage multiple servers. If you aren't using this functionality of RAT, there is no need to update as there are no other changes.

  • Fixed: Loading alternate databases could sometimes fail. (Reported by: cookyman)
  • Fixed: Player chat timestamps should now be displayed in the local timezone (Reported by: DaSilver)
  • Fixed: Error when saving restart schedule changes (Reported by: blumse)
  • Fixed: Duplicating an event should work consistently now
  • Fixed: Event Sources of "RAT" should now correctly prevent editing. Duplicate an event and disable the RAT default if you need to edit a default event.
  • Fixed: Hard coded value for the server process name.
  • Fixed: Players with spaces in their name were not displayed correctly when joining the server (Reported by: NakedSwede)
  • Fixed: Right clicking a player name in the player list and selecting "kill" now works on all players (Reported by: NakedSwede)
  • Fixed: You can now add a player to the RAT whitelist again (Reported by: NakedSwede)
  • Fixed: Error saving Server Voting configuration (Reported by: TOP-ic)
  • Fixed: Error saving Global Ban List configuration (Reported by: TOP-ic)
  • Fixed: Updated Default Event Discord Public Chat, All Chat. Now includes script to echo Discord Chat to main window.
  • Fixed: Events with more than one conditional were being allowed through, even if one (or more) of the conditions didn't resolve true (OR logic). This has been changed to AND logic, so all conditions specified must be true for the SCRIPT section to fire. (Reported by: NakedSwede)
  • Added: EQUALS conditional for Player Public Chat and Discord Public Chat events. (Requested by: NakedSwede)
  • Added: CSEQUALS conditional for Player Public Chat and Discord Public Chat events. This is CaSe SenSiTiVe.