From ae51fb4fbcc1807a98304c9b7e9159130097ffff Mon Sep 17 00:00:00 2001 From: p2r3 Date: Wed, 27 Aug 2025 16:15:09 +0300 Subject: [PATCH] clear client visited chunk history on disconnect --- src/procedures.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/procedures.c b/src/procedures.c index 0f7d08f..598e22d 100644 --- a/src/procedures.c +++ b/src/procedures.c @@ -107,6 +107,10 @@ void clearPlayerFD (int client_fd) { for (int i = 0; i < MAX_PLAYERS; i ++) { if (player_data[i].client_fd == client_fd) { player_data[i].client_fd = -1; + for (int j = 0; j < VISITED_HISTORY; j ++) { + player_data[i].visited_x[j] = 32767; + player_data[i].visited_z[j] = 32767; + } break; } }