ProxioDev / ValioBungee

Synchronize players data between BungeeCord / Velocity proxies
Eclipse Public License 1.0
191 stars 50 forks source link

Issue with "logged in from another location" #74

Closed yooniks closed 1 year ago

yooniks commented 1 year ago

Describe the bug So recently I have added RedisBungee to my minecraft server to synchroznize data between 2 proxies. I am using DynamicBungeeAuth with offline uuids, soo here comes the issue:

Nothing in logs. Everything (e.g syncing player count etc) works perfectly, except this thing, that makes my players very mad (it is 2,000 players network so there's a lot of people using this bugs and more and more people know about it..)

Bungeecord version or (the bungee fork name eg: waterfall) BotFilter (bungeecord fork)

The problem is probably because of the offline uuids, I took a look into redisbungee code and it is fetching players uuids basing on the "https://api.mojang.com/profiles/minecraft" post method, but this returns online uuids.

Important note: premium mojang players (with /premium in DynamicBungeeAuth [they become online uuid]) are not kicked, only the non-premium players are kicked in this scenario.

ham1255 commented 1 year ago

look for option in your config of redisbungee # disable-kick-when-online: true if you see it uncomment it or add it

yooniks commented 1 year ago

look for option in your config of redisbungee # disable-kick-when-online: true if you see it uncomment it or add it

Thank you very much! I tried looking for something like that in the config before i posted the issue, but i didn't look at the comments.

ham1255 commented 1 year ago

lmao i think its dumb way to do it like that in config, blame me, i might consider uncomment it and make it false by default