MMO Server Scaling

The cluster centers on technical challenges and architectures for scaling massively multiplayer online game (MMO) servers to support thousands of concurrent players in a single shared world, referencing games like EVE Online, Planetside 2, and technologies such as SpatialOS.

📉 Falling 0.3x Gaming
1,667
Comments
20
Years Active
5
Top Authors
#2774
Topic ID

Activity Over Time

2007
2
2008
10
2009
26
2010
32
2011
30
2012
97
2013
99
2014
77
2015
72
2016
74
2017
94
2018
87
2019
124
2020
93
2021
207
2022
152
2023
199
2024
96
2025
92
2026
4

Keywords

CPU US SimAirport PC improbable.io JVM MB AI IS SMP players server multiplayer game servers eve player scale games minecraft

Sample Comments

Goronmon Aug 29, 2023 View on HN

This page is about their current and planned back-end server architecture, where they want to have thousands of players online in a single virtual world, along with all of the random items - from ships to bits of trash - that float around in space visible to everyone.I would be surprised if they reached "hundreds" of players in a single instance. I don't think thousands is ever going to be attainable for them. Unless they are somehow able to make some sudden breakthrough

jjrumi Sep 17, 2012 View on HN

Could you elaborate on the c10k-equivalent problem for massively multiplayer games ?

foota Apr 20, 2018 View on HN

This seems like it would be really great for large game servers, I'm thinking things like eve.

rasz Jun 27, 2023 View on HN

>Players were spread into 49 different teams across the map. Each team consisted of around 20 players.How is that different from sharding into mini 20 player servers? I was hoping for 1000 players all in visual range :)Eve Online record is >6000 players all in visual range, but they cheat by lowering server tick from 1Hz down to 0.1Hz https://wiki.eveuniversity.org/Time_dila

Zababa Jul 29, 2021 View on HN

I don't really understand your point. Are you saying that the resources used will scale exponentially with the number of players? If that's the case, I can see how this could make things difficult in the long run but caring about it now sounds a bit like premature optimization to me. Maybe the players don't even want to be all on the same world?

gantleman Aug 27, 2022 View on HN

MMO game server: Unity includes a 10,000 Player scene

terafo Sep 2, 2022 View on HN

I see you aren't familiar with modern state of Minecraft servers. Due to Minecraft being limited to a one core big servers actually aren't a single instance. They use proxy servers(such as BungeeCord and it's forks) which distributes load between several lobby servers and from there people join one of custom gamemodes(Skyblock, Bedwars, etc). This allows for tens of thousands of people to play simultaneously, but not in the single world, while SMP(Survival Multiplayer) servers can

nemothekid May 29, 2021 View on HN

Unless you are playing on console, almost nothing is p2p in gaming (Due to cheaters). The server has to simulate the entire "world", and as I understand it, the problem becomes when you have one server instance simulating a world for 100s of players.The said, FTA I think people are focusing on the wrong side of aisle. From what I understand, I don't think anything they said is impossible; it just seems like the team is very inexperienced and MMOs are incredibly complex and give

dvanamst May 12, 2017 View on HN

No problem. You should definitely ask such questions. If you want to dive into the technicalities, see what people are already doing with SpatialOS and ask your own questions I really recommend having a look at the forums (https://forums.improbable.io).That said, my previous response was actually targeting your example as being a use-case that falls into the 'realistic' category that we want to address wit

skrebbel Jun 27, 2023 View on HN

Roblox is pretty sharded I think. Lots of little servers.