
Day 1 of wipe: your Rust server runs at 60 FPS equivalent performance. Day 14 of wipe: the same server is struggling. Nothing changed in the configuration. What happened?
Entities happened. Every sleeping bag, every box, every deployable item placed by a player and every abandoned base is a physics and state object the server must track every tick. On Day 14 of a popular server, entity counts are often 5 to 10x higher than Day 1.
Understanding Rust Entity Count
Monitor entity count via RCON:
entity.stats
A healthy mid-wipe server should sit below 200,000 entities. Above 300,000, TPS degradation becomes player-noticeable. Above 500,000, the server will struggle to maintain smooth gameplay.
Key Entity Count Drivers
Sleeping bags: Each placed bag is an entity. Large base compounds can have 50+ bags per player. 100 players × 30 bags = 3,000 bag entities, all tracked.
Storage boxes: Every box is an entity. Zerg clans with 500-box bases add thousands of entities per base.
Turrets and auto-defense: Auto turrets are expensive entities. They track targets actively, consuming CPU every tick.
Deployed campfires and furnaces: Often forgotten after wipe-night. Thousands of abandoned campfires litter the map mid-cycle.
Configuration Tweaks to Slow Entity Growth
# In server.cfg
decay.upkeep_inside_building_privilege 1
decay.upkeep_period_minutes 60
decay.scale 1.0
# Deploy limits per player
limits.sleeping_bags 6
limits.storage_boxes 30
limits.turrets 4
Player entity limits prevent single clans from excessive entity deployment. These settings require the uMod/Oxide framework.
The Decay System as Entity Janitor
Rust's built-in decay system destroys unupkept structures. Ensure decay is enabled (it sometimes gets disabled accidentally):
decay.scale 1.0
A decay scale of 0 disables all decay, which will cause entity counts to spiral out of control within 4 to 5 days on an active server.
When to Force a Map Wipe Early
If entity counts exceed 500,000 mid-cycle and TPS has dropped below 20 server FPS, a forced early wipe is healthier for player experience than struggling through. Announce it in Discord 24 hours ahead: "Emergency wipe due to server technical issues. Next wipe scheduled [date]." Players accept early wipes far better than sustained poor performance.
On a hosted server you do not need a separate RCON tool to check this. Our Rust servers run on a Pterodactyl panel, so you can type console commands in its Console tab and read the output right there.
If entity growth keeps outrunning your current machine, our Rust server hosting runs on AMD Ryzen 9 CPUs with NVMe storage.