smartfoxsrver 优化
1 使用 string 格式的数据传送协议
2 关闭房间人数更新广播 uCountUpdate = flase
3 单机游戏房间 使用 普通room 但是请将 isGame=false limbo=true ountUpdate=false;
4 扩展使用java扩展,使用功能模块化。 尽量减少扩展的个数
5 进行 MaxRoomVars 和 MaxUserVars 的设置
6 使用 服务器版本的java虚拟机
7 修改JVM的堆内存 在start.bat 里 "../jre/bin/java.exe" -Xms64M -Xmx512M -cp
不然超过堆 内存 sfs 会断开
8 关闭不需要的系统事件及方法。
9 像企鹅那种应用 一个smartfoxserver可开设3个zone 一个zone设定1000人左右
10 将扩展的名字设置短些 1~2个字符
11 最好使用自定义的接口。如 公聊 私聊 等等
12 使用最新的java虚拟机
13 使用单个zone级别的扩展。代替多个room级别的扩展
14 如果使用as写扩展,用java写一部分代码,然后在as中使用。
15 尽量减少外部数据库的访问
16 服务器端 JVM 线程的设置 线程数=cup的个数/2