improve packet error logging and handling

This commit is contained in:
p2r3
2025-08-23 01:50:14 +03:00
parent 313c31bf7d
commit 4a90979e2f
5 changed files with 74 additions and 65 deletions

View File

@@ -256,10 +256,11 @@ int sc_playerAbilities (int client_fd, uint8_t flags) {
// S->C Update Time
int sc_updateTime (int client_fd, uint64_t ticks) {
writeVarInt(client_fd, sizeVarInt(0x6A) + 17);
writeVarInt(client_fd, 18);
writeVarInt(client_fd, 0x6A);
writeUint64(client_fd, get_program_time() / 50000);
uint64_t world_age = get_program_time() / 50000;
writeUint64(client_fd, world_age);
writeUint64(client_fd, ticks);
writeByte(client_fd, true);