SuccessChanges

Summary

  1. Reuse existing ServerInfo object when reloading config (commit: ae319ce) (details)
Commit ae319ce090e7fe6ab7333e2262ee7b9469c1e48d by Shane Freeder
Reuse existing ServerInfo object when reloading config
Prior to this command, greload would replace the ServerInfo stored in
bungee, this leads to the /glist counters being out of sync, but also
potentially highlights futher complications in replacing live server
objects, in that code doesn't generally expect/account for it to occur.
This behavior is not as ideal as being able to use the new server info,
which will have updated settings such as the motd, however, this change
offers better expected behavior.
We may wish to revisit this in the future, e.g. system property to force
using the new objects at the risk of breaking the player count on
reload?
(commit: ae319ce)
The file was modifiedBungeeCord-Patches/0026-Add-dynamic-server-addition-removal-api.patch (diff)
The file was modifiedBungeeCord-Patches/0014-Allow-removing-servers-or-changing-addresses-on-relo.patch (diff)