Server side DH commands not showing as options in server console
This appears to be a repeat issue for this modpack (Beyond Depth). Attached is the most recent primary log and debug log. I dont see any errors related to the config file in said files.
Mod version is DistantHorizons-fabric-forge-2.3.2-b-1.20.1.jar
confirmed the server and client side alex caves configs are properly reconfigured
Confirmed the debug menu does display that the DH is supported by the server
Confirmed command "dh help" shows the same error of "unknown or invalid command"
Previous logs did have a config error related to debug "maptest=[{}]" but it appears the error was removed with a reset of the config file
I will also reach out the the pack creators to see if its possibly caused by the core loader or if there is a mod editing the help command list
I can potentially attempt a binary search for the issue, however concern is the pack appears to be unstable when some of the mods go missing. Can give it a shot tomorrow.
I am the primary server host. I host the server on a linux desktop through amp server management.
https://www.curseforge.com/minecraft/modpacks/beyond-depth/relations/dependencies Here is a link to the mods list (minus distant horizons of course). Doing this because theres around 500 mods and... thats a big list
Feel free to ask for more details or changes I should attempt.
CurseForge
Beyond Depth
Challenging Adventure Modpack 400+ mods | New dimensions | Tough bosses | Enhanced combat | Endless exploration.
1.1M Downloads | Modpacks
26 Replies
Can you try /dh pregen start overworld 0 0 128
in both the server terminal, and when using the command on an opped account, I get the error "Unknown or incomplete command, see below for error" with the full command string following right after
Can you try with just dh in a new server?
can do, il let you know
Also getting this in a separate mod pack called All of Fabric 7 where I have added DH and can confirm server says DH fully supported but none of the commands show up or work
sorry to ping but were you able to find a fix at all @A Sleepy Husky ?
I believe the issue was a syntax issue. I think there was a mod that changed how dimensions are managed and messed with it. What you can do to try and get it working is seeing if
1. /DH help works (or maybe /help DH? My mind is blanking on which one)
2. Change the command your attempting to say the manager for the dimension. Normally putting "/DH pregen start overworld..." Is supposed to work, but I had to instead say "Minecraft:overworld"
ah im in the same modpack as you, the dh commands arent working for me either unfortunately
I see, hmmm.. are you setting it up as the main host for the dedicated server or are you using another hosting service? Along with that have you already ran chunky previously? Lastly did you try out those changes to the commands? I seem to recall the help page for DH refusing to show in help until it was initialized
Sorry forgot to mark my response so you would see it, see above 🙂
ah im usng another hosting service, ran chunky already but im assuming DH cant use those chunks as LOD chunks to be sent to the client (at least from what i can see)
let me try the codes again
All good no worry, I've gotten mixed changes from having chunky installed or already ran. Sometimes I can run DH sometimes i couldn't. I almost forgot but did you enable internal_server as the generation type in DH config?
ah no i havent done that, am i to do that through the server or through my client?
On the server, instead of running Chunky
!chunky
Using Chunky to pregenerate for DH is not recommended for several reasons. The first one is the swiss cheese that might show up when using chunky while DH is installed. The second reason is that it's pointless, as DH has a build in pregenerator that is better integrated than chunky:
- It saves space by only storing LODs, not normal chunks
- It is faster to use DH's pregenerator to generate the LODs than first using chunky to generate the normal chunks, and then using DH to convert the normal chunks to LODs
- It is part of DH, and therefore always/only called when DH needs it
- Chunky calculates it's radius in blocks, confusing the user if they are not aware of this
Distant Horizons' built-in LOD pregenerator is enabled by default, and can be sped up or slowed down by changing the
Cpu Load
in DH's settings, or disabled by turning off Distant Generation.
If you want to pregenerate both LODs and normal chunks, set the Distance Generator Mode to Internal Server
under Advanced, World Generator. This will of course take up quite a lot more storage space. Make sure you have C2ME installed if you want to use Internal Server, as the generation speed will be crap if you don't.
Note, this also applied to other similar pregeneration mods.!generators
- FEATURES: Complete generation of all LODs with mostly correct structures and trees. Does not save vanilla chunks, and is much faster than FULL unless C2ME is installed.
- FULL: Generates and saves both DH LODs and vanilla chunks, has 100% correct LODs, because it also saves vanilla chunks it takes the most amount of drive space. Generation speed will suck unless C2ME is installed.
- PRE-EXISTING: Generates LODs for all existing vanilla chunks.
ok so basically all i have to do is fix the commands and then i should be good
alr so do you suggest i reset the world (its just a fresh world, i don't mind) and set the server to generate some chunks?
in that case once i fix the commands and do all that i should be fine to join the server and not have to deal with LOD chunks not loading in properly because i havent been in them yet
Yes it would be best to redo the pregen work. As for the config part, you need to open the distanthorizons.toml file in an editor and change the generation type to interal server. It should have a comment that mentions the actual syntax to change to
Ah yes, it's under "generation.mode=" probably says something like client side or something. Change it to INTERNAL_SERVER. This sets to enable the pregen commands
ok thank you, gonna go luck for that file
just in regular config?
starting to question if i even have the mod installed
it shows up in the log
as like initialising
but i cannot find it in the mod list even after i add it manually
and a config folder refuses to create itself
does it exist somewhere else in the files?
Hey sorry for not responding, it won't have a dedicated folder, it should get tossed into the rest of the basic mod configs
In the server config file, or just use the commands to change it
On single player it will be your normal config file in the same folder as the rest
!config
To edit the config, press the button next to the FOV slider to edit the config.
The config file found in .minecraft/config/DistantHorizons.toml
But then it is better to just edit it in game too
ok sorry for the super late response, i was finally able to find the config file, modrinth servers has a few really weird glitches so i had to kinda refresh the page to make it come up
its been like 7 hours ðŸ˜
implementing the changes now, prayers
Good luck
alright so i was able to change it to internal server and it didn't blow up, main issue now is the commands still don't work so i cant pregen using DH
alr my overdraw issue is fixed serverside, the shader doesnt look horrible anymore (il have to look into the shadows applying onto the DH lods but thats probably a shader issue and il handle it elsewhere) all i need now is the commands to pregen and i should be done
for anyone who has the exact same compatibility issue im having and searched up keywords like me, disable restricted portals, pregen the world and then turn it back on because its kinda important for progression
pregenning is giving me issues :emoji_7:
server just shuts itself off and doesnt give any crash log after it generates about 100 chunks, im assuming its just maxing out the cpu and it shuts itself down
welp thats an issue for me after work tommorrow, im tired.
alright im back on it, we shall see if i can do it today