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

Lag for bedrock players (mostly mobile users) #5038

Open
MarkHarrisMedia opened this issue Sep 14, 2024 · 7 comments
Open

Lag for bedrock players (mostly mobile users) #5038

MarkHarrisMedia opened this issue Sep 14, 2024 · 7 comments

Comments

@MarkHarrisMedia
Copy link

Describe the bug

Hello, I have a very established cross play server called Alpha MC.

I've noticed its always bedrock players that might happen to complain about lag, if any.

I've turned out view and simulation distance way down for now until something else fixes the problem.

I noticed player heads create alot of lag for bedrock so i've told our players to remove them from their houses in excess.

We are running 1.21 Fabric JAVA server with the newest version of geyser and floodgate.

To Reproduce

Play ALPHA Minecraft on Bedrock or Java:

Bedrock login
IP: 172.240.47.153
Port: 25543

Java Login
172.240.47.153:25584

Expected behaviour

need to fix the lag for bedrock players, java players have not experienced lag at all

Screenshots / Videos

No response

Server Version and Plugins

No response

Geyser Dump

No response

Geyser Version

2.4.2-b673

Minecraft: Bedrock Edition Device/Version

All Bedrock Players Experience Lag

Additional Context

Only Bedrock Players Experiencing Lag. JAVA players report that it is working perfect.

@MarkHarrisMedia
Copy link
Author

For more info from the players of our community, visit https://www.facebook.com/groups/alphaminecraft

@ChrisTVH
Copy link

In my network also my bedrock users report the same thing, even though I have all my instances together in a dedicated and a good location.

@Camotoy
Copy link
Member

Camotoy commented Sep 15, 2024

I noticed player heads create alot of lag for bedrock so i've told our players to remove them from their houses in excess.

There are config options for these:

# The maximum number of custom skulls to be displayed per player. Increasing this may decrease performance on weaker devices.
# Setting this to -1 will cause all custom skulls to be displayed regardless of distance or number.
max-visible-custom-skulls: 128

# The radius in blocks around the player in which custom skulls are displayed.
custom-skull-render-distance: 32

@ChrisTVH
Copy link

ChrisTVH commented Sep 15, 2024

I noticed player heads create alot of lag for bedrock so i've told our players to remove them from their houses in excess.

There are config options for these:

# The maximum number of custom skulls to be displayed per player. Increasing this may decrease performance on weaker devices.
# Setting this to -1 will cause all custom skulls to be displayed regardless of distance or number.
max-visible-custom-skulls: 128

# The radius in blocks around the player in which custom skulls are displayed.
custom-skull-render-distance: 32

It's more about the connection than the performance of the game.
You may need to compress your connection further.

@Quoats
Copy link

Quoats commented Sep 15, 2024

If you haven't you could also try pre generating your chunks or at least some like around spawn or high trafic areas, this isn't directly related but it could help performance a little if u haven't alr done.

@MarkHarrisMedia
Copy link
Author

MarkHarrisMedia commented Sep 15, 2024

In an attempt to reduce lag for everyone, I have pre generated way more chunks with chunky than I originally intended. The server is now taking over 100gb in storage space. I did setup SQL database for bluemap to reduce storage/data load on the server as well... the downside is that backups take forever to process and download now :(

I will look into adjusting the config to reduce visible player heads, thanks for that tip!

@onebeastchris
Copy link
Member

Maybe worth trying the build found here: #4924 (found under the checks tab) - that might help. Please also provide a geyser dump by running geyser dump in the server console, and send the link you get here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants