Aternos support and compatibility questions
Hey guys! I am new here i read few posts about this and messages and there are still things i couldnt understand, 1. i have a world on aternos and i played on it for quite a while can i just change the server option from vanilla to fabric and then just add it and it will work on my ready made server? 2. will adding it to the server affect people who do not have DH installed playing on the server? like only load and use server resources when a DH player is on the server or will the game crash for them or the server wont work properly for them. 3. can DH run properly on aternos and are there any settings/ tweaks i can change that make it run better with aternos. thank you in advance i am not very experienced with this as i have been using DH on singleplayer for a while just not on servers
41 Replies
1: yeah, probably, unless they don't have dh on their mod list and they do not give you access to the game files
2: yeah, if i client doesn't have dh they can still join, and the server won't waste resources for them
3: there's no way on earth that an athernos server is gonna cut it for dh
most of these services only give your server a slice of a cpu
i see a new feature where you get 500mb of free ram for every person up to an aditional 4gb ram i think, regardless im wondering what kind of server would handel it? idm paying i just havent found anything suitable. would you recommend anything?
a server you set up yourself
like, even the modrinth ones have trouble with it
how much ram would you recommend for self hosted server to run DH
they say their servers have last gen ryzen 9's. yeah, it's a slice of one of them
this isn't a ram constraint it's a cpu constraint
but I'd say 8gb would be good i think
so a self hosted server with what kind of cpu? like minimum req cuz i might just be able to pull of a self hosted server
im not sure actually
aight so the 15 usd plan on modrinth barely able to run DH
because like, you can make dh only use a single thread and nothing more, but then dh would work really slowly
what if i use other modes like chunky and try to preload the world then add it again to the server with DH would that be able to help?
no chunky with dh
but yes pregening would help a lot
im assuming everytime i launch the server it will have to load everything again based on server cpu right?
or will that be based on my cpu
no
dh stores the lod data on a file
so it would load it from the file which is orders of magnitudes faster than regenerating them from scratch
also no, on a server with dh, the client doesn't do anything other than just rendering the lods the server sent them
last question, lets say i launch the game on an aternos server it will take ages to load but i will have the lod file can i just share it with my friends who also wanna use DH and it will load faster from that point on? like a 1 time long chunk loading then faster times later
and then disable dh on the server and have people using dh on client side mode using the lod's the server generated for its own world? yes, it would work, and it's a good way to go about it too
by dissable you mean delete it from mods file right/
yeah
it would still do other things like updating lods and so on
if you can't install dh on athernos then you can take the world or world seed and generate it yourself, would go way faster too, especially if you do it on a server and not the full game
i have client based DH rn and i dont see it doing anything while im on the server, is there a way i can just improve client side DH to have it work on server?
no, on client side mode, you have to go places to have dh make lods for them
it only makes lods for things in your vanilla render distance
wait what do you mean, so i take my world seed thats already built on, and pregenerate it on aternos server?
no, on your computer
or the world file too
wait so client based DH can work on pregenerated chunks?
if you give them the dh database file, yeah
without it having to be added to server mod list
yeah, wouldn't be needed then
thank you so much! that was really helpful
because then people would just be using dh on their end on client side mode
do you have any video recommendation or page where i can read on pregenerating
there's a mini-wiki on the dh gitlab
thank you so much!
you don't need to join the server for it to generate stuff you can issue a pregen command
so firstly i add DH to server, pregenerate the world then next time i log in server i get LOD file, uninstall mod and then send that LOD to friends and it should work on my pre existing world
i don't actually know if you receive the files when you connect to a dh server
can you not get it from the server's files?
!lodstored
Single Player:
- Overworld:
.minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite
- Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite
- End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Multiplayer:
- .minecraft/Distant_Horizons_server_data/SERVER_NAME/
Server Mod
- Overworld: SERVER_FOLDER/world/data/DistantHorizons.sqlite
- Nether: SERVER_FOLDER/world/DIM-1/data/DistantHorizons.sqlite
- End: SERVER_FOLDER/world/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: SERVER_FOLDER/world/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Server Plugin
All dimensions in one file: SERVER_FOLDER/plugins/DHSupport/data.sqlite
NOTE:
Sometimes there might be 2 additional files next to the main one with extensions .sqlite-wal
and .sqlite-shm
If there are, all 3 should be treated as a single file, a.k.a. moved, deleted, backed-up always together!
If you don't, the database will become corrupted.you said i can pregenerate it when im not in server with a command, how can i do that?
the common syntax for it is
dh pregen start overworld 0 0 256
where:
start can be stop and pause i think
overworld is the dimension, others are the_end the_nether, also works for modded dimensions if you can figure out their name id
the two zeroes are the x and z coordinates from where the radius will start from and 256 is the pregen radius in chunksand this can work with aternos?
you have access to the server terminal yeah?
if managed to install dh on the athernos server and you have access to the console you should be able to do it
you can also issue that command as the client on the server
but like i said, instead of pregenerating on the athernos server, you could take the world or world seed from it, and download the minecraft server software, install dh there, put the world or seed on it, and pregenerate using that server running on your pc
it will probably be faster than athernos, and the full game running on your pc, combined
yep
thank you so much that was really helpful!
mhm
don't forget to set the cpu preset when pregenerating to the max so it will go faster
GitLab
Server Owners · Wiki · Distant-Horizons-Team / Distant Horizons ...
This is a mod that adds a Level Of Detail (LOD) system to Minecraft. This implementation renders simplified chunks outside of the normal render distance allowing for an...