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 iOS and more.
Born in 2004, and evolving continuously since then, today SmartFoxServer is the leading middleware to create large scale multiplayer games, MMOs and virtual communities. It currently powers hundreds of different projects all over the world, from small chats with turn-based games to massive virtual worlds and multiplayer realtime games.
The latest and most significant addition to the SmartFoxServer platform since its release is the "2X" product line, which takes the SmartFoxServer philosophy and expands it in new directions, introducing hundreds of improvements.
SmartFoxServer 2X is the core product, a massive multiplayer game server which focuses on a few precise goals: simplicity of use, versatility and performance.
It employs version 3.0 of our custom network engine which provides binary protocol with dynamic compression, UDP support, transparent reconnection system, high performance http-tunnelling and much more. It’s also been benchmarked against well known all-purpose socket engines (Mina and Netty) showing top performance under all conditions.
The server is distributed with client-side APIs for a variety of languages and development environments, ranging from ActionScript3 for Adobe Flash/Flex/Air to Objective-C for Apple iOS devices, from .Net for Unity3D (including iOS and Android publishing) to Java for the JRE and Android devices.
The other products of the 2X family are:
- OpenSpace 2X, a powerful ActionScript3 isometric engine and framework for rapid development of multi-user virtual worlds and MMO communities.
- SmartFoxBits 2X, a set of ActionScript3 UI components specifically designed to speed up the process of creating the user interfaces of multiplayer applications and games.
The SmartFoxServer 2X "Community Edition" is free, fully featured and it allows the connection of 100 concurrent users.
Using SmartFoxServer in the cloud allows creating an elastic infrastructure for multiuser applications and games which can easily scale as traffic demand grows.
SmartFoxServer 2X is available on RightScale as a ServerTemplate which can be deployed to multiple clouds with one click using the RightScale management platform. The template takes care of installing the operating system (32 or 64 bit) and SmartFoxServer 2X "Community Edition" in a few minutes.
Once deployed, each SmartFoxServer instance can be accessed and controlled immediately using its Remote Administration Tool; no need to manually configure IP addresses, firewall rules, router port forwarding, Linux ulimit, etc.