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
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
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?
Ramelstag
Ramelstag2mo ago
a server you set up yourself like, even the modrinth ones have trouble with it
SEDM20
SEDM20OP2mo ago
how much ram would you recommend for self hosted server to run DH
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
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
Ramelstag
Ramelstag2mo ago
im not sure actually
SEDM20
SEDM20OP2mo ago
aight so the 15 usd plan on modrinth barely able to run DH
Ramelstag
Ramelstag2mo ago
because like, you can make dh only use a single thread and nothing more, but then dh would work really slowly
SEDM20
SEDM20OP2mo ago
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?
Ramelstag
Ramelstag2mo ago
no chunky with dh but yes pregening would help a lot
SEDM20
SEDM20OP2mo ago
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
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
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
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
by dissable you mean delete it from mods file right/
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
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?
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
wait what do you mean, so i take my world seed thats already built on, and pregenerate it on aternos server?
Ramelstag
Ramelstag2mo ago
no, on your computer or the world file too
SEDM20
SEDM20OP2mo ago
wait so client based DH can work on pregenerated chunks?
Ramelstag
Ramelstag2mo ago
if you give them the dh database file, yeah
SEDM20
SEDM20OP2mo ago
without it having to be added to server mod list
Ramelstag
Ramelstag2mo ago
yeah, wouldn't be needed then
SEDM20
SEDM20OP2mo ago
thank you so much! that was really helpful
Ramelstag
Ramelstag2mo ago
because then people would just be using dh on their end on client side mode
SEDM20
SEDM20OP2mo ago
do you have any video recommendation or page where i can read on pregenerating
Ramelstag
Ramelstag2mo ago
there's a mini-wiki on the dh gitlab
SEDM20
SEDM20OP2mo ago
thank you so much!
Ramelstag
Ramelstag2mo ago
you don't need to join the server for it to generate stuff you can issue a pregen command
SEDM20
SEDM20OP2mo ago
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
Ramelstag
Ramelstag2mo ago
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
YAGPDB.xyz
YAGPDB.xyz2mo ago
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.
SEDM20
SEDM20OP2mo ago
you said i can pregenerate it when im not in server with a command, how can i do that?
Ramelstag
Ramelstag2mo ago
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 chunks
SEDM20
SEDM20OP2mo ago
and this can work with aternos?
Ramelstag
Ramelstag2mo ago
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
SEDM20
SEDM20OP2mo ago
yep thank you so much that was really helpful!
Ramelstag
Ramelstag2mo ago
mhm don't forget to set the cpu preset when pregenerating to the max so it will go faster
Ramelstag
Ramelstag2mo ago
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...

Did you find this page helpful?