Beethoven92 / BetterEndForge

Other
25 stars 28 forks source link

[1.16.5] Server timed out due to low tps lag cause Megalake Grove #46

Open Cixon opened 3 years ago

Cixon commented 3 years ago

My issue: I was just testing the BetterEnd forge mod in-conjunction with my Biomes You'll Go mod, it works perfectly with my server and found both better end and byg biomes but as I got deeper in my exploration, my server started to lag...horribly. I mean it.

My ticks dipped to nothing and then ended.

Screenshot (44)

Screenshot Context: When roaming around on my server with the latest BetterEnd mod, I noticed this problem only occurs in the Megalake Grove. There's Endstone dust everwhere, perhaps the generation is a bit broken?

Mods Used & Version

Forge Version: 36.0.7 BetterEnd (latest build, as of writing.) Biomes You Go 1.1.9

Logs

latest.log Line 1416 crash-2021-01-31_19.58.46-server.txt

Brittank88 commented 3 years ago

I did also notice that the Megalake Grove was kinda laggy. It didn't crash for me though.

Beethoven92 commented 3 years ago

So, this is caused by a not really flawless generation of the megalake structure. Basically what happens is that during generation lot of Endstone Dust blocks are placed without a support directly below. This sometimes cause many of them to start falling when updated, which in turn causes a chain of block updates which is what is causing the lag spike. I think i saw this happen only once or twice during my test explorations, and the slow down was quite bearable, but this is for sure something that need to be improved in the future.

Cixon commented 3 years ago

I will add just one comment, though it may seem like a minimal issue compared to other bugs, BUT for servers it's hell.

TPS drops significantly and ruins the experience for everyone in the server. Just because one or two people decided to explore the end. Singleplayer is expected to not really suffer at all from a bug like this but for servers, it's a big issue.

Would love to see this fixed. Thanks again! :)

Beethoven92 commented 3 years ago

Good point. I'll leave this open until the megalake generation is improved

Cixon commented 3 years ago

Good point. I'll leave this open until the megalake generation is improved

Thank you! Would love to see this.