HyperVelocity 1.0.0
The first release. HyperVelocity is an addon for HyperScript that lets scripts see and reach the other servers behind a Velocity proxy. It is installed on the game servers, next to HyperScript; nothing goes on the proxy.
Added
- Proxy players:
all proxy players,this server players,players on server "<name>",proxy servers,proxy player countandthis server name. - Proxy commands:
send <who> to server "<name>"moves a player, everyone on this server, or a named player anywhere on the network. - Proxy variables:
send variable {<name>} to server "<name>"and... to all serverscopy a variable's value to the same variable on another server. Every kind of value works, and a player's own variable arrives as that player's own. - Proxy events:
send event "<name>" with variable "<name>", <value> to server "<name>"runs theon receive event "<name>":blocks on another server, with each attached value as a local variable and{_sender_server}saying where it came from. /hypervelocity status(/hv status) shows the server's name on the proxy, the other servers, the player count, and how long ago the proxy last answered.- Settings:
refresh-seconds,accept-variables(only take variables whose names start a certain way) andlog-incoming.
Things to know
- Messages travel along a player's connection. A server can only send while it has a player online, and only receives while it has one. A variable or event sent to an empty server is lost.
- Velocity needs
bungee-plugin-message-channel = trueinvelocity.toml, which is the default.