TCPShield / RealIP

The Spigot, Bungee and Velocity plugin that parses client IP addresses passed from the TCPShield network.
https://tcpshield.com
MIT License
145 stars 52 forks source link

Unexpected behaviour with floodgate? #77

Open tdeverx opened 2 years ago

tdeverx commented 2 years ago

Describe the bug

I originally posted this issue in the Geyser repository, but upon investigation this issue should be posted here.

It seems TCPShield is bypassing the floodgate code, which isn't ideal... When I don't have TCPShield installed, everything works as it should! But, for some reason, when I add the plugin bedrock players aren't syncing.

I can still login on bedrock, but I'm joining as a "guest" (default permissions) and it's acting like a separate account. I played around with the setting and found that this is still present even when I force floodgate account link, it logs in. When floodgate is disabled nothing pops up to login.. I think the strangest thing about this, is I correctly get kicked from the server from logging in from a different location? Super strange.

Server Version

Paper version git-Paper-126 (MC: 1.18.1)

Links

Geyser Issue

Server Logs

Additional Context

I'd like to add that I'm not connecting to bedrock through TCPShield, I'm just using my local IP address. I don't intend on making bedrock public, its mostly just a convince thing for myself / friends to play cross platform. Only "java" will be routed through TCPShield and made public. This is why I'm confused as to why it's not working, because i'm technically not using the service for bedrock..