Skip to content

Chunks not being sent to client under some scenarios.  #18

@slidedrum

Description

@slidedrum

I believe this may be the same issue as others have reported, but I have no idea as they didn't provide much information. But I have found some consistent repro steps! The issue seems to be related to dynamic render distance. Possibly tick distance as well, but I have not tested that yet.

  • Join the server
  • Wait for view distance to get to max,
  • Then leave the server.
  • And rejoin while the server is still at max render distance.
  • You will be sent chunks near you when you log in, but you will not be sent any new chunks if you move away from where you logged in.

I have isolated this to only be using ticktools 1.1.0 and fabric api 0.40.1. Tested on MC 1.17.1. Issue persists on vanilla client. Another thing to note is that /ticktools status reports the render distance being 1 or 2 chunks higher than what the server log is reporting. But I didn't look into that yet. Might be related, might be cosmetic. Mentioning it just in case.

My config

# Required options
splitTickDistance = false
# Required if relevant config option above is enabled
tickDistance = 8

[dynamic]
dynamicTickDistance = false
minTickDistance = 4
dynamicRenderDistance = true
minRenderDistance = 4
maxRenderDistance = 12

# This value controls the MSPT used to target
targetMSPT = 50.0

The server log does not have anything useful. but the client log is being spammed with
[Render thread/WARN]: Ignoring chunk since it's not in the view range: X, Z

So here is my client's latest.log (vanilla 1.17.1) I can send my server's log too but I don't think it will tell you anything. I can also provide videos and screenshots if needed. Just tell me what information you still need. I tried to provide everything I can think of.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions