Understanding Tick Rate, and Why It Matters for Rust
What a tick actually is, why Rust runs at 10Hz, and what determines how much your server can sustain.
Understanding Tick Rate, and Why It Matters for Rust
Rust players and admins talk about "tick rate" constantly โ here's what it actually is and why it's one of the most meaningful performance numbers for a Rust server.
What a Tick Actually Is
A "tick" is one cycle of the server simulating the game world โ processing player input, physics, entity behavior, and state updates. Tick rate is how many of these cycles happen per second. Rust's default/standard tick rate is 10 ticks per second (10 Hz) โ noticeably lower than many other competitive shooters, which is a known, accepted characteristic of how Rust's server engine works, not a bug.
Why It Matters
- Responsiveness: a lower tick rate means more time between each server update โ inputs, hit registration, and building placement all get processed in larger, less frequent batches. This is why Rust combat can feel slightly less "crisp" than a game running at 64 or 128 tick.
- Server load scales with tick rate: a higher tick rate means the server does more simulation work per second, which directly costs more CPU. This is exactly why our Rust plans scale CPU allocation up meaningfully across tiers โ a busy, high-population server genuinely needs that extra CPU headroom to sustain its tick rate under load.
What Happens When a Server Can't Keep Up
If the actual CPU work required to simulate a tick takes longer than the time budget for that tick, the server falls behind โ this shows up as rubber-banding, delayed hit registration, laggy building placement, and general server-wide sluggishness, distinct from an individual player's own internet connection issues.
What Actually Affects Achievable Tick Rate on Your Server
- Player count โ more simultaneous players means more to simulate each tick.
- Entity count โ built structures, dropped items, deployables, and spawned NPCs all add simulation load, which is why an old, heavily-built map degrades performance over time even at the same player count (part of why regular wipes matter for sustained performance, not just fresh progression).
- Plugin load โ a heavy Oxide/Carbon plugin stack adds real per-tick overhead on top of the base game simulation.
- Raw CPU allocation โ this is the resource that most directly determines how much simulation work your server can sustain per second before falling behind.
What You Can Actually Do
If your server is showing tick-rate-related symptoms (rubber-banding, delayed builds, general server-wide stutter that isn't isolated to one player), the fix is almost always more CPU or fewer simultaneous demands on it (lighter plugin stack, more frequent wipes to manage entity count, or a population cap that matches what your current tier can sustain). See our Rust plan comparison for real CPU allocation across tiers.