137 Replies
@Puhpine (GMT +2)
plugins
[15:36:55 INFO]: Server Plugins (3):
[15:36:55 INFO]: Bukkit Plugins:
[15:36:55 INFO]: - DHSupport, MiniMOTD, SkinsRestorer
okay and you put the nightly build on the client?
yes i got 2.3.0 i geuess
or somethin like that
does f3 say "server has full DH support"?
U_DistantHorizons-fabric-2.3.0-b-dev-1.21.4
i can give u the server ip if that would help ok?
dont send jar files please
That was just for name
Sorry anyways "-"
decrease your GUI scale, text is being cut off
here'
ok ?
looks like its working
you can see "server has full DH support" on the side
where is it written can't seem to see it
It is also nota loading any LODS
its there
/slowgen
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)try the second part
wait
that works on servers too
ohhhh
yes, you can set the cpu load on a server with the /dh config command
then change the threadPreset option
but im not sure if the plugin has that implemented now
some features are not implemented by the plugin version yet, and i always forget what is and what isnt implemented
Here comes the real problem
THe /dh is showing red
and no command showing/ working
The server is barely using any cpu,
and no new llod is rendering
outside of vanilla render distance
@Puhpine (GMT +2) , u ther ?
@hardester (GMT+8) , ur turn
They're not here just for you yknow
Be patient
yehh, ik , i just wanted to use hardesters gif on him
I'm busy playing Genshin Impact.
thats why @Skillnoob_
"-"
Alright, I've looked at your screenshots and, the only thing I can say is that your Distant Horizon installation is working as intended.
Working as intended as in everything is running with all settings on default.
then commands are not implemented in the plugin version yet
Yup
even the /pregen command is not working
dh doesnt have a /pregen command
only a /dh pregen command
yeh that only
Best you can do is leave everything to work itself out overtime.
uhh
Ok , it worked suddenly for a sec and crashed the entire server
it auto restarted
Maybe Paper's protective measure?
Also, what server are you using?
Aternos? VPS? Self-hosted?
Yeh i have paper
VPS
Ryzen 7 5800X
Interesting. Dedicated Minecraft instance or general-purposed VPS?
I mean i got acess to all threads of the server
I mean of a single cpu
so u can guess
You set up Minecraft the server or the server provider set it up for you?
Well, server provided
Exit code: 137
Man, good thing you can't skip stories in Genshin Impact. I can just look into Discord while waiting for the yapping to finish off.
Java exit code or process exit code?
lol
Out of memory, now i figured it out
If process, then that means something bad happened.
Great
Any way to limit memoney usage
?
i allocated 4.2 to server
Well, easiest solution is to lower CPU Load preset in DH setting.
The cpu is not evening going hald till it crash
i mean if i use agressive or blanced dosent matter, it crashes after same time
Set it to minimal then.
Lets try that also
Do quality preset affect it ?
the memeoy
That one's for the client.
Fat-fingered the enter key. I hate this keyboard my brother bought.
SO server always do ? whcih preset ?
Server always do highest quality.
lol
extreme "-"
I would assume the LOD data is mostly on the disk rather than always in-memory.
i also think so
Server uses a different strategy than clients, unless someone familiar with servers can correct me on that.
Thing thing just crashing again and again
@Puhpine (GMT +2) , ur last hope i guess
Otherwise only james can help em
me*
you set the threadPreset to minimal and it still happens?
by editing the config file?
because only setting it to minimal on the client is not enough
In client or srever config ?
Oh
scheduler_threads: 4
server config
this ?
im not sure
i got 12 threads "-", in server
Uh rip
try looking for something on the lines of world gen threads
just send the whole file here
Im an idiot
but yea its probably schedular threads by the looks of things
Also would've been best if all those were put into a code block.
I alredy said, i am an idiot
maybe this
# Number of parallel LOD requests per client.
# Required.
# Default: 20
full_data_request_concurrency_limit: 20
?No need to be self-depreciating. We all learn new things.
š š„²
code block is triple backticks.
```
something like this.
```
k
Ty
Oh coo
cool*
Interesting. So the plugin version only have 1 type of threading setting. Guess that's the option to change.
Is it okay to ping JAMES š
Set it down to 1 for
scheduler_thread
I guess.Hmm
what do scheduler means in this
Nope. James don't work on the plugin version. Jckf if you need more help.
As far as i have saw, 8 threads work compltely fine with even 3 gb memoney on personal world
Oh
Like I said, I don't do servers.
THis ?
Again, servers are different than clients.
@Puhpine (GMT +2) , finished analysing the file ?
š
So you mean server downgraded "-"
the memory efficiency
just try to lower the schedular theads config option untill it stops crashing
I have no idea. Probably because you didn't give enough memory to the server to begin with.
Uh, 4 gigs is not wnough
š¦
its not great with DH installed no
How much memory does your VPS have in total?
especially not if youre also running world gen on the side
I just want world gen running when idle
not when i play
Ok brilliant, now lods are invisible
With 1 thread the server is working with 2 gigs occupied
more then 2
you can go afk for a while and wait for everything to load, then turn distant generation off when its done
Thats what i am plaing to do
This @Puhpine (GMT +2)
also this
itll probably take longer for stuff to load not that it only has one thread
Nah, not even singlel lod is loading
also, it is much more efficient to just move around then to use single thread
This
I mean, you are only giving the server 1 thread to do everything; LOD gen, world gen, LOD updating, LOD submission and all...
If i do more it crash brilliant
wahts the point of having 16 htreads "-"
š¦
How much memory does your server have?
Surely it doesn't have like 4 GB in total...
I can go 8, but i need to pay a bit more for taht
Right, VPS.
yes , its got 4.5 in total
In that case, then yeah you underspec-ed your server.
why this now
LOD uploading taking a while because it's busy doing terrain gen perhaps?
In any case, before I start spewing nonsense, I'm leaving this for people more familiar with server-side to help you.
Good luck.
Lets see
@Puhpine (GMT +2) Got a thing for this ?
Ok looks like the cpu is pretty darn good
64*64 is alredy complete with single thead while we yapping
what do you want to show?
looks like its working
Lods werent showing
I had to restart the cleints
client*
weird, but im not sure what the reason could be
Perhaps I can have the server running on the same system as the client just to test things out...
Somehow the GPU driver crashed, when the only mods I have on the client is Distant Horizons?
Peculiar...
AMD driver version 24.3.1 might be old by now. Will update that now.
Nice
@Puhpine (GMT +2) So i just swited from plugin to nightly
and it is easily using all my cores
"-"
Moral of the story :- use plugin only if u have double the ram of no of threads
So apparently installing Sodium solves this issue... That or it's actually Fabric API. Didn't bother to investigate, but the plugin version seems to work just fine on my end.
My issue is also solved
just use fabirc done
i am now easily using all cores with 4 gigs on ram
its not even using 4 gigs now
Is it possible that you're using the so-called "optimized for server" launch args?
I just downloaded latest nightly
IDk
what is that though ?
How are you launching Paper?
š
now what
What commands you're using?
I am not launching paper
i just resisntalled entire server
on fabric
š
Guess I'll never know.
what ?
In any case, I got Paper working on my side.
acutally, i also have paper
ij just got myself another server
to test fabric on
what did you wanted to knoww ?
right paper, left fabric ( with dh running )