casperge / RealisticSeasons-issues

1 stars 0 forks source link

Faraway chunks #171

Closed PaladinFallen closed 2 years ago

PaladinFallen commented 2 years ago

https://pastebin.com/ZYRNXeGz

Still getting this issue with 10.0.2

PaladinFallen commented 2 years ago

Still getting the error with 10.0.5, I'm going to disable it in the world, restart the server, then re-enable it and see if the error still comes about.

casperge commented 2 years ago

Are there any players near the world border?

PaladinFallen commented 2 years ago

No none at all, but before I do anything I'm going to see what is there because it's actually outside of the loaded area and no one has been there..

PaladinFallen commented 2 years ago

Okay update, literally tp there and nothing there out of the norm. I cleared the literal five blocks from bedrock to game height from air to cobble stone thinking it would clear something. Disabled seasons, restarted server, the enabled it again. Still having the same issue. I'm also using Terralith could it be a chunk/biome thing?

casperge commented 2 years ago

Thank you, this confirms to me that RS is not loading chunks close to players, but just completely random chunks

PaladinFallen commented 2 years ago

OKay, good news as of 10.0.06 the randomness of getting a faraway chunk has stopped; however, it still does it only once when the server has been restarted. That is the only time that I've seen it now.

PaladinFallen commented 2 years ago

[17:39:07] [Server thread/INFO]: [dynmap] Update render pause set to false [17:40:25] [Server thread/WARN]: [RealisticSeasons] Plugin is getting a faraway chunk at (1875001, 447), this might cause issues. [17:40:25] [Server thread/WARN]: [RealisticSeasons] Plugin is getting a faraway chunk at (1875001, 447), this might cause issues. [17:40:25] [Server thread/WARN]: [RealisticSeasons] Plugin is getting a faraway chunk at (1875001, 447), this might cause issues.

So this happened and it created a 9MB log file for me. Same chunks, same everything.. Dynmap issue maybe?

casperge commented 2 years ago

I will test with dynmap, implementing some things tomorrow 👍

casperge commented 2 years ago

Can you try v10.0.9? It includes a debug mode specifically for chunk loading, you can enable it with /rs debug. Some errors should start appearing after a while

PaladinFallen commented 2 years ago

As soon as I get off work, I'll install it and run the debug for you.

PaladinFallen commented 2 years ago

Okay, so I updated paper to the latest version, 138, they have been doing things with chunks as well.

HOWEVER, good news there is no more random trying to get chunk info from over a million blocks away. So as of two server normal restarts and three people watching the log report. I can say this can be closed.

ezriharmusial commented 10 months ago

Found the Same problem, struggling on and off with it for almost 2 months now. Updating has removed the Flood of notifications, but not the Root-Cause of the problem:

Upon playerjoin in an empty server at worldspawn 0, Faraway chunks are generated automatically just beyond the 3 million block world border. (Re-)Creating at least region and POI files, even after removing them manually.

See the files here Screenshot 2023-10-23 232522

ezriharmusial commented 10 months ago

So i opened up the files in NBT Explorer to have a Look. And with my little understanding of Minecraft innerworkings I found that in the Region files, something is iteratively creating Chunk Structures, comprised of Section filled with nothing but air.

Screenshot 2023-10-25 180423

ezriharmusial commented 10 months ago

For the POI files, something is creating 2 Chunk section records in the same chunks with nothing but 2 minecraft:home entries.

Screenshot 2023-10-25 180448

ezriharmusial commented 10 months ago

As a web developer, i'm used to looking into the Code. But as I am fairly new to minecraft. I don't know where to start to Debug this.

Do any of you guys have some tips?

At least I have found that someone has the Same symptoms as I: realisticseasons flooding the console.