English Sentence Loading...
英语句子加载中...
预览模式: 普通 | 列表

去年翻译的SFS AS3 客户端 API.

放一个amfphp+flex3的相册源码

BlueDream -- SFS开发的网游下载(含源代码)

2009年第一贴

新年快乐

英国摄影师拍到南非松鼠表演“中国功夫”[组图]


一只松鼠踢打对手


一个抱摔掀翻对手。


打不过就跑。


现场还有一帮“看热闹的”。

据《每日邮报》报道,一名叫大卫·斯莱特的英国摄影师在纳米比亚的埃托沙国家公园拍到了几只南非地松鼠搏斗的场景。照片拍摄于纳米比亚的埃托沙国家公园,一只南非地松鼠正在“教训”一位“入侵者”。对手倒在地上,这只地松鼠毫不犹豫地用它毛茸茸的腿一阵狂踢,以保护自己领地不受侵犯。

南非地松鼠分布在非洲干燥地区,地松鼠是群居动物,大群可达到30只。它们不擅长攀爬,喜欢生活在相同连通的洞中,有时还会与猫鼬住在一起。这些南非地松鼠通常使用毛茸茸的大粗尾巴遮阳蔽日,上下挥舞尾巴则是向其他成员传递一种警报信号,这时候通常是它无法打败邻近的动物。
标签: 功夫熊猫

SFS 关于无效连接和断线的处理操作

相信做网络游戏开发,出现无效连接和断线情况是经常遇到的。在sfs 1.63里面,提供<MaxSocketIdleTime>标签,更新文档描述为最大的超时连接时间,但是测试老是不起作用。

这里提供另外一个很简单的方法,经测试有效。

1. 在config文件里面设置<MaxUserIdleTime>标签为60,也就是一分钟。
2. 在客户端写一个TimeEvent事件,每30秒执行一次 sfs.sendXtMessage(extName, "dummy", {})  方法。

<MaxUserIdleTime> :标签的意义是,设置一个最大的用户空闲时间。
sfs.sendXtMessage(extName, "dummy", {})  :此方法可以发送一个很小的数据到服务器端,以保证客户端和server端保持连接。


...over...

SFS 关于用java写服务器扩展不能重载的解决方案

使用java写服务器扩展可能会碰到编译过后的新class文件替换旧的文件,在sfs服务器端,依然是使用的旧文件,导致重载失败。

解决方法如下:
1. 删除 wrapper.conf 文件下的 “wrapper.java.classpath.3=./javaExtensions/” 此处代码
2. 删除 start.bat批处理文件下的 “./javaExtensions/;” 此处代码
3. 要想自动重新载入新文件,可以在config文件里加上 此句代码激活 “<AutoReloadExtensions>true</AutoReloadExtensions>” 如下:
   <Zone name="simpleChat" uCountUpdate="true" buddyList="20" maxUsers="4000" customLogin="false">
   <Rooms>
    <Room name="The Hall" maxUsers="50" isPrivate="false" isTemp="false" autoJoin="true" uCountUpdate="true" >
                                <Vars>
                                      <Var name="sit" type="s" private="false" persistent="true">000000</Var>
                                </Vars>
                                </Room>  
    <Room name="The Kitchen" maxUsers="50" isPrivate="false" isGame="false" isTemp="false"/>
    <Room name="The Garden" maxUsers="50" isPrivate="false" isTemp="false" />
    <Room name="The Bathroom" maxUsers="50" isPrivate="false" isTemp="false" />
    <Room name="The Garage" maxUsers="50" isPrivate="false" isTemp="false" />
    <Room name="The Living Room" maxUsers="50" isPrivate="true" isTemp="false" pwd="test" />
   </Rooms>
   
   <Extensions>
    <extension name="json" className="jsonSample.as" type="script" />
   </Extensions>
   <AutoReloadExtensions>true</AutoReloadExtensions>
   <Moderators status="on">
    <Mod name="modName" pwd="modPass" />
   </Moderators>
  </Zone>

4. 最重要的一步,重新执行 start.bat

over...