SFS 服务器扩展开发注意事项
作者:灰色的狼 日期:2008-09-02 20:09
1. 使用服务器登陆模式
服务器登陆用户区别于客户端登陆,后者自动做好了附给sfs客户端的User对象的name和id.
而前者均需要手动添加,当服务器端拿到Channel时,记录下name和id,然后通过服务器扩展发送给客户端的两个属性,smartFox.myUserId和smartFox.myUserName.
2.服务器端sendResponse问题
_server.sendResponse事件有个很奇怪的问题,如果传输类型为数组,客户端会拿不到第二个项的值
3.服务器端隐藏方法:getUserByName
服务器端有个隐藏事件, _server.getUserByName ,可以方便拿到用户的登陆名

SmartFoxServer 1.6.3 比较有用的更新内容
作者:灰色的狼 日期:2008-08-31 13:15
•新的RedBox API(as2),包括例子,文档和源代码
•添加了joinAsSpectator标志到客户端的createRoom()方法,允许观众自动转化为游戏者在游戏房间
•修复了,exitCurret的排版错误。之前为AS2的方法名(exitCurrentRoom),也就是那个浪费我两个小时的bug.
《服务器端》
•新的配置参数,允许只有真的改变的用户变量,才进行广播。避免变量没有改变而去进行广播,一个优化参数。
•新的调试标记: ,允许对数据的输入输出调试。
•添加“此用户已经存在”的错误到日志数据。
•新的服务器扩展命令,踢人,禁止等。
•新的标记:,指定一个最大的空闲socket connection连接时间(这个很有用,对用户是否断线,或者是非正常退出进行处理有很大的帮助)
•新的服务器端操作“force login”,允许用户强制登陆,并断开前一个用户的连接。
•NPC特性:Beta功能,允许服务器端创建一些模拟的伪装用户,服务器将认为伪装用户具备真实的用户连接。
•新的addModerator()和removeModerator()方法,可以在运行时动态添加和删除mod。
A3D更新为5.4.0
作者:灰色的狼 日期:2008-08-30 11:54
这次更新也一并更改了版本号的规则。
- Added View getFaceUnderPoint and getFacesUnderPoint methods, which let to get faces under set point
- Added WalkController and FlyController classes, which let to manage walk and fly modes
- Added EllipsoidCollider class, which implements ellipsoid-to-geometry collision detection
- Added Scene3D planeOffsetThreshold parameter — an offset for defining distances between point and splitter planes
- Added Set.createFromArray method, which creates set from array
- Added Matrix3D.axisAngleToMatrix method, which forms rotation matrix from axis-angle representation
- Added Matrix3D getRotations method, which gets rotation angles values
- Bug fixed in OBJLoader, which showed up during uploading model with textures but without UV-mapping
- Bug fixed in Mesh cloning, which showed up if surface has no material
增加了几个新的方法和类,如WalkController和FlyController类,对漫游方式的飞行和行走选择提供了支持。也修正了几个bug..
换新机器了,进军了symbian了。时间越来越不够用了。
作者:灰色的狼 日期:2008-08-28 00:52
smartFoxServer 更新为1.6.3
作者:灰色的狼 日期:2008-08-25 09:18
SFS 关于 createRoom的API错误
作者:灰色的狼 日期:2008-08-21 22:43
"exitCurrentRoom:
属性名排版错误,请更新为: exitCurrent
----------------------------------------------------------------------------------------------------
被此错误困扰了近两个小时...
飞人夺冠,恐怖的人类极限
作者:灰色的狼 日期:2008-08-17 00:15
期待FP的多线程能力
作者:灰色的狼 日期:2008-08-16 11:15
这两天,开发了一个sfs压力测试小软件. 在单个程序模拟500人内还算可以.因为缺少多线程的支持,运行起来还是挺慢的.
现在只能通过Timer类,进行时间分片的模拟多线程.期待,adobe的工程师能尽快带来此跨越级的开发功能.![]()

A3D 更新为5.03
作者:灰色的狼 日期:2008-08-05 01:00
此版本会有两个版本的alternativa3d ,FP9和FP10.
更新内容:
http://help.alternativaplatform.com/en/client/alternativa3d_help.zip 这个是api的doc下载地址.
blog被挂了木马了..请封掉这个外连.
作者:灰色的狼 日期:2008-08-03 01:22
请封掉 http://g54t5gfg.cn/xi/ilink.html 这个网址. 在internal安全选项里面,把这个地址加入到受限的网站里面。
貌似没有这个地址的外部连接。