Mojang Studios Note
As a workaround for this issue, having all players set their render distance to that set on the Realm or Server should mitigate the issue mentioned. Thanks for your patience while we continue to look into this issue.
Steps toΒ Reproduce:
1. Set BDS render distance to any amount, or be aware that Realm render distance is 10 chunks
2. Join the world with a client render distance higher than that of the host server (Higher than 10 on Realms, or higher than what was set in BDS)
3. Observe noticeable ingame lag, and major lag on host CPU/server resources
Observed Results:
Server lag/server resource use drastically increases as more players join with a client render distance higher than the host. Server lag/server resource use drastically decreases when players lower their render distances to match, or below that of the host.
Following REALMS-2980: This can also be tested through in-game means by setting a repeating command block to add a value to a scoreboard each tick. It will be noticeably slower than 20 ticks per second when the server is lagging.
Expected Results:
Server lag/server resource use are not affected by client-side render distance.
Comments 8
Here's a video that begins to cover and explain this with a demonstration. More testing has gone on since then, but there's some proof for now. https://youtu.be/rMERsHtWW0I?t=485
Is this still happening in the latest version? (In Realms and/or in BDS?)
Are there any specific steps to trigger this bug?
Yes this still happens. Pretty easy to spot on realms/BDS. Not sure about locally hosted games/lan.
If you follow the above mentioned steps, with multiple players its pretty easy to notice the lag. Set the render distance to X, get 1-10+ players to join the world, make sure all players have their personal render distance set above the servers, or just set to maximum. If the players are spread out the lag is more noticeable. Once you notice the lag, have all players set their render distance to the same level as the servers. Lag should go away.
It's helpful to test this on a BDS server so you can actually see cpu/ram usage
An ideal test case would have lots of players spaced out far in the world with a large render discrepancy, while monitoring real-world resource use as the discrepancy is changed.
REALMS-2980 lacks the ADO and some proof, but provides a fantastic video demonstrating how to test this via in-game means, and adds another confirmation of this issue.
Resolving this as CR as we can no longer reproduce this bug.
If this is still an issue please remake the bug report and include detailed reproduction steps, as well as a video showcasing the bug.
Quick Links:
π Bug Tracker Guidelines β π¬ Community Support β π§ Mojang Support (Technical Issues) β π§ Microsoft Support (Account Issues)
π Project Summary β βοΈ Feedback and Suggestions β π Game Wiki
can confirm for BDS servers