Serverside functionality?

How does the serverside version work? I've got the build installed in my client and the server, and the lods I've pregenerated render just fine for me. However, when my friend joins (also with the serverside version installed), he can only see a few of the nearby lods here and there. I was under the impression with this version of the mod, all generated lods are streamed directly to the players, but this seems to not be what's happening. Am I maybe misunderstanding how the serverside version works, or is there some common bug that might be preventing the lods from being streamed to other clients? Playing on Forge 1.20.1-47.3.0
11 Replies
Miki_P98
Miki_P983d ago
Ask him if there is a line in F3 saying server has full DH support or similar If it is there I have no idea why it is not working If it is not, you have a mismatch along the versions or some other broken config
Ethonodon
EthonodonOP3d ago
where would this line be? and if it's working as intended, how quickly should the lods be popping up for the client?
Miki_P98
Miki_P983d ago
Depends on CPU load config on the server, bandwidth limit of the server (both config and real world), CPU on the client and number of connected clients Somewhere on the right
Ethonodon
EthonodonOP3d ago
what settings should I change to speed it up?
Miki_P98
Miki_P983d ago
/slowgen
YAGPDB.xyz
YAGPDB.xyz3d ago
World generation in general is quite slow, if you want to speed it up: Install Noisium and Lithium, these mods can improve generation speed by a couple percent. Make sure to remove the C2ME mod as it significantly slows down DH chunk generation by up to 35%. Increase CPU Load in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU. To see if Distant Generator is really working or not: 1) Check CPU usage while in-game, using Aggressive settings of CPU Load. If CPU usage's hovering around 80-100%, the LoDs are generating in the background. 2) Go to DH settings > Advanced Options > Debug > Wireframe, set Enable Debug Wireframe Rendering and Show World Gen Queue to True. Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)
Miki_P98
Miki_P983d ago
Same settings and mods, but also on the server and not only on clients + bandwidth/rate limit
Ethonodon
EthonodonOP3d ago
where would I change cpu load on the server?
Miki_P98
Miki_P983d ago
I think there was a command for this or something, IDK, maybe here is some info: #Server-side support
Ethonodon
EthonodonOP3d ago
there's not anything there about that
Puhpine
Puhpine2d ago
By typing /dh config threadPreset
Want results from more Discord servers?
Add your server