Apex Legends Server Tickrate and Ping: Why 20Hz Servers Cause Hitreg Lag

Apex Legends Server Tickrate and Ping: Why 20Hz Servers Cause Hitreg Lag

Every veteran Apex Legends player knows the feeling: you slide behind a solid steel blast door, close it completely, and two full strides later you take 120 damage from a Peacekeeper shotgun through the closed door. Or you hear the distinct metallic "ding" of a Kraber headshot with full shield sparks, but zero damage registers on the enemy. While players frequently blame their own Wi-Fi or ISP, the underlying culprit is rooted in network physics: **Apex Legends operates on a 20Hz server tickrate**. Here is how tickrate, client prediction, and routing impact your matches.

1. What Is Server Tickrate? 20Hz vs. 64Hz vs. 128Hz

A game server's tickrate defines how many times per second the central host calculates game state, hit detection, player coordinates, and projectile vectors:

  • Apex Legends (20Hz): The server evaluates game state once every 50.0 milliseconds.
  • CS2 & Modern Call of Duty (64Hz): The server updates every 15.6 milliseconds.
  • Valorant (128Hz Dedicated): The server updates every 7.8 milliseconds.
Competitive Game Server Tickrate Tick Window Server Delay per Action
Valorant (Riot Direct) 128 Hz 7.8 ms Instantaneous hit validation
Counter-Strike 2 (Valve) 64 Hz (Sub-Tick) 15.6 ms Microsecond input timestamps
Fortnite (Epic Games / AWS) 30 Hz 33.3 ms Moderate building & shot latency
Apex Legends (EA / Respawn) 20 Hz 50.0 ms Up to 50ms inherent engine delay

2. 🚪 Why You Get Shot Behind Doors in Apex Legends

Because Apex Legends runs at 20Hz, an entire 50-millisecond window elapses between server calculations. When you combine this 50ms tick interval with shooter and victim network latencies, the mathematical reality of "getting shot behind cover" becomes clear:

Total Desync Window = Shooter Ping (45ms) + Victim Ping (35ms) + Server Tick Delay (50ms) + Interpolation Buffer (20ms) = 150ms

In 150 milliseconds, a sprinting Octane or Wraith moves roughly 1.5 to 2.2 meters in-game. On your screen, you are safely behind the door; on the shooter's screen, you are still in their line of sight. Because Apex uses **Shooter-Favored Lag Compensation**, the server accepts the shooter's hit at their timestamp, resulting in you dying behind the closed door.

3. 🧩 The Physics Engine Bottleneck: Why Respawn Won't Upgrade to 60Hz

In official engineering disclosures, Respawn explained that increasing server tickrate from 20Hz to 60Hz increases server CPU computational load by over 300%. Because Apex features 60 concurrent players, massive 8km² open-world maps (World's Edge, Storm Point, E-District), complex projectile ballistics (bullet drop, travel velocity), dynamic map geometry (ziplines, gravity cannons), and dozens of active tactical abilities, tripling the tickrate would destabilize server performance and dramatically increase matchmaking operating costs.

4. 🌐 Apex Legends Datacenter Infrastructure & AWS GameLift

Apex Legends matchmaking servers are hosted across a mix of **AWS GameLift**, Google Cloud, and Multiplay bare-metal clusters in cities like São Paulo (Brazil), Virginia (US East), Oregon (US West), Frankfurt (EU Central), and Tokyo (Asia). Selecting the wrong datacenter in the main menu (e.g. connecting to US East when living in Brazil) adds 120ms of transatlantic fiber transit on top of the 50ms tick delay, creating unplayable hitreg.

5. ⚡ How to Optimize Network Settings for Apex Legends in 2026

While players cannot force EA to upgrade server hardware to 64Hz, you can optimize your client-side networking to ensure zero packet loss and minimal jitter:

  1. Manual Datacenter Selection: In the Apex Legends Title Screen, wait 60 seconds, press the Data Center (R3 / Tab) button, and select the datacenter with the lowest ping and 0% Packet Loss.
  2. Disable Windows Nagle's Algorithm (TCP/UDP optimizations): Ensure high-priority UDP traffic is not buffered by Windows background network throttling.
  3. Switch to Wired Ethernet: Wi-Fi packet drops combined with 20Hz tickrate lead to missed "prediction error" icons (the red speedometer and branching line indicators in the top-right corner).
  4. Cap In-Game Frame Rates: Capping your FPS to match your monitor refresh rate (e.g. 144Hz, 240Hz) prevents GPU 100% utilization spikes, ensuring frame times align consistently with server packet arrivals.

6. 🧩 Sub-Packet Batching & Delta Compression in Source Engine

Apex Legends is built on a heavily modified version of Valve's Source Engine. In this engine architecture, the server compresses world updates using Delta Compression, only sending packet updates for entities that moved or changed state within a player's spatial relevancy radius. However, during chaotic hot-drops where 15+ players engage in gunfights simultaneously inside a single POI (Point of Interest), the amount of delta state data exceeds the 20Hz packet size budget.

When the 20Hz server budget is exceeded, the server is forced to split player updates across multiple subsequent ticks. This causes the characteristic "stutter sliding" and phantom bullet misses where an enemy appears to teleport 2 feet forward because their position packet was delayed by 100ms across two server tick cycles.

7. 🎮 Crossplay Network Latency: PC vs. Console Frame Timing

Apex Legends crossplay matches pit PC players running at 144Hz to 240Hz against console players on PS5, Xbox Series X (120Hz mode), and previous-generation consoles running at 60Hz. Because the server evaluates all inputs at 20Hz regardless of client refresh rate, high-refresh PC players experience a temporal mismatch: while their local display updates every 4.1 milliseconds, the server only updates the authoritative world state every 50.0 milliseconds. Maintaining low local network jitter (<2ms) is essential to prevent this temporal gap from causing prediction errors.

🎯 Test Your Ping to Apex Legends Server Clusters

Measure live round-trip latency and jitter to official AWS GameLift edge clusters worldwide:

🎮 Open Apex Legends Live Ping Matrix →

Frequently Asked Questions

Why is Apex Legends server tickrate only 20Hz?

Respawn maintains 20Hz tickrate to balance complex physics calculations, 60-player battle royale lobbies, massive maps, and projectile physics without overloading server CPU budgets.

Why do I get "no-regs" (shots that hit but deal no damage) in Apex?

No-regs occur when your client predicts a hit and plays the audio/visual effect, but the server's 20Hz tick evaluation or packet loss determines that the target moved or was already downed before your packet arrived.

What do the red network symbols mean in Apex Legends?

The red speedometer indicates high latency/ping; the branching line icon means packet loss; the folded squares mean congestion/choke; and the offset lines indicate prediction error/desync.

Sources & References

See our research methodology for how we combine our own testing with public data sources.

About the Author

Dalto Cardoso is the founder of DCSpeedTest, a digital nomad who has tested internet connections across multiple countries and runs his own VPS infrastructure for clients worldwide. He holds certifications from Google and Meta Blueprint.