Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various Feature Requests [Makes the core feel more whole] #26

Closed
R00tB33rMan opened this issue Mar 18, 2023 · 2 comments
Closed

Various Feature Requests [Makes the core feel more whole] #26

R00tB33rMan opened this issue Mar 18, 2023 · 2 comments
Assignees
Labels
feature New feature or request

Comments

@R00tB33rMan
Copy link

All of these requests are optional and to your discretion; however, I find Leaf incredibly useful for my production networks and would like to be rid of some baselevel proxy plugins that could be better implemented into Leaf.

/hub (or /lobby command with customized aliases)
This feature would also support multiple assigned lobbies, rather than simply one.
For instance:

  • Hub-1
  • Hub-2
    Instead of simply sending that given user to the same lobby until it's full, load balance users and determine which lobby has the lowest number of players for sending.
    Ex.: Hub-1 has 1 player, Hub-2 has 0 players: send {player} to Hub-2.
    Implement command disabling for this feature, so they cannot run /hub (and aliases) in that given hub.

Load balancing feature on user join
Similar to the feature above, allow for a feature that automatically sends users to the lobby with the lowest amount of players. Multiple lobbies once again can be specified.

Ping/server brand feature [This is possible; VelocityTools contains this, as an example]
Customization of the server brand would be the perfect tool for networks wishing to hide away their software or just would be a nice bonus feature for users wanting to make things look a bit more "appetizing."
Allow for branding to contain placeholders that pulls the brand from the server, in which can be removed and put into hard text; allow for HEX + base color configuration.

@smuddgge
Copy link
Owner

Thank you for all of your feature requests. I love the ideas! I have branched them into separate issues to work on independently :3

#27 - Join command
#28 - Events (Load balancing)
#29 - Ping/Server branding

#30 - Used to stop players from running /hub in the lobby servers.
I did it this way as then you can also do it for other commands, lots of customisation!

Feel free to add more ideas to the branched issues :3

@R00tB33rMan
Copy link
Author

Will do! This all looks quite solid. Can’t wait to see what it to come!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants