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.
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..
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..