Skip to content

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

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions