Warning Message in Logs & Performance
Hello, I've got nothing but some recommended optimization mods, and I've just recently pregenerated a radius of 256 chunks on a modrinth server I'm using.
Medium plan so:
3 Shared CPUs (Bursts up to 6 CPUs)
6 GB RAM
1.5 GB Swap
48 GB SSD.
I had no problems pregenerating and it finished in about 2 hours, basically max CPU usage as expected, and I had the mode set to INTERNAL_SERVER as required for chunk generation. I've recently got this message in the log, while I was afking a client to load the chunks:
[16:35:01] [DH-PriorityTaskPicker Thread[5]/WARN]: §6Distant Horizons: Insufficient memory detected.§r This may cause stuttering or crashing. Potential causes: 1. your allocated memory isn't high enough 2. your DH CPU preset is too high 3. your DH quality preset is too highI guess I'm still unsure what DH does server-side. Do i need to change some settings now? I dont need distant generation on anymore, should i switch to a different mode now that i want typical performance, and should I change any other settings in the config/commands ect. I've not done anything other than changing to INTERNAL_SERVER. And yeah C2ME Noisium ect is installed.
9 Replies
Andd FYI Running: MC 1.21.4, Fabric 0.16.14, Distant Horizons 2.3.2-b - 1.21.4 neo/fabric
Try installing ferrite core and modernfix, they should reduce memory usage by some amount
Otherwise you can try a lower cpu load preset if you want it to use less ram
Yeah, both have been installed. On the server side how do I change things like this, is it in config of the mod, I tried looking at the git(?) whateverr site it was, and saw some of the commands, but honestly most of it was above my understanding.
dh config common.threadPreset
Thank you for the help, and if I am no longer pregenerating LODs, will DH continue to generate new ones anywhere? Nobody will be close to the 256 chunks for some time, so will it essentially Idle or?
it will generate them if the requested ones are outside of the generated range
okay, and ideally new ones would only be requested if a player ventured out that far, with DH installed additionally, or if a new generation command was issued?
when the players radius is outside of the generated one
okay thank you, that is all. 😁