#Velocity, Geyser, Fabric, LuckPerms

17 messages ยท Page 1 of 1 (latest)

viral halo
#

I'm using a Velocity proxy server, in front of a Fabric modded backend server, Geyser and Floodgate are running, FabricProxy-Lite is installed, all is great.

I now need to setup LuckPerms. I installed the Velocity plugin on the proxy, and the Fabric mod on the backend server, along with hackEarlySend=true in FabricProxy's config as instructed. With these setup, Java players connect fine, but Bedrock players are kicked with the following message:

Your server did not send a forwarding request to the proxy. Make sure the server is configured for Velocity forwarding.

I checked all my settings:

(on the proxy)
velocity.toml: player-info-forwarding-mode = "modern"
plugins/Geyser-Velocity/config.yml: auth-type: floodgate
plugins/floodgate/config.yml: send-floodgate-data: true

(on the backend server)
config/FabricProxy-Lite.toml: hackEarlySend = true (and I also set secret to the string from forwarding.secret found on the velocity proxy)

I don't know what else to check. Please help. Thank you in advance.

rapid roseBOT
stray elk
crystal basin
# viral halo I'm using a Velocity proxy server, in front of a Fabric modded backend server, G...
GitHub

Having a issue with bedrock/linked players connecting to fabric servers on our Velocity network.. WHATS HAPPENING when trying to connect, player connects then gets disconnected from the fabric serv...

#

these should be the issue you're experiencing - you could turn off Floodgate data forwarding, or patch your own version of fabricproxylite

viral halo
rapid roseBOT
#

Post is closed

graceful dagger
#

I opened an issue on the fabric proxy lite's repository to see if something can be done on their end

crystal basin
#

it's not on their end

graceful dagger
#

I saw the patch and it does indeed look unsafe from a modder's perspective. Sending the packet twice could cause some weird issues

graceful dagger
#

darn

crystal basin
#

we've asked them before, not them.
generally speaking, I've tried to look into it, but the issue is pretty annoying to diagnose. If you want to give it a stab, PRs are welcome

graceful dagger
#

so from what I can tell floodgate uses the fabric api's JOIN event from the ServerPlayConnectionEvents in order to listen to player joins, which doesn't take into account fabric proxy lite's own sending of the packet whenever the early send hack is enabled

graceful dagger
viral halo