Your Location:Home>3D Modeling >

GotoAndPlay() SmartFoxServer

SmartFoxServer is the core product of the SmartFox platform. It is available in three different editions: Basic, Pro and 2X.

SmartFoxServer Basic is the ideal solution for quickly creating simple to advanced multiplayer applications that don't require server-side programming. It provides all the necessary tools, documentations and examples on how to build multiuser applications where the logic is kept on the client side only.

With SmartFoxServer Basic you can create a wide range of multiplayer experiences, from simple text chats to advanced avatar chats to all kind of turn-based games (chess, poker, pool, war games, rpgs and many more).

SmartFoxServer Pro has been the most advanced multiplayer games engine available on the market for six years, used by hundreds of customers. It still powers some of the most creative and successful web based multiplayer games/MMOs from all over the world. Our client list includes Disney's Club Penguin, MTV, DreamWorks, Nickelodeon, Warner Bros., Viacom, Cartoon Network... just to name a few.

Even if now the scepter goes to SmartFoxServer 2X, the Pro edition still provides powerful tools to create sophisticated realtime multiuser applications and games at an affordable price. It improves the Basic edition by means of new functionalities specifically designed for advanced projects, like server-side coding, database connectivity, an embedded web server, proxy/firewall traversal capabilities and more.

It also provides outstanding performance and reliability: its core engine can handle tens of thousands of concurrent clients with low cpu and memory usage, leaving plenty of resources for your custom server-side logic.

SmartFoxServer 2X (aka SFS2X) takes the core SmartFoxServer philosophy established by the Basic and Pro editions and expands it in new directions, introducing hundreds of improvements and focusing on a few precise goals: simplicity of use, versatility and performance.

Simplicity of use: all unnecessary complexities of previous versions of SmartFoxServer have been cleaned up, making the client/server API more intuitive, streamlined and richer.

Versatility: most parts of the architecture have been re-designed to make it largely more flexible. In turn this helps developers to design their applications more conveniently and with a finer-grained level of control.

Performance: SmartFoxServer is known for its top-notch performance. SFS2X continues this trend employing version 3.0 of its custom network engine (codename: BitSwarm) which provides binary protocol with dynamic compression, UDP support, JMX monitoring, HRC system for transparent reconnections, high performance http-tunneling and heaps more. It’s also been benchmarked against well known all-purpose socket engines (Mina and Netty) showing top performance under all conditions.

 

Features comparison

The following table compares the major features of the SmartFoxServer editions.

= reengineered feature

= improved feature

Client API for ActionScript 3

Client API for ActionScript 2

Client API for Unity / Mono / .Net

Client API for HTML5

Client API for iOS

Client API for tvOS

Client API for Mac OS X

Client API for Android and Java SE / EE

Client API for Windows 8.1

Client API for Windows Phone 8.1

Client API for Windows Universal

Client API for Silverlight

High performance network engine

Public and private chat messaging

Server-side variables (User Variables / Room Variables)

Auto kick idle users

Dynamically create Rooms

Support for foreign languages / charsets

Logging capabilities

Configurable logger

Administrator messages

Moderator support (kick / ban actions)

Flooding filter with auto-kick / auto-ban functions

IP filtering

Customizable bad words filter with auto-kick / auto-ban functions

Automatic Flash cross-domain policy file creation

Persistent banned users list

Persistent Buddy Lists

Game spectators

Web-based administration tool

Add / modify / enable / disable Zones on the fly without restarting

Runs as a system service under Windows / Linux / MacOSX

SmartFoxBits Community Edition components

OpenSpace engine for virtual worlds development

BlueBox add-on for firewall and proxy traversal

RedBox add-on for audio/video streaming capabilities via RTMP protocol

Advanced Buddy List system with black-list, permissions, offline buddy variables and more

Server-side E4X (Ecma for XML)

Secure encrypted login system

Embedded web server supporting Java/Python servlets

Embedded powerful JDBC compliant database engine

Server-side Extensions (ActionScript 1 / Javascript)

Server-side Extensions (Python / Java)

Integrated file upload facilities

Direct database connectivity, allows connections to all major RDBMS

Mailer system to sends text or html emails directly from the server

JSON based protocol

Raw data protocol for improved data compression

Binary protocol with dynamic compression

Send and receive complex data objects

Internal event dispatching system

Advanced security settings per application

Remote server-side Extensions debugging

Analytics module for business statistics

HRC system for transparent reconnection of unstable clients

UDP support

User profiles and permissions system

Improved Rooms management

Room Groups for improved events broadcasting

Advanced Room features (renaming, locking, resizing, etc)

Game API for match-making

Invitations and challenges system

Advanced Room creation capabilities with user auto-match

Special MMO API for "Area of Interest"-based users proximity notification

"Ghost users" hunting system

Feature BASIC PRO 2X
Client API for ActionScript 3
Client API for ActionScript 2  
Client API for Unity / Mono / .Net  
Client API for HTML5    
Client API for iOS  
Client API for tvOS    
Client API for Mac OS X    
Client API for Android and Java SE / EE  
Client API for Windows 8.1    
Client API for Windows Phone 8.1    
Client API for Windows Universal    
Client API for Silverlight    
High performance network engine
Public and private chat messaging
Server-side variables (User Variables / Room Variables)
Auto kick idle users
Dynamically create Rooms
Support for foreign languages / charsets
Logging capabilities
Configurable logger
Administrator messages
Moderator support (kick / ban actions)
Flooding filter with auto-kick / auto-ban functions
IP filtering
Customizable bad words filter with auto-kick / auto-ban functions
Automatic Flash cross-domain policy file creation
Persistent banned users list
Persistent Buddy Lists
Game spectators
Web-based administration tool
Add / modify / enable / disable Zones on the fly without restarting
Runs as a system service under Windows / Linux / MacOSX
SmartFoxBits Community Edition components
OpenSpace engine for virtual worlds development  
BlueBox add-on for firewall and proxy traversal  
RedBox add-on for audio/video streaming capabilities via RTMP protocol  
Advanced Buddy List system with black-list, permissions, offline buddy variables and more  
Server-side E4X (Ecma for XML)    
Secure encrypted login system  
Embedded web server supporting Java/Python servlets  
Embedded powerful JDBC compliant database engine    
Server-side Extensions (ActionScript 1 / Javascript)    
Server-side Extensions (Python / Java)  
Integrated file upload facilities    
Direct database connectivity, allows connections to all major RDBMS  
Mailer system to sends text or html emails directly from the server  
JSON based protocol  
Raw data protocol for improved data compression    
Binary protocol with dynamic compression    
Send and receive complex data objects
Internal event dispatching system  
Advanced security settings per application  
Remote server-side Extensions debugging  
Analytics module for business statistics    
HRC system for transparent reconnection of unstable clients    
UDP support    
User profiles and permissions system    
Improved Rooms management    
Room Groups for improved events broadcasting    
Advanced Room features (renaming, locking, resizing, etc)    
Game API for match-making    
Invitations and challenges system    
Advanced Room creation capabilities with user auto-match    
Special MMO API for "Area of Interest"-based users proximity notification      
"Ghost users" hunting system      
 
北京哲想软件有限公司