基于ActionScript多个游戏实现 - SMARTFOX SERVER框架
来源:互联网 发布:知轩藏书下载不了 编辑:程序博客网 时间:2024/05/20 05:06
SmartFoxServer专为flash多人应用及游戏设计的,国外在此平台上已经开发出了很多多人flash游戏。企鹅俱乐部就是其中最成功的一个。SmartFoxServer就象一个黑匣子,我们不必知道开发多人flash游戏的每个细节,SmartFoxServer已经为我们设计好了很多模块,我们就不必自己去开发去完善,通过SmartFoxServer,我们就可以很清楚的看到多人flash游戏的结构模式,有了这个结构的认识,我们就可以用fms,red5等来开发自己的合适的模式。
不过,SmartFoxServer 技术支持收费还是很高的,不过从官方了解到的包间功能设计还是挺强大的。
通过SmartFoxServer我们可以使用Macromedia Flash MX, MX 2004, 8, Flex 2 and Flash CS3开发多人交互应用及游戏(从简单的聊天应用到复杂的实时游戏)。
SmartFoxServer(SFS)的有以下特点:
1 客户端API,面向AS1.0 ,AS2.0 ,AS3.0
支持flashPlayer6~9, SFS 1.4版本支持 flashMX,SFS的最新版本,支持Flash MX2004, Flash 8 and Flex Builder 2 。
2 公聊与私聊消息发送
可以对房间里的所有用户 发送公聊消息;也可以对某一用户发私聊消息。您也可以对另一个房间的用户发送私聊消息。
3 服务器端变量,房间变量,及用户变量
允许在服务器端储存变量,并在用户之间共享。房间变量,储存当前房间的信息,用户变量储存用户的信息。
4 发送和接受复杂的AS数据对象
您可以向客户端发送数据对象(简单的或复杂的),该数据对象在客户端来说,等同于AS数据对象。
5 自动踢出无效用户和断开无效连接
SFS会自动地断开超时未进行操作的用户,和没有使用 SFS协议的连接,减少网络资源浪费。
6 动态地创建房间
房间可以在config.xml文件中定义,也可以实时创建。
7 支持外语显示
可以使用自己的语言字体
8 可操作性日志
可以按照您自己的要求设置日志。
9 管理员及监控员信息
允许发送管理员及监控员信息。
10 支持监控员操作
监控员可以踢出用户,禁止某用户。
11 不良用语控制
对于使用不良用语的用户进行警告和踢出操作。
12 ip限制
可以设置同一IP的,最大连接数。
13 保存永久性的用户黑名单
14 保存永久性的用户好友列表
15 游戏观看者
游戏房间支持游戏观察者,但是观察者不能与游戏交互。当有玩家离开游戏时,观察者才有机会进入游戏成为游戏玩家。
16 管理员是基于网页的控制管理
17 扩展服务器端(SFS PRO版)
开发者可以使用Java, Actionscrīpt, Python等语言来,扩展服务器端。
18 数据库管理(SFS PRO版)
允许对主要的RDBMS(如:MySQL, MS SQL, Access, Oracle, DB2 等)进行连接和交互。
19 原始数据协议,压缩实时游戏数据。
可用来提高,网络数据传输效率。(SFS PRO版)
20 邮件发送
不需要使用其他的应用程序,就可以发送邮件,例如:发送用户注册激活信息,用户密码等。
可在 Windows (NT/2000/XP/2003) Linux MacOS X (10.3 or later) other Unixes 上安装使用。
具体请参考:http://www.smartfoxserver.com/
- 基于ActionScript多个游戏实现 - SMARTFOX SERVER框架
- smartfox server (MMO游戏服务器平台 )
- 基于Hemlock的ejabberd ActionScript游戏客户端开发
- Smartfox Server 2x 在 CentOS6.3 上的搭建
- 用flash actionscript 编写代码实现连连看游戏
- 设计模式-代理类proxy:一个接口多个实现类(基于spring框架)
- 精通Flex 3.0--基于ActionScript 3.0实现(预订中,估价)
- 高层游戏引擎——基于OGRE所实现的高层游戏引擎框架
- 高层游戏引擎——基于OGRE所实现的高层游戏引擎框架
- 高层游戏引擎——基于OGRE所实现的高层游戏引擎框架
- 基于MFC框架的C++游戏开发(三)游戏贴图与透明特效的实现
- 基于Html5的游戏框架
- 基于状态机的游戏框架
- [smartFox connect]
- 常用 ActionScript 框架【转】
- ActionScript通用开发框架
- ActionScript通用开发框架
- 借助Visual Studio Code提高基于ActionScript的LayaAir HTML5游戏的调试效率
- Bugzilla3.6缺陷列表加入描述字段
- java与flex通信
- 代码库体系结构的调整
- 主流WEB服务器介绍
- 12个Flex常用功能代码
- 基于ActionScript多个游戏实现 - SMARTFOX SERVER框架
- linux下安装Thrift0.5.0
- Java堆和栈的区别(转)
- JSP的九大内置对象及四个作用域_欢迎您的光临_百度空间(转载)
- 实时索引一点调研
- 三十分钟掌握STL
- java 流操作
- Java学习之路 --The Road Of Java Study
- 学JAVA请不要做一个浮躁的人