An Overview of Networking Infrastructure for Massively Multiplayer Online Games
design and evaluation of mimaze , a multi - player game on the internet .