3 ms·
I work on multiplayer video games, and our game servers are often stateful programs that persist for 10-60m. If you have 5 players per session and 250,000 peak
by maccard 4y ago
I work on multiplayer video games, and our game servers are often stateful programs that persist for 10-60m. If you have 5 players per session and 250,000 peak concurrent users (remember that steam is only one platform, consoles exist too, as do mobile platforms), you can have 50k servers. Sure they're not necessarily 50k unique machines, but they might be container instances or just processes on a single box, but theres 50k individual processes doing "stuff"
- deleted 4y ago[deleted]
- ClumsyPilot 4y ago> you can have 50k servers. Sure they're not necessarily 50k unique machines Props to game servers- they atlre more complex than much of eterprise software. However this is a big distinction - depending on a game, 10 - 100 game istances could run on one physical machine
- maccard 4y agoFrom the receiving end it doesn't matter whether they're unique machines, instances packed on one machine, containers on a machine or serverless nodes, it's still receiving updates from 50k processess though! You also need to manage the complexity of packing those game instances onto the same machine for your game which is a whole other fish.