DH render distance doesn't work
Issue: DH renders different distances in different directions and doesn't load beyond the distance you can see on the screenshot
Modlist: See attached image (ignore zip)
No error messages
Multiplayer via essential
Host used chunky to pre-gen ~1k blocks in squre/circle radius from spawn
Render distance set to 15
Fabric 1.21 / Shader: BSL on low preset
56 Replies
On multiplayer, DH will only generate LODs for chunks you've previously been in
Barely renders 1 chunk past 15 to the left of my base, renders ~30 to the front and ~30-50 to the right
Is there a way to circumvent this?
Theres the Serverside Fork, but it doesn't support LAN yet. It probably will eventually.
ðŸ˜
It is not that hard to make a standalone server
After creation it will be just 1 additional double click on a run file
and exit command at the end
I'm not sure if the host has a white IP. I know for sure I don't
press the windows key > write
cmd
> press enter > in the opened console write ipconfig
> look at line IPv4 Address this will be your local/LAN IP, and look at line Default Gateway this is your router settings website
Open your router settings by opening the IP from Default Gateway in a web browser and in port forwarding forward the IPv4 Address to MC port 25565
Open website, e.g. whatismyip.com to get your public IP (this is what you send to the client)
Now run the server and you are doneWhatIsMyIP.com®
What Is My IP?
Check the IP address assigned to your device. Show my IP city, state, and country. What Is An IP Address? IPv4, IPv6, public IP explained.
whitelist is optional
Thank you very much, this looks promising. Never seen anything like this before no matter how hard I search
This still doesn't work because I don't have a public IP on my router
Everyone has a public ip, otherwise you won't be able to connect to the internet
WhatIsMyIP.com®
What Is My IP?
Check the IP address assigned to your device. Show my IP city, state, and country. What Is An IP Address? IPv4, IPv6, public IP explained.
I saw it, you don't need to link it twice. I've tried for countless times to set up an SCP:SL server with port forwarding and none of my friends were able to connect using my Public IP, ever. Also, either I'm stupid or the server.jar will not work on my pc under any circumstances
Cloudflare also buffers it constantly and I am not able to access this specific IP checker
Also this is what I'm referring to
https://help.keenetic.com/hc/en-us/articles/213965789-What-is-the-difference-between-a-public-and-private-IP-address
I sincerely hope I fit into the dumb-and-dumber category here and I would really like you to prove me wrong. I want to host servers for me' rapscallions
I still don't see how you wouldn't be able to set up a server and make it so other people can join. If your router allows port forwarding, it should be possible
I don't think I understand what you mean with this either, can you clarify?
Also, you should know that the serverside branch is still experimental and might not even work in the first place
Before you spend so much time trying to set it up
I sure hope it works
Not exactly related, but I'm gonna explain this about SCP:SL dedicated server because I still wasn't able to set up a minecraft server.
I have a port forwarding rule set up, input from ethernet to output - my pc, protocol tcp/udp open port 7777 and route to 7777 in the same rule. (7777 - SCP:SL dedi, or 25565 for minecraft).
I have the config for it set up, server IP is automatically bound to my public ip (whatismyip) and the server automatically starts for all ipv4 on my LAN (0.0.0.0). I am able to connect to it through
localhost
but when I give other people my public_ip:7777 none of them are able to connect.
The page basically states that my router's IP is not the same as my public IP which means my router has a private IP address.
I have no idea how any of this works but since I wasn't able to set up any servers I assume it's correctI have no idea how scp cl works, but I've not seen anything like this needed to set up a minecraft server. So maybe it's true that it is not possible for you, or maybe it's just something specific for scp cl.
In the MC server config the IP there should the your private LAN IP or empty.
You send your friends your public IP that is correct.
In the router port forwarding settings you should put your local LAN IP and the port
If all that still won’t work, make an exception for the port in Windows Firewall.
It gave me a lot of problems in the past
Brother I don't have a white IP for that. You don't need to repeat the steps to do it every time, I've tried that and much more. I don't know how it is in the country where you live, but where I do a public IP is paid subscription.
what is a white ip?
I would love to know that too
I you would not have a public IP you could not connect to the internet, because no website nor server could send you any data
static public IP is paid
but it usually changes maybe couple times a year
I don't think anyone would mind if it is a small server
>If all that still won’t work, make an exception for the port in Windows Firewall
Gonna try that
yea, i dont think my family pays for a static ip, and it hasnt changed for at least a year, as my minecraft server still works
Can you link a tutorial?
Or just tell that me here
I have a problem of having such great internet provider that the router dies couple times a year and is such great quality that if I wanted to I could have it replaced every 2 months
With every router change, the public IP changes too
open windows defender
click advanced settings
click inbound rules
click new rule
select port
click next
click either tcp or udp
enter port 25565
Press windows key > type
firewall
> open setting that pops at the top of the search > at the bottom chose advanced settings
> create a new rule in both rules outgoing
and rules incoming
(translation might be rough, but the most top 2 ones for me) > port {mc port}
something like thatclick next twice
and do that again but for either tcp or udp, the one you didnt do yet
and then do the whole thing again for outbound rules
repeat for every custom ports, mods you have use, e.g. voice chat mod has its own port
I made 2 (TCP, UDP) rules in each (outgoing, icoming) to allow all on port 25565
Gonna try right now
I really hope this works
you also port forwared already?
yes
They still can't connect via
myip
:25565check if your port is open
Port Checker - Check Open Ports Online
Port Checker is a simple tool to check for open ports and test port forwarding setup on your router.
Verify and diagnose connection errors on your computer.
ooo forgor about ip
you ip was in that photo...
ye
oh poop.
you said you know the issue?
did you figure out how to fix it?
No i just figured the port forwarding doesn't work
Port forwarding isn't working no matter what I try and I'm back to the same conclusion
i still think its weird, and dont understand how you wont be able to do it, but alright
Just checked with a public guide, I'm port forwarding correctly
my public ip address is only public in quotation
well that doesnt make sense to me, you cant have an ip that is only half public. it is either public, or local.
if your ip was not public, you wont be able to connect to the internet
Well if things don't make sense to you doesn't mean you're right
My router is probably a part of a subnet or something
true
same issue again, but this time in a singleplayer world
I generated on the same seed we're playing on to prerender everything and then just transfer the data, but even then it won't load past a few chunks outside render distance
frankly it still loads explored chunks
Did you properly replace all SQLite 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/
oh no that's not what i meant, i meant even in singleplayer it wouldn't generate anything past a point
i didn't transfer any files
my pc might be too weak ðŸ˜
/slowgen
If it feels like LoD generation with
Distant Generator
is too slow:
Try increasing 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
To see if it is working