Category Archives: Discussion

[Discussion] A Journey Into MMO Server Architecture

Face of Mankind Screen Shot
Face of Mankind Screen Shot from http://www.faceofmankind.com/ © 2014 Face of Mankind

I discovered this post today while doing some research for another post I’m writing. It’s about the server architecture of the sci-fi MMO sandbox game, Face of Mankind: Fall of the Dominion, published by Nexeon Technologies.

The post is a couple of years old, but I think the topics are still important. Sadly, the game was recently shut down. However, I think the article is still worth reading. It’s a nice summary of some high-level MMO server architecture concepts. It’s also a pretty good survey of some possible deployment architectures used by MMO projects.

This is definitely relevant to our topic here at Engines of Delight, so I thought I’d highlight it as a resource. Note that the post describes the Distributed Network Connections pattern in its mention of the Proxy Server. It also discusses some patterns that I will write about in the future. When I post those, I’ll update these notes with relevant links.

Anyway, it’s a good read, so enjoy. Cheers to Marko Dieckmann of the Face of Mankind dev team for writing it!

Source: A Journey Into MMO Server Architecture – MMORPG.com Blogs

[Discussion] Ultima Online Server Architecture

Ultima Online: Charter Edition: Hildebrandt Print
Ultima Online: Charter Edition: Hildebrandt Print shared by UO Journal under a Creative Commons ( BY ) license

I recently ran across a Quora discussion from a few years ago about the technology stack of Ultima Online’s original servers. In it, a few of the game’s developers recall some of the game’s early server architecture decisions and their outcomes. It’s an interesting read with some good real-life insights.

Source: What was the technology stack driving the original Ultima Online servers? – Quora