Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Geyser kicks players after some time #4020

Closed
BlueBerrySans365 opened this issue Jul 30, 2023 · 7 comments
Closed

Geyser kicks players after some time #4020

BlueBerrySans365 opened this issue Jul 30, 2023 · 7 comments
Labels
Possible Duplicate The issue might be a duplicate of another, but hasn't been confirmed yet Stale

Comments

@BlueBerrySans365
Copy link

BlueBerrySans365 commented Jul 30, 2023

Describe the bug

For some reason when player (Tested from PS5 & Pocket Edition user) joins my server, geyser spams with:
image
And after some time it kicks them because of timeout
image
Translation: Nssw2020 was disconnected from Java Server because of Bedrock Client timeout

To Reproduce

Startup server
Bedrock players join the server

Expected behaviour

To work normally

Screenshots / Videos

No response

Server Version and Plugins

Server version: git-Purpur-2019 (MC: 1.20.1)

Paper Plugins: (1):

  • PrefiX

Bukkit Plugins: (36):

  • BetterDragonFight, BlueMap, Celeste, ChaosHeads, ChatEmojis, ChatItem, Chunky, ClickVillagers, DeadlyDisasters, Essentials, EssentialsDiscord, FancyPhysics, FasterBoat, floodgate, Geyser-Spigot, ImageFrame, InvisibleItemFrames, JukeboxExtendedReborn, LuckPerms, Mailboxes, Maintenance, Mentions, PauseChat, PlaceholderAPI, ProtocolLib, Ships, SignEdit, SkinsRestorer, spark, TAB, Tamablefoxes, UltimateHomes, ViaBackwards, ViaRewind, ViaVersion

Geyser Dump

https://dump.geysermc.org/cmmVh8GuFBzTp3FXyT7REqHB7bpnI7eJ

Geyser Version

2.1.2-SNAPSHOT (git-master-d147ee3)

Minecraft: Bedrock Edition Device/Version

1.20.12 PS5, Pocket Edition

Additional Context

No response

@tienthanh2929
Copy link

tienthanh2929 commented Aug 3, 2023

Geyser lastest version is unstable, and still causing player to disconnect.
The build #1461 is more stable for some reason.

The disconnect message still not useful to debugging this problem.

@Konicai
Copy link
Member

Konicai commented Aug 3, 2023

The build 1461 is more stable for some reason.

Please collect some metrics/data on this.

@tienthanh2929
Copy link

The build 1461 is more stable for some reason.

Please collect some metrics/data on this.

Any tips for collect metrics?

Because I remember I even use the debug mode on and I nothing I gather are useful.
When player disconnect, they're just a normal disconnect. No error is throwing in the console.
And when it happens, half of bedrocks player just go one by one.

@Konicai
Copy link
Member

Konicai commented Aug 3, 2023

I can provide a jar later today that's able to count disconnect causes/ratios.

If all bedrock players are disconnecting at once because of "Bedrock client timed out", then I imagine your server is likely either choking, the server's network connection became unstable or dropped for a short period of time, or some other odd issue. Mass disconnects have been reported before.

@tienthanh2929
Copy link

I can provide a jar later today that's able to count disconnect causes/ratios.

If all bedrock players are disconnecting at once because of "Bedrock client timed out", then I imagine your server is likely either choking, the server's network connection became unstable or dropped for a short period of time, or some other odd issue. Mass disconnects have been reported before.

I can surely confirm this has nothing to do with my server is too weak or connection throttle.
This only happens since Geyser change to Protocol 3.0 or something; even big servers are affected by this.

@onebeastchris
Copy link
Member

Not sure if related, but it seems like #4116 covers the same issue.
Can you test the build from #4329 and see if that resolves the kicking issues?

@onebeastchris onebeastchris added the Possible Duplicate The issue might be a duplicate of another, but hasn't been confirmed yet label Dec 7, 2023
@onebeastchris onebeastchris added the Waiting On Response When an issue or PR is waiting on a response from a [specific] person. label Jan 5, 2024
@onebeastchris
Copy link
Member

Closing due to no further response.

@onebeastchris onebeastchris closed this as not planned Won't fix, can't repro, duplicate, stale Feb 2, 2024
@onebeastchris onebeastchris added Stale and removed Waiting On Response When an issue or PR is waiting on a response from a [specific] person. labels Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Possible Duplicate The issue might be a duplicate of another, but hasn't been confirmed yet Stale
Projects
None yet
Development

No branches or pull requests

4 participants