Bandwidth is the most under-provisioned resource in game server hosting. Server operators calculate CPU and RAM requirements carefully but assume any 1 Gbps uplink is sufficient — until player counts grow and latency spikes during peak hours. This guide provides exact bandwidth requirements for popular multiplayer games at three scales (100, 500, 1000 concurrent players) and explains how dedicated server network cards, uplink speeds, and QoS configuration prevent packet loss under load.
Before provisioning a server, review dedicated server network configurations that offer 10 Gbps uplinks and multiple NIC options for high-traffic workloads.
How Game Servers Consume Bandwidth
Game server bandwidth consumption falls into three categories: tick-rate updates (server to all players, every tick), player actions (client to server, per-action), and state transfers (chunk loading, join data, world saves). The tick-rate update is the dominant factor — a server sending 20 updates per second to 200 players consumes 20x200x packet_size bandwidth before any player action reaches the server.
Per-player bandwidth varies dramatically by game. A Minecraft server using Paper with compression enabled sends approximately 10-30 KB/s per player during gameplay, spiking to 200-500 KB/s during chunk loading. A Counter-Strike 2 server sends 8-15 KB/s per player (smaller update packets with delta compression). An ARK: Survival Ascended server with 40 players sends 30-60 KB/s per player due to persistent world updates.
| Game | Per-Player Bandwidth (Gameplay) | Per-Player Bandwidth (Peak) | 100 Players Total | 500 Players Total | 1000 Players Total |
|---|---|---|---|---|---|
| Minecraft (Paper, compressed) | 15 KB/s | 500 KB/s | 1.2 Gbps | 6 Gbps | 12 Gbps |
| Counter-Strike 2 | 10 KB/s | 100 KB/s | 0.8 Gbps | 4 Gbps | 8 Gbps |
| Valheim | 8 KB/s | 200 KB/s | 0.64 Gbps | 3.2 Gbps | 6.4 Gbps |
| Rust | 25 KB/s | 400 KB/s | 2.0 Gbps | 10 Gbps | 20 Gbps |
| ARK: Survival Ascended | 40 KB/s | 600 KB/s | 3.2 Gbps | 16 Gbps | 32 Gbps |
| Palworld | 20 KB/s | 350 KB/s | 1.6 Gbps | 8 Gbps | 16 Gbps |
| 7 Days to Die | 12 KB/s | 250 KB/s | 0.96 Gbps | 4.8 Gbps | 9.6 Gbps |
Note that these figures represent the aggregate bandwidth needed from the server to all clients (download from the server perspective). The server also receives upload traffic (player actions, chat, RCON commands) at approximately 5-15% of the download volume. A 100-player Minecraft server needs approximately 1.2 Gbps download capacity and 150 Mbps upload capacity — already exceeding standard 1 Gbps uplinks.
Uplink Speed Recommendations by Scale
| Scale | Recommended Uplink | Typical Monthly Cost | Notes |
|---|---|---|---|
| 10-50 players | 1 Gbps | Included | Sufficient for most games at this scale |
| 50-150 players | 1-2.5 Gbps | $20-50/month extra | Minecraft and ARK need 2.5 Gbps at 150 players |
| 150-500 players | 2.5-10 Gbps | $50-200/month extra | Multi-instance servers need 10 Gbps at 500 players |
| 500-1000+ players | 10-40 Gbps | $200-1000/month extra | Requires dedicated server with multiple NICs or fiber |
Network Card Performance: NIC Matters
A 10 Gbps uplink is wasted if the server’s network interface card cannot sustain that throughput under real-world conditions. Consumer-grade NICs (including many onboard Realtek controllers) struggle with the packet-per-second rates generated by game servers. A Minecraft server sending 20 updates per second to 200 players generates 4,000 packets per second just from game updates, plus TCP overhead, query packets, and RCON traffic.
For high-traffic game servers, use Intel X710 or Mellanox ConnectX-4/5/6 NICs. These enterprise NICs provide hardware offloading for TCP segmentation, checksum, and RSS (Receive Side Scaling), distributing packet processing across all CPU cores. Without RSS, a single CPU core handles all network interrupts, which creates a CPU bottleneck on the same core running the game tick loop — causing latency spikes under high packet rates.
QoS Configuration for Game Traffic
Quality of Service ensures game traffic takes priority over management traffic during network congestion. On a dedicated server with a single uplink, configure tc (traffic control) to prioritize game packets by port or DSCP marking:
# Create priority qdisc
tc qdisc add dev eth0 root handle 1: prio
# Game server ports (high priority)
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 25565 0xffff flowid 1:1 # Minecraft
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 7777 0xffff flowid 1:1 # ARK
tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dport 28015 0xffff flowid 1:1 # Rust
# Management traffic (low priority)
tc filter add dev eth0 parent 1:0 protocol ip prio 3 u32 match ip dport 22 0xffff flowid 1:3 # SSH
This configuration ensures that even during a SteamCMD update saturating the uplink, game packets are processed immediately while update packets queue behind them. The result is zero additional latency for players during maintenance windows.
Measuring Your Bandwidth Usage
Before upgrading to a higher-cost uplink, measure actual bandwidth usage with nload, bmon, or vnstat. Run measurements during peak hours for at least one week. The 95th percentile usage (not average) determines your required uplink speed. If your 95th percentile usage is consistently above 80% of your current uplink, upgrade to the next tier.
Also monitor packet loss percentage. At 80%+ uplink utilization, some NICs begin dropping packets before the link is fully saturated. If you observe more than 0.1% packet loss during peak hours, upgrade the uplink or add QoS even if the raw bandwidth seems sufficient.
The Cost of Under-Provisioning Bandwidth
Under-provisioned bandwidth manifests as rubber-banding (Minecraft), teleporting (FPS games), and desync (persistent world games). These issues drive player churn far more than CPU lag because they are immediately noticeable. A server that drops 1% of packets at peak hours loses approximately 15-25% of its peak player count — players log off and find a different server. For a monetized server (donations, cosmetics, ranks), the revenue loss from bandwidth under-provisioning outweighs the cost of a 10 Gbps upgrade within the first month.
Browse dedicated server hosting plans with 10 Gbps uplinks and enterprise-grade NICs suitable for high-traffic game hosting at scale.


Leave a Reply
You must be logged in to post a comment.