SmartFoxServer是SmartFox平台的核心产品。 它有三种不同的版本:Basic,Pro和2X。
SmartFoxServer Basic不需要服务器端编程,是快速创建简单到高级的多玩家应用程序的理想解决方案。它提供了关于如何构建多用户应用程序的所有必要的工具、文档和示例。
使用SmartFoxServer Basic,您可以创建广泛的多人体验,从简单的文本聊天,到高级的化身聊天,再到各种回合制游戏(如象棋,扑克,游泳,战争游戏,RPG等等)。
SmartFoxServer Pro是6年以来市场上最先进的多玩家游戏引擎,数百用户都在使用这款软件。它支持世界各地的最具创造力、成功的网络多人游戏和 MMO。许多知名大公司如Disney's Club Penguin, MTV, DreamWorks, Nickelodeon, Warner Bros., Viacom, Cartoon Network等等都在使用SmartFoxServer Pro。
即使SmartFoxServer 2X成为了最神奇的工具,Pro版仍然提供强大的功能,拥有实惠的价格,创建复杂的实时多用户应用程序和游戏。通过为高级项目(如服务器端编码,数据库连接,嵌入式Web服务器,代理或防火墙穿越功能等)这些专门设计的新功能,从Basic版本进行了改进。
出色的性能和可靠性:其核心引擎可以处理数以万计的并发客户端,CPU和内存低使用,为您的定制服务器端逻辑留下大量资源。
SmartFoxServer 2X(aka SFS2X)采用由建立Basic和Pro版本的核心SmartFoxServer理念,在新方向上进行扩展,改进了数百个地方,并专注于几个明确的目标:使用简单,多功能性和高性能。
使用简单:早期版本的SmartFoxServer的所有不必要的复杂性已经全部清理,客户端和服务器API更直观、更简化和更丰富。
多功能性:架构的大部分已经重新设计,使其在很大程度上更灵活。反过来,这有助于开发人员更方便地设计他们的应用程序,并具有更细微的控制级别。
性能:SmartFoxServer以其一流的性能而闻名。SFS2X采用其定制网络引擎(代号:BitSwarm)的3.0版继续这种趋势,它提供了动态压缩,UDP支持,JMX监控,透明重新连接的HRC系统,高性能http通道和更多的二进制协议。它也是基于众所周知的通用插槽引擎(Mina和Netty)显示在所有条件下的顶级性能。
Feature | 重建功能 | 强化功能 | 2X |
---|---|---|---|
ActionScript 3的客户端API | |||
ActionScript 2的客户端API | |||
Unity / Mono / .Net的客户端API | |||
适用于HTML5的客户端API | |||
适用于iOS的客户端API | |||
tvOS的客户端API | |||
适用于Mac OS X的客户端API | |||
适用于Android和Java SE / EE的客户端API | |||
适用于Windows 8.1的客户端 API | |||
Windows Phone 8.1的客户端API | |||
适用于Windows Universal的客户端API | |||
Silverlight的客户端API | |||
高性能网络引擎 | |||
公共消息和私人聊天消息 | |||
服务器端变量(用户变量和房间变量) | |||
自动踢出沉默用户 | |||
动态创建房间 | |||
支持外语和字符编码 | |||
日志记录功能 | |||
可配置记录器 | |||
管理员消息 | |||
主持人支持(踢出成员和禁止成员行为)/ | |||
具有自动踢出和禁止功能的过滤器 | |||
IP过滤 | |||
具有自动踢出和禁止功能的自定义不文明话语过滤器 | |||
自动跨地域政策文件创建 | |||
永久被禁用户列表 | |||
永久好友列表 | |||
游戏观众 | |||
以Web为基的管理工具 | |||
无需重启就可添加、启用、禁用空间 | |||
在Windows / Linux / MacOSX下作为系统服务运行 | |||
SmartFoxBits Community Edition组件 | |||
用于虚拟世界的开发的OpenSpace引擎 | |||
用于防火墙和代理遍历的BlueBox附加组件 | |||
通过RTMP协议的音频/视频流功能的RedBox附加组件 | |||
高级好友列表系统具有黑名单、权限、离线好友等 | |||
服务器端E4X(Ecma for XML) | |||
安全加密登录系统 | |||
支持Java / Python servlet的嵌入式Web服务器 | |||
嵌入式功能强大的JDBC兼容数据库引擎 | |||
服务器端扩展(ActionScript 1 / Javascript) | |||
服务器端扩展(Python / Java) | |||
集成的文件上传设备 | |||
直接数据库连接,允许连接到所有主要的RDBMS | |||
Mailer系统直接从服务器发送文本或html电子邮件 | |||
基于JSON的协议 | |||
用于改进数据压缩的原始数据协议 | |||
二进制协议与动态压缩 | |||
发送和接收复杂数据对象 | |||
内部事件调度系统 | |||
每个应用程序的高级安全设置 | |||
远程服务器端扩展调试 | |||
用于业务统计的分析模块 | |||
可对不稳定客户端透明重连的HRC系统 | |||
UDP支持 | |||
用户个人资料和权限系统 | |||
改进的房间管理功能 | |||
房间组改善活动广播 | |||
高级房间功能(可重命名、锁定,调整房间大小等) | |||
游戏API的匹配 | |||
邀请和挑战系统 | |||
高级房间创建功能与用户自动匹配 | |||
基于“兴趣区域”的用户邻近通知的特殊MMO API | |||
“Ghost用户”搜索系统 |