mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-04-17 09:33:51 +00:00
Reduce city stutter: lower spawn rate, resync interval, M2 render distance
- MAX_SPAWNS_PER_FRAME 8→3 (each spawn does sync M2 load, 5-50ms each) - Creature resync scan interval 1s→3s (O(N) entity iteration) - M2 render distance: add 1000+ instance tier at 500 units, reduce 2000+ tier from 350→300 units to cap draw call count in dense cities
This commit is contained in:
parent
9c25713b72
commit
956e2c8bb1
3 changed files with 6 additions and 4 deletions
|
|
@ -244,7 +244,7 @@ private:
|
|||
float x, y, z, orientation;
|
||||
};
|
||||
std::vector<PendingCreatureSpawn> pendingCreatureSpawns_;
|
||||
static constexpr int MAX_SPAWNS_PER_FRAME = 8;
|
||||
static constexpr int MAX_SPAWNS_PER_FRAME = 3;
|
||||
static constexpr int MAX_NEW_CREATURE_MODELS_PER_FRAME = 1;
|
||||
static constexpr uint16_t MAX_CREATURE_SPAWN_RETRIES = 300;
|
||||
std::unordered_set<uint64_t> pendingCreatureSpawnGuids_;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue