Ahuangege Mydog Versions Save

typescript编写的分布式游戏服务器框架(a distributed game server framework coded by typescript)

v2.3.4

1 year ago

1、增加filter功能,移除 cmdFilter 2、rpc 消息增加消息缓存功能。回调形式的rpcErr,由枚举改为bool类型,可以认为rpc调用只有超时这一错误。 3、添加服务器全部启动成功的通知。 4、其他部分修改

v2.3.3

1 year ago

1、monitor.ts 进行 try catch 2、内部日志重新整理 3、启动时,脚本执行顺序修改 4、mydog start/remove/send 里面的 serverId 可使用范围参数,如 con-1~3表示con-1 con-2 con-3

v2.3.2

2 years ago

修改: 1、修改 mydog cmd 命令,客户端cmd提示文件由开发者自己创建。 2、增加mydog send 命令,可发送简单的消息给mydog框架。 3、添加移除监听,在 mydog stop/remove/removeT 等命令下的移除,添加回调给开发者。

v2.3.1

2 years ago

修改: 1、增加 session.send() 方法。目的:在前端服未绑定uid时,也能发消息给对应客户端 2、客户端网络模块:creator主动断开连接时清空消息列表防止收到onclose事件,unity的解析优化。同时都修改了监听逻辑,不再需要等待网络连接成功后才能注册消息监听了。 3、移除commander依赖模块,自己实现一个简单的。(尽量少的依赖包) 4、保证在主动关闭客户端时,缓存的消息列表都能下发到客户端。

v2.3.0

2 years ago

修改: 1、客户端握手时提供md5,避免消息号文件每次新建网络连接时都下发。 2、rpcAwait内部错误时,返回的数据由null改为undefined,null可用于开发者自己使用 3、优化解码 4、wss合并到ws里

注意: 1、由于 【修改-1】 ,客户端需要修改对应网络代码