Geyser
Geyser copied to clipboard
Bedrock users unable to login after accidental duplicate login from the same IP
Describe the bug
Two of our players are brothers and live in the same house. They accidentally logged on once using the same account and apparently coming from the same IP address as theyt live in the same house. They naturally got kicked out as the account was already logged on. However, afterwards all Bedrock users were denied with the same message than an unexpected length of client->server packet was detected.
The issue persisted until the server was restarted.
I understand that this is a corner case, but I wanted to let you know in case there is some way to make the error at least not affect all players.
To Reproduce
- Log on as bedrock player A from behind a NAT box
- Log on as the same player A from another computer behind the same NAT box
- Further logins from bedrock users do not work
Expected behaviour
One or both users are kicked. Further logins are possible by player A or another player.
Screenshots / Videos
No response
Server Version and Plugins
This server is running Geyser version 2.4.0-SNAPSHOT (git-master-fc529a6) (git-master-fc529a6) (Java: 1.21, Bedrock: 1.20.80/1.20.81 - 1.21.0/1.20.1)
Geyser Dump
https://dump.geysermc.org/3R5gJlu1bE4Z86Ma5olHsTw45m3DLsck
Geyser Version
git-master-fc529a6
Minecraft: Bedrock Edition Device/Version
Unknown
Additional Context
Logs from the event: https://mclo.gs/p4Z3nem