If you're setting up a server for an open-world survival game, such as *Ark: Survival Evolved*, *Rust*, or *Paru*, then bandwidth calculation will inevitably become a hurdle you can't avoid. These games differ from traditional competitive games; they aren't short, fast-paced matches lasting tens of minutes, but rather a continuously running "living world" with constantly accumulating states. Players will build structures, tame dinosaurs, store resources, and modify the terrain—all of which constantly consume your bandwidth resources.
Let's start with an easily overlooked fact: the bandwidth consumption of open-world survival games is often an order of magnitude higher than that of MOBAs or FPS games. The reason is simple: these games have a large data synchronization range, many entities, and persistent states. An FPS game might only need to synchronize player positions and shooting detection within a few dozen meters, while a survival game needs to synchronize the entire base's building structure, the inventory of containers, and the dinosaur patrol paths to nearby players in real time. Even more critically, these states are persistent and don't disappear after a match ends; the server's upload bandwidth pressure increases linearly or even superlinearly with the scale of player activity.
So, how exactly do you estimate bandwidth requirements?
Let's start with the most basic formula. The general formula for calculating bandwidth is: Bandwidth (Mbps) = Number of Players × Average Bandwidth Consumption per Player × Peak Coefficient. The peak coefficient is recommended to be between 1.3 and 2 to handle sudden surges in traffic during holidays, events, or when players congregate in the same area.
The key challenge lies in the "average bandwidth consumption per player," which varies greatly depending on the game type. According to industry data, different game types differ significantly: FPS/competitive games consume approximately 50 to 400 Kbps per player, MOBAs approximately 80 to 360 Kbps, while open-world MMOs or survival games can consume 80 to 800 Kbps or even higher per player. Why so high? Because these games not only need to synchronize player location but also the surrounding buildings, items in containers, terrain modification traces, NPC behavior, and the state of interactive objects—all of which are transmitted in batches when a player enters their domain of interest.
Taking *Ark: Survival Evolved* as an example, some service providers explicitly state in their setup guides that each player requires approximately 2Mbps of bandwidth, recommending a starting configuration of 8 to 12Mbps, gradually increasing based on the number of players. This means that a server with 50 players online simultaneously could generate 100Mbps of pure game traffic; adding protocol overhead and peak redundancy, the actual required bandwidth is around 150Mbps.
Besides the number of players, another key factor affecting bandwidth is the Tick Rate. Simply put, this is the number of times the server sends status updates to the client per second. Open-world survival games typically use a synchronization frequency of 10 to 20Hz, lower than the 64 to 128Hz of FPS games, but because each packet carries a large amount of data, the total bandwidth requirement is still significant. For example, a 128-tick FPS server sends 128 packets per second, while a 20-tick survival server only sends 20 packets per second, but each packet can be ten times larger.
It's also important to distinguish between upstream and downstream bandwidth here. From a server perspective, uplink bandwidth (sent from the server to the client) is the primary source of stress because the server needs to broadcast the game world status to all players; downlink bandwidth (sent from the client to the server) is much smaller, mainly consisting of player input commands. Therefore, when planning, focusing on uplink bandwidth is sufficient.
Specific configuration recommendations can be based on the following tiers:
For small private servers with 10 to 20 players, primarily for friends playing together, a starting bandwidth of 20 to 50 Mbps is recommended. This is the baseline to ensure smooth gameplay when players are near their base. If you expect hundreds of players online simultaneously, you'll need a stable uplink bandwidth of 100 to 200 Mbps, and dedicated bandwidth is strongly recommended over shared bandwidth. For medium to large servers with hundreds of players online simultaneously, 500 Mbps to 1 Gbps is a more reliable choice. Flagship servers with tens of thousands of players require Gbps-level bandwidth and typically require multi-line BGP and load balancing.
Sufficient bandwidth is not enough; line quality is equally crucial. Players of open-world survival games spend long hours online, and using standard international lines during peak hours can severely impact the gaming experience due to latency and packet loss. This is why many service providers recommend CN2 GIA, BGP multi-line, or "triple-network optimized" lines. While these lines are more expensive, for scenarios prioritizing stability, the extra cost buys the certainty of smooth gameplay at 8 PM.
Regarding cost control, several practical strategies are worth considering. First, adopt a dynamic scaling solution, charging based on peak traffic instead of purchasing fixed bandwidth, which can save approximately 30% on idle costs. Second, distribute static resources (maps, models, patches) via CDN, allowing game server bandwidth to focus on real-time interactive traffic. Third, optimize synchronization strategies, such as synchronizing only the player's surrounding "domain of interest" instead of the entire world, and using incremental synchronization instead of full synchronization. Finally, for multi-server architectures, internal communication uses the data center's intranet, and this traffic typically doesn't consume public network bandwidth quotas.
Lastly, a word of caution: when it comes to bandwidth calculations, it's better to overestimate than underestimate. A player leaving due to lag costs far more than spending hundreds of dollars more on bandwidth each month. Once you've estimated a figure, adding 30% to 50% as a buffer is standard practice in mature operations. After all, the core appeal of open-world survival games lies in that "sense of world," and a smooth network is the foundation for making that world truly come alive.
EN
CN