diff --git a/src/gameplay/client_world.cpp b/src/gameplay/client_world.cpp index d58d408..5387348 100644 --- a/src/gameplay/client_world.cpp +++ b/src/gameplay/client_world.cpp @@ -281,6 +281,12 @@ void ClientWorld::start_client_thread(std::string_view uuid) { m_game_running = true; client_run(token); }); + + // Wait for 20 ticks, after the server's central chunk is generated, then + // request chunks + + std::this_thread::sleep_for(milliseconds(20 * DEFAULT_PER_TICK_TIME)); + request_chunk(); }