[prerelease] Region sync setting, vistas fix, redis fix, netty relocation change #376
Mindgamesnl
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hey folks! This is a small prerelease, mostly with some fixes that were setup as an incident response due to some issues on a network.
Vistas fix
Squashed a memory management issue within the vistas server, caused by an incorrect hashset keeping track of downcast ints with invalid hashes.
Netty relocation + Bungeecord
The last update used some hacky maven stuff to interact with internal bungeecord components to fix issues with connecting clients on 1.20.2+ (due to the new login configuration phase (https://wiki.vg/Protocol#Configuration). This ended up breaking lettuce (the redis library used for
viastas-client
to break. The new method undoes that change, and reimplements the original fix using some reflection which gets cached after the first player join on BungeeCord (lookups get cached after the first class access, no additional overhead is occurred)Region settings
A new feature, configurable region synchronisation, is also included. This was originally a global config value, but can now be configured per region through the GUI. This does mean that there was a DB model update, which is not yet final. Changes made with this setting may be lost when upgrading to the full release.
This discussion was created from the release [prerelease] Region sync setting, vistas fix, redis fix, netty relocation change.
Beta Was this translation helpful? Give feedback.
All reactions