Rimworld-Together
Rimworld-Together copied to clipboard
jrseducate Updates [Plugins, Item Components Mapper, Sync Settlements Command]
** Server Plugins **
- Added Server Plugins to allow more flexibility in server functionality
- Included 2 plugins to start:
- Example: A basic example plugin doing bare-minimum documenting basic concepts in plugin development
- Autosave: An autosave plugin that requests all players save on a given interval, then backs up the relevant files into a zip for long-term backups
** Item Scribe Components Mapper **
- Added mapper utility to easily generate mapped properties of components on items being sent
- Mapped 1 component to start:
- CompPowerBattery: All battery related devices will now retain their charged power percentage
** Minor Additions **
- Save messages have been added to indicate when saves have occured and have been succesfully sent to the server (option available in mod settings)
- 'syncsettlements [player name]' command utility added to help fix any settlements not currently in-server, or any settlements in-server that are no longer local
- Commented out EventManager::SendEvent() [target.inSafeZone] logic temporarily, there is no updates made to the value once it's set to true forcing players to log out and back in to send more than a single event
** Small Bugfix (5/16/2024) **
- Added proper check to isReadyToPlay for Autosave plugin, had an issue where the Autosave would be triggered mid-loading of a save causing an issue where the client is disconnected from the server, but continues to play in their save