ApiaryProxy
The Ultimate Minecraft server proxy with never beforeseen server support, scalability, and flexibility.
Features
- An easy to dive-in codebase alongside a completely new and refreshing API.
- High performance: handle thousands of players on one proxy.
- First-class support for Paper, Sponge, Fabric and Forge.
- Features that deliver an "all-in-one" experience with various features that we believe every network wants and needs.
Additional Features/Removals
- Implentation of having seperate forwarding methods for each specific backend servers.
- In-built configurable commands like [/server /showall /find /send /alert /alertraw /hub /lobby /ping].
- Choice implementation that allows you to fully strip, reload, and remove commands present in regular Velocity and require/force deactivation of commands for plugin overrides.
- Configurable value to disable translation for header and footer for Velocity to improve performance in plugins like TAB that do not need it.
- Configurable minimum version value that allows users to block users on versions older than your desired minimum server version.
- Fallback servers allow users to be sent to the least populated server.
- Configurable server brand and server pinger message. & many more features
ApiaryProxy Permissions
velocity.command.alert
[/alert]velocity.command.alertraw
[/alertraw]velocity.command.find
[/find]velocity.command.hub
[/hub]velocity.command.ping
[/ping]velocity.command.showall
[/showall]velocity.command.uptime
[/velocity uptime]
ApiaryProxy Redis Permissions
redis.command.proxy
[/proxy]redis.command.proxyids
[/proxyids]redis.command.plist
[/plist]
ApiaryProxy Queue Commands
/queue
[Aliases:/server
&/joinqueue
]/leavequeue
ApiaryProxy Administrative Commands
/queueadmin listqueues
/queueadmin pause {SERVER}
/queueadmin unpause {SERVER}
/queueadmin add {PLAYER} {SERVER}
/queueadmin addall {SERVER_FROM} {SERVER_TO}
/queueadmin remove {PLAYER} {SERVER}
/queueadmin removeall {SERVER}
ApiaryProxy Queue Permissions
queue.*
queue.bypass
orqueue.bypass.{SERVER}
queue.joinfull
orqueue.joinfull.{SERVER}
queue.joinfullandbypass
orqueue.joinfullandbypass.{SERVER}
queue.list
(Allows you to view the list of people queued for a specific server).queue.listqueues
(Allows you to view all possible queues and number of people queued).queue.pause
(Allows you to pause any specific server from queuing).queue.pause.bypass
orqueue.pause.bypass.{SERVER}
(Allows you to bypass queue pauses for all servers or a specific server).queue.priority.{ALL/SERVER}.{WEIGHT}
(Sets the position you are in for the/a queue).queue.remove
(Allows you to remove a player from any specific queue).