SimEthereal version 1.4.0
·
38 commits
to master
since this release
Some minor internal improvements.
Change log:
- Fixed zone ID calculation for non-uniform grids. See PR #2.
- Modified ZoneManager to automatically send "no-change" updates for objects it is managing but didn't receive updates for. See PR #5
(Note: this could seem like a 'breaking change' to any apps relying on objects to auto-expire in this way... just know that doing so was leaving extra garbage around and so not really a solution.) - Added a thread-safe BufferedHashSet for creating "one writer, many readers" fast thread safe hash sets.
- Added a double-buffered thread safe active IDs set to the NetworkStateListener.
- Added an error log message when updating an object with a bounds bigger than supported by the current grid settings.