Mesh network

Software concept

Multiplayer games are formed as mesh networks, each player is connected to everyone else. Increases total upstream needs of all players but does not fall over if the "host" disconnects.

10
games
2
platforms
Related:
* Dedicated server
This leaves the game host little to do, often serving simply as an user with elevated rights (admin), though even this may be untrue (for example, if all administration is on vote basis).

Pros:
* Disconnect of any single player, including the host that set-up the original game, does not interrupt the game itself.
* Latency (ping) is effectively the same for all, the worst any of the players have.

Cons:
* All players included send as much data as a traditional server would.
* Synchronization may be difficult, but this is only an issue for the developers.
* Game saves with exact position data are commonly impossible without delegating and trusting single peer in the mesh network.
* Spectators are expensive. Likely done via one of the players proxying the game for all spectators much like regular server would if done at all.
* Everyone or most need to have their firewall/NAT configured properly. Theoretically one and no more can have this improperly. Unless the net code implements routing via the other players.

Use of mesh network can be easily tested by setting up a game and the host disconnecting and shutting down their game/server, though in some cases this is inadequate measure. Forcibly killing the game process is most reliable way to determine this as it prevents on-the-fly server migration if the game is capable of it.

Popular tags

actionrpg bittorrent bugsplat chromeengine controlschemes cpplanguage directx10 directx9 divx dvd essenceengine hackandslash havokphysics leveleditor lootemup lua lutris mediaindrive milessound moho-engine ogre-engine quazal realtimestrategy securom7 serialkey shadermodel1 shadermodel2 socialnetwork tactical wargame

Parent group

Distributed networking

Games by year

06070809101112131415 41230

The first Mesh network video game was released on September 14, 2006.

THQ and Runic Games published most of these games.

Platforms

Windows 8
Linux 2