perf(server): hold 20 TPS at 50-player scale
This commit is contained in:
@@ -25,7 +25,9 @@ public:
|
||||
MinecraftServer *server;
|
||||
ServerPlayerGameMode *gameMode;
|
||||
double lastMoveX, lastMoveZ;
|
||||
list<ChunkPos> chunksToSend;
|
||||
// Hash set for O(1) membership/erase. Find-nearest is done via
|
||||
// spiral iteration in ServerPlayer::doChunkSendingTick, not a sweep.
|
||||
unordered_set<ChunkPos, ChunkPosKeyHash, ChunkPosKeyEq> chunksToSend;
|
||||
vector<int> entitiesToRemove;
|
||||
unordered_set<ChunkPos, ChunkPosKeyHash, ChunkPosKeyEq> seenChunks;
|
||||
int spewTimer;
|
||||
|
||||
Reference in New Issue
Block a user