季度更新日志2025-1 2025-3

最终还原perl环境 pb 打包sharedata数据应注意先copy

  • perl没用还原,会影响到系统其他软件正常工作。
  • pb打包用sharedata共享的table时,数据打包不进去。怀疑是因为sharedata是skynet封装的c object,pb底层无法识别访问,通过先深拷贝sharedata表,再传入pb打包可以规避此问题。

优化sharedata_service 热更支持加载新的文件

开发中,我们新增系统时,一般都会新增一些配置文件,这时候希望reload可以加载它们。

优化sharedata使用错误时,输出更友好的错误提示

优化前是直接查询skynet的sharedata或者sharatable 当配置不存在,出现的代码断言错误没有给出明确的错误信息,需要查看源码对应行,才能发现错误原因。
优化后当配置不存在时会输出错误信息not exists file_path[./common/cfgs/test_cfg3.lua],当模式不匹配时会输出错误信息mode not match load mode[sharedata] use mode[sharetable]

room_game_login 发送到玩家所在服方法调整,玩家不在线就发到最新hall服务上


季度更新日志2025-1 2025-3
https://huahua132.github.io/2024/01/09/quarter/2025-1-2025-3/
作者
huahua132
发布于
2024年1月9日
许可协议