I was thinking about how you could create a P2P system (like BitTorrent for files) for playing multiplayer games. The idea is to remove a traditional server from a multi-tenant architecture. I understand that some server may be needed to initiate messaging and send world updates, etc., but I'm wondering how to reduce the load and network pressure on the server.
By the way, this applies to games of any size, from two game pieces to FPS with 30+ players.
I'm out of my mind?
. , , . MMO , "". , "" "" - , .
, , - , - , .
, , "" , .
. - .
, , , ? , 45- ? , ? , : , !
, , , . , - MMO p2p .
:
1) - ? node? , P2P ? ?
2) - , 77 102235 x, y, z? / " "...
3) - ? , ? , , - ?
, P2P- , , , , "", , , " ", " " .
, grid- , , .. "" "... = ... FPS -. , , , .
"" (-), , . , , , ( Blizzard WOW), - " P2P", "", ( ...)... , .. , ?
LOL... ... , : -)
...!
, , , . , - . P2P . , P2P . . 2 . - , , , P2P , , .
, , , .
, , , , .
, , , . .
, .
, , " " , . . , , .
The real problem, as I see it, is that there is no reason to develop, for example, a system. The cost will be high and add complexity, but the gaming experience (product) will not be significantly improved. A money operation must save more money than it costs to be viable.
Source: https://habr.com/ru/post/1703987/More articles:What type of security was used with WCF on Azure that would be compatible with Silverlight? - securityКак можно предлагать бесплатные рингтоны на вашем веб-сайте? - hyperlinkNoClassDefFoundError on JFace FontRegistry - javaUsing nginx rewrite to hide or clear urls? - nginxLink to a platform-specific library from a non-standard .NET application - c ++Suggestions on how to get bbpress / wordpress username / username from cookie - phpTreetop SGF Parsing - ruby | fooobar.comHow can I use "mod rewrite" to redirect the path to the subdomain, but without redirecting the browser? - apacheКак сравнить число с диапазоном в bash или Perl? - bashHow to get a text value from a list index in C # - c #All Articles