Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Bedrock Clients getting extreme LAG // PaperMC-Server via CraftyController

Open xWhoCaresx opened this issue 1 month ago • 22 comments

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

xWhoCaresx avatar Nov 25 '25 18:11 xWhoCaresx

A video would be appreciated to see this lag for Bedrock players.

SleepyPopp avatar Nov 25 '25 18:11 SleepyPopp

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.

xWhoCaresx avatar Nov 25 '25 18:11 xWhoCaresx

I have the same issue (also from Germany)

tabletinsta6-glitch avatar Nov 26 '25 19:11 tabletinsta6-glitch

And it's also only in the latest versions (I skipped a few) , I didn't have problems with the earlier versions

tabletinsta6-glitch avatar Nov 26 '25 19:11 tabletinsta6-glitch

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.

tabletinsta6-glitch avatar Nov 26 '25 20:11 tabletinsta6-glitch

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.

onebeastchris avatar Nov 26 '25 20:11 onebeastchris

@tabletinsta6-glitch please send a geyser dump as well

Kas-tle avatar Nov 26 '25 20:11 Kas-tle

Here the Output from /spark -> https://spark.lucko.me/cwLhBHMEgs

xWhoCaresx avatar Nov 26 '25 20:11 xWhoCaresx

was that ran while it was "laggy" for bedrock players? Doesn't look too odd

onebeastchris avatar Nov 26 '25 20:11 onebeastchris

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

tabletinsta6-glitch avatar Nov 26 '25 20:11 tabletinsta6-glitch

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.

xWhoCaresx avatar Nov 26 '25 20:11 xWhoCaresx

@tabletinsta6-glitch please send a geyser dump as well

https://dump.geysermc.org/0uPI1nxFMAYmvi2xrLLYxU0WoPkMvXPi And spark: https://spark.lucko.me/6xcwBIYHgs

tabletinsta6-glitch avatar Nov 26 '25 20:11 tabletinsta6-glitch

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.

kforbro avatar Nov 27 '25 05:11 kforbro

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.

SleepyPopp avatar Nov 27 '25 05:11 SleepyPopp

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.

kforbro avatar Nov 27 '25 05:11 kforbro

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.

FenekkuKitsune avatar Nov 27 '25 09:11 FenekkuKitsune

Any news regarding this?

tabletinsta6-glitch avatar Nov 28 '25 17:11 tabletinsta6-glitch

Still wating for response.....

xWhoCaresx avatar Nov 28 '25 17:11 xWhoCaresx

Be patient. The developers have their own lives; nobody gets paid to develop Geyser.

SleepyPopp avatar Nov 28 '25 17:11 SleepyPopp

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

xWhoCaresx avatar Nov 28 '25 17:11 xWhoCaresx

bump, it happens to me too

koolkeane avatar Nov 29 '25 23:11 koolkeane

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.

xWhoCaresx avatar Dec 03 '25 11:12 xWhoCaresx

Same issue since 1.21.124 update

kendmode avatar Dec 15 '25 23:12 kendmode