What's your Minecraft Username?: YonioTheNacho
What's the title of your suggestion?: Allow players to set their default server via Velocity proxying
What's your suggestion?:
Introduction
I’d like to propose a feature that allows players to define a preferred server or "IP" to be automatically redirected to when they join the network, using Velocity’s API (or whatever proxy system RPH uses).
Functionality
When a player connects to the network, their connection would be put on “pending” momentarily while the proxy determines their preferred destination. This lookup would be pretty much instantaneous and wouldn’t cause any noticeable delays in the login process unless there's a surge in heavy traffic.
More specifically, here are the main three points that define how this would work:
Concerns regarding heavy traffic
In periods of heavy traffic or proxy stress (aka, when many players connect at once), the system could temporarily disable this feature and send all players to the Hub server instead. This would make sure that the network remains stable and reduce resource usage during peak times.
How will this benefit the server and community?:
While this would require some extra coding knowledge, specially when it comes to Velocity's API, I feel like it would save a lot of time for people who tend to rejoin to change their skins, get disconnected or any other reason that makes them have to go through the process of going to the hub and clicking the book menu.
What's the title of your suggestion?: Allow players to set their default server via Velocity proxying
What's your suggestion?:
Introduction
I’d like to propose a feature that allows players to define a preferred server or "IP" to be automatically redirected to when they join the network, using Velocity’s API (or whatever proxy system RPH uses).
Functionality
When a player connects to the network, their connection would be put on “pending” momentarily while the proxy determines their preferred destination. This lookup would be pretty much instantaneous and wouldn’t cause any noticeable delays in the login process unless there's a surge in heavy traffic.
More specifically, here are the main three points that define how this would work:
- At any point, regardless of the server they're in, they can execute a command (or use a more user-friendly GUI or feature) to select their preferred server. E.g.- /autojoin <proxied_server>
- By default, or if players haven't set any autojoin preferences, they would be sent to the Hub server. I believe this is best to allow players to see all the sub-server options instead of immediately redirecting them to SchoolRP.
- One thing to keep in mind is that this option isn't set automatically. This means that the player actively needs to execute this command to change this preference. Otherwise, I feel like MazeRP's activity would be indirectly eclipsed by this feature.
Concerns regarding heavy traffic
In periods of heavy traffic or proxy stress (aka, when many players connect at once), the system could temporarily disable this feature and send all players to the Hub server instead. This would make sure that the network remains stable and reduce resource usage during peak times.
How will this benefit the server and community?:
While this would require some extra coding knowledge, specially when it comes to Velocity's API, I feel like it would save a lot of time for people who tend to rejoin to change their skins, get disconnected or any other reason that makes them have to go through the process of going to the hub and clicking the book menu.







