It would be helpful to support execution of the /auth command from any server within a Velocity network, rather than requiring to join the specific server on which the Authentication plugin is installed.
From my point of view, there are two potential solutions:
- Move the authentication logic to the proxy, allowing /auth to be handled centrally.
- Add MySQL support to the authentication plugin, along with a configuration option to disable the embedded web server on non-primary instances. The primary instance could then poll the shared database for changes made by other servers.