Multi-user Game Server Platforms

SmartFoxServer

SmartFoxServer is a comprehensive platform for rapidly developing massive multi-user applications and games with Adobe Flash/Flex/Air, Java, Android, .Net, Unity3D, Silverlight, Apple iPhone etc. It comes with a rich set of features, one of the best sets of documentations with many source examples, powerful administration tools and an active online support forum.

OpenSpace

OpenSpace is part of the SmartFoxServer platform for multiplayer games and has the following features:

  • Engine and framework for rapid development of multi-user virtual worlds and MMO communities;
  • Customizable tiles’ aspect ratio;
  • Tiles Elevation
  • 2D objects in a 2.5D world
  • Backgrounds and foregrounds
  • Scrolling
  • Advanced pathfinding
  • Powerful avatar management
  • Advanced map interaction system
  • Exhaustive documentation
  • Complete Map Editor

ElectroServer 4

ElectroServer 4 is a powerful socket-server that facilitates multiplayer game development. Leveraging the latest in high-quality open source frameworks, ES4 achieves unprecedented performance and scalability. ES4 has been load-tested to accommodate 200,000 concurrent players without any degradation in performance or user experience. Other benefits include flexibility, extensibility, operation in standalone or distributed modes for dynamic expansion across a range of machines, ease-of-use, and cost effectiveness.

RedDwarf Server

RedDwarf Server is a horizontally scalable application server for low latency applications such as online games, virtual worlds, and social networking applications.  It is the official community fork for Project Darkstar, previously sponsored by Sun Microsystems, Inc.  RedDwarf is a server side technology written in Java that radically simplifies the development of online games and lowers the barrier to entry into the MMOG market.

Firebase

Firebase is a multiplayer game server. It’s fast, efficient and ready for rapid development. Firebase is open source and developed from scratch by Cubeia Ltd for developers world-wide.

Some of the features:
  • Client APIs in Java, Flex, C++ (soon) and C# (soon);
  • Comes with tournament support. It’s game agnostic, meaning that you can write a type of tournament once and then apply to all your games;
  • Supports your usual list of enterprise abbreviations: JTA, JPA, IoC, JDBC, JMX, SSL etc. It has transparent thread safety, managed transactions, transparent network delivery as well as simple deployment of artifacts;
  • Supports dependency injection via Guice. Spring support is on the to-do list;
  • Write games in several scripting languages. The Firebase script support is based on Java JSR 223 and support Ruby, Groovy Python, JavaScript and many more;
  • Supports Maven;
  • Built-in support for lobby data. Changes are pushed to the clients and clients can subscribe to changes from a subset of the lobby only, thus minimizing bandwidth requirements.

Some of the features:

  • Client APIs in Java, Flex, C++ (soon) and C# (soon);
  • Comes with tournament support. It’s game agnostic, meaning that you can write a type of tournament once and then apply to all your games;
  • Supports your usual list of enterprise abbreviations: JTA, JPA, IoC, JDBC, JMX, SSL etc. It has transparent thread safety, managed transactions, transparent network delivery as well as simple deployment of artifacts;
  • Supports dependency injection via Guice. Spring support is on the to-do list;
  • Write games in several scripting languages. The Firebase script support is based on Java JSR 223 and support Ruby, Groovy Python, JavaScript and many more;
  • Supports Maven;
  • Built-in support for lobby data. Changes are pushed to the clients and clients can subscribe to changes from a subset of the lobby only, thus minimizing bandwidth requirements.

Player.IO

Player.IO makes it easy and fun to build scalable web games by providing easy to use services for game developers:

  • BigDB
  • Hosted Multiplayer Service
  • Error Logging
  • QuickConnect

Red5

Red5 is an Open Source Flash Server written in Java that supports:

  • Streaming Video (FLV, F4V, MP4)
  • Streaming Audio (MP3, F4A, M4A)
  • Recording Client Streams (FLV only)
  • Shared Objects
  • Live Stream Publishing
  • Remoting

Mesmotronic Multiuser Server

Mesmotronic Multiuser Server is the real-time server solution for the Adobe Flash Platform, enabling you to create multiuser applications and multiplayer games using AS3.

This entry was posted in Game Design, Games, Multiuser Games and tagged . Bookmark the permalink.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.