-
-
Notifications
You must be signed in to change notification settings - Fork 121
-
-
Notifications
You must be signed in to change notification settings - Fork 121
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
Floodgate (plugin) support #328
Comments
Do you specifically have this problem with BungeeCord or Spigot? BungeeCord shouldn't cause much issues, because it uses normal online mode connections. Only the offline UUID is set manually for online mode connections. |
With Spigot. Also there is log, when player's login
|
I have 2 ideas how to solving the problem with prefixes:
|
I join the request. Will something be done about it? :) |
I join too want this was just about too make an request but someone was already faster than me. |
FastLogin should support it. Autologin (and prefixes) for Bedrock players would be useful (especially for those playing the phone). And I think Floodgate has all API needed for it. |
As far as I understand Bedrock players will connect to different hostname this will be the proxy for them. In the end all players regardless of the client type will still connect to the same BungeeCord proxy. Is that correct? |
Something like that. Gayser have 3 buildin auth modes - Offline (allows to play on offline mode servers), Online (allows to play on any server, but it requires to login into premium The bedrock login process looks like that: For more info you should check GeyserMC's discord (http://discord.geysermc.org/), they will probably help you more with it than I can. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Thank you so much for the update! |
I tested latest build and it doesn't work to me. I'm using geyser/floodgate with Tuinity (fork of paper) without bungeecord. From commit it looks like you've added support only for bungee. |
My bad looks like I misunderstood the architecture. I'll add it. |
If you miss something or would like to see something changed, feel free to make a feature request or contact me on Discord. |
@games647 When will this be fixed in Tuinity (Paper Fork)? |
The problem is that both FastLogin and Floodgate operate on packet/protocol level. This makes it harder to retrieve the data. FloodGate provides method to check if player is bridged by using the player instance or using the UUID. The player instance isn't available at this stage and the UUID has to be retrieved using Reflection on the spoofed UUID. There is no API to check for the spoofed UUID. Furthermore ProtocolSupport seems to have no way in their API to access the spoofed UUID. So that's the remaining part that still complicated to solve. |
If Floodgate runs the |
This comment has been minimized.
This comment has been minimized.
Has something changed about this? |
We waiting for it. |
Weird quirk I've found - getting a floodgate player to login for the first time when fast login isn't present on the server means that they keep their prefix even when fast login is added to the server later and they login. Technically this is a work-around, though it would be much better to get actual support (especially as floodgate support is being advertised as a feature) |
So does FL work with Bungee+Floodgate? Is it only Bukkit/Spigot support that's not working? |
@games647 Will you do it later this year? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Just as a quick note for the upcoming 2.0, I implemented a AttributeKey that contains the FloodgatePlayer class (named floodgate-player). So you should have access to basically everything you need ^ |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I am afraid FastLogin is dead. |
What do you mean @XANT3R |
@HandyHat See when the last plugin update was released on https://ci.codemc.io/job/Games647/job/FastLogin/changes and |
I mean the repository was updated just 14 days ago, so I still have hope... |
The last update in this repo has been made by dependabot (bot, not creator). This plugin feels little abandoned |
Oh yes, you are right. |
A plugin isn't necessarily abandoned just because there's a lack of frequent commits. The maintainer may just be busy with their own life. |
Is there any update on this? Would love my bedrock players on my Network to be able to autologin, and not needing to /register & /login. |
idem |
Never |
BedrockPlayerManager may work. You just need to set '- authme forcelogin {player}'. |
what do you mean |
Its part of the command line to add in the plugin, so it auto-logs (forcelogins) bedrock players. |
It's just a not so great workaround. FastLogin still breaks stuff |
Any updates on this? It says under features "Support for Bedrock players proxied through FloodGate" but I can't seem to get it to work. |
You are better off using an alternative. May need to pay for it, but has worked wonders for me. |
Floodgate is a plugin, that adds better integration with Geyser (proxy).
Is your feature request related to a problem? Please describe.
When you setup flodgate, you can set prefix to bedrock player's names, so they will not overlap with java ones. But FastLogin prevents this functionality (aka no prefix)
Describe the solution you'd like
Add support to Floodgate/Make that FastLogin gets username after prefix is added.
Describe alternatives you've considered
If you want use prefixes, there isn't any.
Additional context
https://github.com/GeyserMC/Floodgate
https://github.com/GeyserMC/Geyser
The text was updated successfully, but these errors were encountered: