[MUD-Dev] Multilevel server concept

Kristen L. Koster koster at eden.com
Fri Apr 7 22:11:43 CEST 2000


on 4/6/2000 2:58 PM, Emil Eifrem wrote:

> At 10:06 PM 6/4/00, Draymoor wrote:

>> There are two types of servers for a mud. One is the primary server. This
>> world server basicly has all the game logic, player data, etc. This is like
>> most standard muds. There is also another type of server called the router
>> server. This server can reside anywhere and is what players connect to.
>> These servers basicly bounce messages between the world server and the
>> players.

Yep, works nicely. It's how UO works, and I'd suspect how some of the other
"massively multiplayer" games work. In fact, we run another one exclusively
for account logins, then hand off to the "user servers" which are the
equivalent of your router servers, which talk to the game servers. There's
also opportunity there for other specialized servers, depending on your
implementation: dedicated DB server for example.

> MUME has been doing this for quite a while, I believe, and it seems to have
> worked well for them (or at least that's what my friend who played there
> told me about two years ago). We plan to do the same for Jamu, mainly as a
> mean to reduce latency.

Dunno that it's that helpful for latency per se, since there's the hop from
router to game that can erase any gains made, depending on how you handle
things. But it IS a very scaleable solution for more users--just add
processes, and when you run out of room, add hardware.

-Raph




_______________________________________________
MUD-Dev mailing list
MUD-Dev at kanga.nu
http://www.kanga.nu/lists/listinfo/mud-dev



More information about the mud-dev-archive mailing list