热更develper_mods

热更mod准备

  • 热更的mods与服务端的developer_mods目录下的mods对应,不支持behavior
  • 不能新增mods,不会删除文件
  • 热更mods会上传到指定机器的指定服务器上,并计算差异进行reload
  • 只能重载函数,不会修改变量,不支持lamda表达式

热更过程

  • 设置machine_pattern为要热更的机器,默认为全部机器
  • 设置server_pattern为要热更的服务,默认为机器上的所有服务
  • 设置add_mod_dir为要热更的mods

  • 执行hotfix_mod

批量推送文件

  • 推送文件不局限于developer_mods,而是标准目录格式

  • 设置machine_pattern为要推送文件的机器,默认为全部机器
  • 设置server_pattern为要推送文件的服务,默认为机器上的所有服务
  • 设置add_mod_dir为要推送文件的mods

  • 执行add_mod
  • 推送文件只负责拷贝文件,本身不能产生任何效果
  • 可根据需求将它与热更,启停,GM指令等操作结合