Serverside Pregeneration Not Functioning Properly (Multiplayer)
I am running a Fabric 1.21.10 server for my freinds that is hosted using the Pine Hosting service. There is 60 gigs of disk usage possible, and 10 gigs of memory, and it has a powerful CPU. The only mods I have installed along with distant horizons are performance mods, here's the exact list:
I originally pregenerated a 512 chunk radius in the overworld, and it worked fine, but now I want to pregenerate a larger radius (1028) and the command is not working properly. It works fine until it gets to the end of the previously pre-generated chunks, but then just ceases to generate anything and the CPU usage drops to 1%. I had a theory that it had something to do with the server pausing due to no one being on, so I logged on to see what would happen, and it started spitting the same error over and over again at a insane speed, (per chunk I think) and even though there were updates of it making progress in between the error/warning messages when I tried again after like 30 minutes it still stopped exactly at 512 (the boreder I previosly generated) so I do not thhink it was actualyl generating stuff there. This is a sample of the error message:
[12:54:04] [DH-World Gen Thread[1]/WARN]: DistantHorizons: Couldn't load chunk [[376, -510]] from server, error: [No chunk holder after ticket has been added].
Here is a log file that I just made (with my Username and IP Address redacted, don't think you guys need that to help me lol). https://mclo.gs/7KOvm4g
This log file is a result of me (after restarting the server) running the pregenerate command, letting it get to the point where it gets stuck for a while, then logging in to the server and letting it run the errored generation for about 30 seconds, then I stopped the pregeneration and stopepd the server afterward.
Basically I need you guys to help me figure out how to make this not happen :sad:
If there is no way to solve this then I do have the backup plan of generating the .sqlite LOD file on a singleplayer world and replacing the servers file with it, but that means not using my personal computer for likely at least a day or two, and that is not ideal. Please help :blobpensivepray:
- C2ME
- Distant Horizons
- Ferrite Core
- Iris
- Lithium
- Sodium
I originally pregenerated a 512 chunk radius in the overworld, and it worked fine, but now I want to pregenerate a larger radius (1028) and the command is not working properly. It works fine until it gets to the end of the previously pre-generated chunks, but then just ceases to generate anything and the CPU usage drops to 1%. I had a theory that it had something to do with the server pausing due to no one being on, so I logged on to see what would happen, and it started spitting the same error over and over again at a insane speed, (per chunk I think) and even though there were updates of it making progress in between the error/warning messages when I tried again after like 30 minutes it still stopped exactly at 512 (the boreder I previosly generated) so I do not thhink it was actualyl generating stuff there. This is a sample of the error message:
[12:54:04] [DH-World Gen Thread[1]/WARN]: DistantHorizons: Couldn't load chunk [[376, -510]] from server, error: [No chunk holder after ticket has been added].
Here is a log file that I just made (with my Username and IP Address redacted, don't think you guys need that to help me lol). https://mclo.gs/7KOvm4g
This log file is a result of me (after restarting the server) running the pregenerate command, letting it get to the point where it gets stuck for a while, then logging in to the server and letting it run the errored generation for about 30 seconds, then I stopped the pregeneration and stopepd the server afterward.
Basically I need you guys to help me figure out how to make this not happen :sad:
If there is no way to solve this then I do have the backup plan of generating the .sqlite LOD file on a singleplayer world and replacing the servers file with it, but that means not using my personal computer for likely at least a day or two, and that is not ideal. Please help :blobpensivepray: