GeyserMC / Geyser

A bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.
https://geysermc.org
MIT License
4.71k stars 675 forks source link

Some chunks fail load when server render distance exceeds client's #3809

Open Arctrometa opened 1 year ago

Arctrometa commented 1 year ago

Describe the bug

After exploring the world for a bit of time the chunks in the player's render distance just stop rendering at a certain point, all blocks are still intractable but they don't show up in the mobile player's client. Only as a empty void.

To Reproduce

  1. Joined using a mobile client on 1.19.83
  2. Flew around the world for approx. 1 minute or so.
  3. New chunks stop visually loading.

Expected behaviour

The chunks should show up for the player.

Screenshots / Videos

Screenshot_2023-06-02-13-46-43-451_com mojang minecraftpe

Server Version and Plugins

The server is on Geyser-Spigot with Floodgate, Geyser and Chunky.

Geyser Dump

https://dump.geysermc.org/DtNeCCCv9d0sRLT0EYaQcUmOjPRedtQc

Geyser Version

2.1.0-SNAPSHOT (git-master-246ebdd)

Minecraft: Bedrock Edition Device/Version

1.19.83 Mobile

Additional Context

Confirmed to not occur on 1.19.83 PC.

Camotoy commented 2 months ago

And what is the server render distance and client render distances set to?

Hana2736 commented 2 months ago

Client is set to 10 chunks, server is set to 64.

yqs112358 commented 2 months ago

Encounted same problem. Version: Minecraft 1.21 Fabric + Geyser-Fabric 2.4.0 build 606 & Bedrock Android 1.21 Nothing was output in server console when this bug occurs. Set client view-distance to the same as server's cannot fix the bug completely.

seanosh commented 2 months ago

Geyser dump here, server render distance is 10 (doesn't look like this is included in the dump, unless I'm missing it, but can see it's being sought after in a few comments).

Client Minecraft: Bedrock iOS 1.21.2 Render distances attempted: 11, 10 Result: Seemingly works!

"Seemingly" because I'm reading the comments/suggestions here and readily encountered the issue using Build #609 7/16/2024 less than 12 hours ago.

After applying the Geyser-Fabric artifact linked here, I can no longer just as readily reproduce the issue. If there's a more "scientific" method to test that would be helpful, lemme know.

Hana2736 commented 2 months ago

It happens sporadically when exploring on foot, but I have a homes plugin on the server and teleporting ~500 blocks away seems to reliably break it.

wryel2000 commented 2 months ago

I have this problem too, not have solution ? bruuuuh

mrchilliballs commented 1 month ago

I had been having this issue in my server for a while, with mobile players mainly complaining. The build seems to work perfectly, with no chunk loading issues when boating or using a minecart.

Stuart-Johnson commented 1 month ago

Just adding my two cents here. I had this problem, and confirmed that the issue seemed to be only happening if the client render distance was less than the server render distance.

Since I didn't want to lower my server render distance, I use this plugin now: https://modrinth.com/plugin/seemore

Works like a charm as far as I can tell, but I'd love to see if it resolves the issue for anyone else.

wryel2000 commented 1 month ago

Apenas adicionando meus dois centavos aqui. Eu tive esse problema e confirmei que o problema parecia estar acontecendo apenas se a distância de renderização do cliente fosse menor que a distância de renderização do servidor.

Como não queria diminuir a distância de renderização do meu servidor, agora uso este plugin: https://modrinth.com/plugin/seemore

Pelo que sei, funciona perfeitamente, mas adoraria ver se isso resolve o problema para mais alguém.

u have other option to old servers ? im running um 1.16.5