启动配置load_mods.lua
作用定位
可热更服务的启动配置文件,用于配置可插拔的可热更服务,可以自定义启动顺序,数量,配置参数,推迟最后启动。
示例参考
1 |
|
配置参数说明
A_m,B_m是指定的热更服务文件名。
launch_seq 启动顺序。
launch_num 启动数量。
mod_args 模块对应的启动配置。
default_arg 如果配置都一样,就用default_arg,也可以default_arg和mod_args一起用,启动会优先用mod_args对应的配置(如果对应下标的配置存在)。
instance_name 热更服务实例名称,用于给热更服务做分类,比如每个mysql服务连接的数据库都不同,可以用instance_name来区分,之后通过指定instance_name访问。
delay_run 延迟运行。有时候有些服务需要之后再启动。比如这个数字炸弹示例的客户端
修改启动配置指向
通常需要区分开发环境,测试环境,预发环境,正式环境的启动配置。
我们可以修改由binshell/make_server.sh
生成好的skynet启动配置中的loadmodsfile
配置项,改变启用的可热更服务配置。
启动配置load_mods.lua
https://huahua132.github.io/2023/12/17/skynet_fly_api/load_mods/