Rimworld-Together icon indicating copy to clipboard operation
Rimworld-Together copied to clipboard

jrseducate Updates [Plugins, Item Components Mapper, Sync Settlements Command]

Open jrseducate opened this issue 9 months ago • 7 comments

** 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

jrseducate avatar May 15 '24 21:05 jrseducate