Skip to content
Changelog

ClusterSync release history

Version notes for ClusterSync. Each release lists what was added, changed and fixed.

0.9.0

The first versioned build. Everything built before this point is folded into it, so 0.9.0 is the baseline rather than a step up from an earlier release. 1.0.0 is reserved for the first release considered ready to sell.

Added

  • A tribe's full member list now shows on every map, instead of only the members who have logged in there. This also makes the server's tribe member limit correct everywhere: a map that knew only some of a tribe's members would otherwise let you invite past the limit. New setting: SyncTribeRoster (default true).
  • Alliance chat is shared between maps, delivered only to members of tribes in that alliance. New setting: SyncAllianceChat (default true).
  • The plugin version is written to the log on startup, so the running build is identifiable without comparing files.

Changed

  • Tribe membership changes now apply in the correct order across the cluster. This removes a family of bugs where a player was briefly removed from their tribe after rejoining, or put back into a tribe they had left.
  • Rank group permissions can be edited by tribe admins, not just the owner, matching what the game itself allows. Admin edits previously applied on their own map and never reached the others.
  • Governance edits are recognised only from the tribe owner, which is who the game allows to make them.

Fixed

  • Other plugins' chat commands are no longer shared between maps. Typing something like /dmg 2 is consumed by that plugin and never appears in chat locally, but players on other maps were still shown the raw command text. New setting: ChatCommandPrefixes (default ["/", "!"]) — chat starting with any of these is treated as a command and not shared.
  • Beds and tribe logs now work on a player's first arrival on a map after joining a tribe elsewhere.
  • Cross-map global chat now reaches console players, who previously saw nothing.
  • Relayed messages show the sender's admin status and tribe name correctly.
  • Spawn point handling improvements.
  • Kicking a member no longer fails to take effect.
  • A player who has just joined a tribe can no longer be removed again.
  • You can spawn on your own tribe's beds when arriving from another map.
  • Selecting a tribe member no longer counts as editing them. Opening a member in the Tribe Manager was being treated as a rank change and shared across the cluster.
  • Tribe and alliance chat sent while arriving on a map are no longer silently dropped.
  • Fixed a stability issue affecting offline tribe members.

Notes

  • Alliance synchronization is not enabled yet. Alliance chat works regardless.