X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fserver%2Fnet.cpp;h=b681eec3f74c5d1f3ea576c48d9a2e7138073c7e;hb=7c5e04a4af82947ae8e26db3d03f13a555c10aba;hp=e739922b60268062f4c6a708d0de334d03e401cf;hpb=660c4216fc61c0d99987adbfea057af07b511a23;p=blank.git diff --git a/src/server/net.cpp b/src/server/net.cpp index e739922..b681eec 100644 --- a/src/server/net.cpp +++ b/src/server/net.cpp @@ -317,10 +317,12 @@ void ClientConnection::QueueUpdate(SpawnStatus &status) { } void ClientConnection::SendUpdates() { + auto base = PlayerChunks().Base(); auto pack = Prepare(); + pack.WriteChunkBase(base); int entity_pos = 0; for (SpawnStatus *status : entity_updates) { - pack.WriteEntity(*status->entity, entity_pos); + pack.WriteEntity(*status->entity, base, entity_pos); ++entity_pos; if (entity_pos == Packet::EntityUpdate::MAX_ENTITIES) { pack.WriteEntityCount(entity_pos);