
Abstract: | There are lots of things to think about when developing a massively multiplayer game |
Quote: | “Good Development & Deployment cannot make your game, but bad ones can easily kill it” |
[→] |
analytics for those Senior Software Developers, Team Leads, Architects, and Project Managers who're Able to Think
System Architecture (and it’s subfield Software Architecture) is a discipline which is surprisingly poorly covered. In a sense, it is still more an art than a science, and usually requires somebody intimately familiar with practical systems, to tell what’s to do and what’s to avoid when building a system.
IT Hares have lots of experience in both Software Architecture and more general System Architecture, and are trying to share their knowledge (and more importantly, their feelings) about them.
posted by "No Bugs" Hare
Abstract: | There are lots of things to think about when developing a massively multiplayer game |
Quote: | “Good Development & Deployment cannot make your game, but bad ones can easily kill it” |
[→] |
posted by "No Bugs" Hare
Announcement: | We’re Starting Beta-Testing of the book on Massive Multi-Player Game Development & Deployment |
[→] |
posted by "No Bugs" Hare
Quote: | “However, the window for triviality is very narrow: for example, even going into two interrelated mutexes instead of one, can easily make multi-threading non-trivial” |
Another Quote: | “Technically you are able to jump to any point of your program, but the variables you see may (and if you have a multi-threaded bug – will) differ every time you jump there.” |
[→] |
posted by "No Bugs" Hare
Quote: | “What is practically very important – is to keep all the “unsanitized” data in one place.” |
Another Quote: | “What will happen if attacker got the whole database of your users’ passwords?” |
[→] |
posted by "No Bugs" Hare
Quote: | “Design of secure protocols is a thing which even security professionals have lots of problems with.” |
Another Quote: | “In the security field, if you can disable something unused – you SHOULD do it” |
[→] |
posted by "No Bugs" Hare
Quote: | “In addition, if TCP_NODELAY is set, it MIGHT help to mitigate consequences of exponential backoff algorithm in case of lost packets.” |
Another Quote: | “All of us are seeing ‘hung’ HTTP connections on a regular basis – that is, when we’ve clicked a link, and the page loading is stuck forever.” |
[→] |
posted by "No Bugs" Hare
Quote: | “In general, lag and jitter are not specific to UDP, and manifest themselves for absolutely any Internet connection.” |
Another Quote: | “If you need a globally-reachable server with single-digit-ms lag for all the players, it is simply not possible” |
[→] |