Bedrock Clients getting extreme LAG // PaperMC-Server via CraftyController
Describe the bug
Hello everyone, I set up a PaperMC server with Geyser as a plugin so that my friends who use the Bedrock client can play as well. There are a maximum of 6 of us on the server.
Anyone who joins with the Java client has no issues, and the game runs extremely smoothly. However, when joining with the Bedrock client, there are lags. The inventory opens only with a significant delay if it opens at all, mobs stutter, walk, and then stutter again. Mining any type of block is also a matter of luck. Sometimes it works, sometimes it doesn't. None of these problems occur on the Java client. Neither the server nor either client had any internet issues. The server itself also shows very low load/usage. I set up the server using CraftyController in a Docker container. The server was assigned 4G initial and 6G max RAM. (As mentioned, the Java client has no problems.) Changing the view distance and simulation distance also did not help the Bedrock client. Also the Bedrock Client Player itself kinda "freezes", moves again and freezes again. The Player itself is lagging.
The plugins I am using in addition: bstats, Chunky, DirectionHUD, floodgate, Gsit, LevelledMobs, loginPassword, SeeMore, spark, squaremap, Toolstats, waystones, worldedit, worldeditSUI.
If anymore Info is needed let me know.
Thanks in advance°
To Reproduce
Join the Server with a Bedrock Client. Run arround, play, place/mine blocks. Watch the Mobs.
Expected behaviour
Fluent Gameplay with no Lag from the Bedrock Clients
Screenshots / Videos
No response
Server Version and Plugins
Serverversion: This server is running Paper version 1.21.10-115-main@af06383 (2025-11-21T23:42:01Z) (Implementing API version 1.21.10-R0.1-SNAPSHOT) You are running the latest version
Plugins: bstats, Chunky, DirectionHUD, floodgate, Gsit, LevelledMobs, loginPassword, SeeMore, spark, squaremap, Toolstats, waystones, worldedit, worldeditSUI
Geyser Dump
https://dump.geysermc.org/QxPcvpmGCi5RrHxDmxd0CwfXqz31QOUc
Geyser Version
Geyser version 2.9.1-b999
Minecraft: Bedrock Edition Device/Version
Bedrock Client Win 11
Additional Context
No response
A video would be appreciated to see this lag for Bedrock players.
I would like to upload video but they are to big with even zipped 128mb. Can i provide them some otherway? Maybe via googledrive: https://drive.google.com/drive/folders/1JBYfOkWXM4HLVQjUeHPyiNQZe_n95Anc?usp=sharing
Also couldn't show u how it looks from java client 'cause i recorded and no one was avaible atm.
I have the same issue (also from Germany)
And it's also only in the latest versions (I skipped a few) , I didn't have problems with the earlier versions
Heres my recording. https://drive.google.com/file/d/1TICflu_J9aUJYb7F70ST5j1CZ4wXC4B7/view?usp=drivesdk And to be clear: it didn't lag on Java at all! I literally saw things that I did on bedrock happening on java before bedrock, even though bedrock initiated it.
Please send a spark profiler run, here's how:
To record performance on your server use:
/spark profiler --thread * --timeout 60. This will run for 60 seconds then it will automatically stop.
(On Velocity, replace /spark with /sparkv; on BungeeCord, replace with sparkb)
It'll probably lag the server a good deal but it'll give us a link we might be able to process.
@tabletinsta6-glitch please send a geyser dump as well
Here the Output from /spark -> https://spark.lucko.me/cwLhBHMEgs
was that ran while it was "laggy" for bedrock players? Doesn't look too odd
was that ran while it was "laggy" for bedrock players? Doesn't look too odd
Sorry, I wasn't online with bedrock 🙈 https://spark.lucko.me/pKdooaNHR8
was that ran while it was "laggy" for bedrock players? Doesn't look too odd
It was laggy. Mining blocks happen but with lag and no animation. Also NPC movement was stuttering.
@tabletinsta6-glitch please send a geyser dump as well
https://dump.geysermc.org/0uPI1nxFMAYmvi2xrLLYxU0WoPkMvXPi And spark: https://spark.lucko.me/6xcwBIYHgs
I have a similar issue after upgrading Standalone from 9d5e1cb to 846e0b5 (on the last comit too). If you log on to the server and stand still for 5-10 minutes and then start loading chunks by moving, the ping rises sharply and everything freezes until you re-join to the server. But if you log on to the server and immediately start flying around the world for 10 minutes or more, there are no lags.
I have a similar issue after upgrading from 9d5e1cb to 846e0b5 (on the last comit too). If you log on to the server and stand still for 5-10 minutes and then start loading chunks by moving, the ping rises sharply and everything freezes until you re-join to the server. But if you log on to the server and immediately start flying around the world for 10 minutes or more, there are no lags.
Please provide a geyser dump, a video, and a spark report.
I have a similar issue after upgrading from 9d5e1cb to 846e0b5 (on the last comit too). If you log on to the server and stand still for 5-10 minutes and then start loading chunks by moving, the ping rises sharply and everything freezes until you re-join to the server. But if you log on to the server and immediately start flying around the world for 10 minutes or more, there are no lags.
Please provide a geyser dump, a video, and a spark report.
https://dump.geysermc.org/LBjP3IsBurbRe03qE73Nk1R0PxbJ2adL (I also tried without extensions, but the problem persisted) https://spark.lucko.me/SvwVO36geQ
https://youtu.be/H9JwNxhFuvQ https://youtu.be/lbdKEDBCPPE In both videos, I started loading chunks after a long afk. In the second video, you can also see that after reconnecting, the lags disappeared.
I just started up a server on a local PC via PlayIt to play with friends, and they (on bedrock) seem to be experiencing lag, too. 1.21.10, latest version of Geyser and Floodgate. No other plugins installed. I can't get video of their ends as they play on Switch and are in another house (obviously), but I'm on Java and have 0 lag. Paper server installed via ATLauncher, default settings except ones changed for Geyser and Floodgate.
Any news regarding this?
Still wating for response.....
Be patient. The developers have their own lives; nobody gets paid to develop Geyser.
Be patient. The developers have their own lives; nobody gets paid to develop Geyser.
Nobody said something else, just two randome guys checking for eventually news
bump, it happens to me too
Is there anything new? Except for the Duplicate Issue? While chatting with my mates we also saw that the cordinate plugin that i use also lags for Bedrockplayers (Cordinates takes quit a time to get to the actually Cords.). Feels like the most ticks/things are coming for the bedrock players with delay. Same with Chat messages. Also if u/any Maintainer wants to. I would invite u to the Server and we might go on DC also to give u the experience and a chance for faster bug searching.
Same issue since 1.21.124 update