DImension randomly loading and unloading
Opened this issue ยท 4 comments
Having a bit of a strange issue with rftools. One of my dimensions is loading and unloading rapidly and for seemingly no reason.
In an attempt to fix this I purged the dimension folder. The server recreated it and the problem persists.
Example:
[16:27:47] [Server thread/INFO] [FML]: Unloading dimension 252
[16:28:01] [Server thread/INFO] [FML]: Loading dimension 252 (ArchonsNexusAlpha)
No players are entering or leaving the dimension. All testing was done on the latest version of rftools for 1.7.10 using the latest available version of Forge.
Edit: After using the dimdel command I'm now getting spammed with this:
Cannot Hotload Dim: Could not get provider type for dimension 252, does not exist
Any input you could provide would be wonderful.
Edit 2: Isolated the issue to DImDoors. DimDoors generating in rftools dimensions are causing the dimension to 'hotload'. For any stumbling across this, DImDoors allows you to whitelist the generating of dimdoors. I suggest setting it to Overworld only.
I'm going to keep this open until I am absolutely sure the problem lies with DimDoors. Sorry in advance if this ends up being a knee jerk post. (So tired I typed actually twice)
Edit 3: Removed DImDoors, dimension is still unloading and loading causing the entire server to stall out. This has to be an issue with RFTools. I've done all the testing I can.
Edit 4: This is my fourth and final edit. Using /rftdim safedel to delete the dimension and promptly restarting the server has finally cleared this issue. Seven hours of head bashing coupled with fears of world corruption and I still have no clue as to what caused this.
Thanks for the detailed information but it is going to be hard to really find out what caused this. The dimension could have gotten corrupted by the presence of dimdoors before it.
I set up a server a few days ago to test something and I got a similar problem. Until I entered the RFTools dim, it kept loading and after that quickly unloading the dimension. The dimension contains a chunkloader at the spawnpoint.
Any clue as to what might have spawned in the dim?
Chunkloading the dimension does cause it to stop unloading however, what ever corruption was causing the initial issue would eventually stall out my server.
Also, thanks for the reply McJty. It does appear to have been corrupted. I'm pretty exhausted, I'll spend some more time trying to reproduce the issue in a test world tomorrow. For the mean time, I suggest anyone making Overworld style dimensions with dimdoors installed either blacklist dimdoors from rftools dimensions or warn their servers.
Alright, so I've had some sleep and time to think.
I noticed that when ever a dimension is created using the dimension builder this message is displayed:
[12:44:45] [Server thread/INFO] [FML]: Loading dimension 252 (ArchonsNexusAlpha) (net.minecraft.server.dedicated.DedicatedServer@25415d0)
[12:44:46] [Server thread/INFO] [mcjty.lib.varia.Logging]: Sync dimension info to clients!
[12:44:46] [Server thread/INFO] [FML]: Unloading dimension 252
Under normal circumstances, the dimension will remain unloaded until visited by a player. I've re-created the Overworld style dimension after clearing out the previous one. I'll update this if anything strange happens.