From b5d72f852ea125a99209bb6f7ab4d547114d50f8 Mon Sep 17 00:00:00 2001 From: p2r3 Date: Thu, 28 Aug 2025 01:46:39 +0300 Subject: [PATCH] make simulation distance equal to view distance --- src/packets.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packets.c b/src/packets.c index cee5e3d..9b9392f 100644 --- a/src/packets.c +++ b/src/packets.c @@ -167,7 +167,7 @@ int sc_finishConfiguration (int client_fd) { // S->C Login (play) int sc_loginPlay (int client_fd) { - writeVarInt(client_fd, 49 + sizeVarInt(MAX_PLAYERS)); + writeVarInt(client_fd, 47 + sizeVarInt(MAX_PLAYERS) + sizeVarInt(VIEW_DISTANCE) * 2); writeByte(client_fd, 0x2B); // entity id writeUint32(client_fd, client_fd); @@ -183,7 +183,7 @@ int sc_loginPlay (int client_fd) { // view distance writeVarInt(client_fd, VIEW_DISTANCE); // sim distance - writeVarInt(client_fd, 2); + writeVarInt(client_fd, VIEW_DISTANCE); // reduced debug info writeByte(client_fd, 0); // respawn screen