模块信息与配置 module_info function M.get_cfg()描述 获取load_mods default_cfg|mod_cfgs 绑定的配置信息参数 返回值 table function M.get_base_info()描述 获取可热更模块的基础信息 [module_name]可热更模块名 [index]启动索引 [launch_date]启动日期 [launch_time]启动时间戳 2024-06-29 skynet_fly API 文档 > 可热更服务模块 #skynet_fly_api
远程订阅同步-推送端 watch_server function M.publish(channel_name, …)描述 远程推送 /sub/pub (watch)模式用参数 channel_name string 通道名 … string|number|boolean|table|nil 推送的数据 返回值 function M.pubsyn(channel_name, …)描述 远程推送同 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api
整点报时 timer_point function M:new(type)描述 新建整点报时对象参数 type number 报时类型 返回值 table obj function M:set_month(month)描述 指定几月参数 month number 几月[1,12] 返回值 table obj function M:set_day(day)描述 指定月第几天参数 day nu 2024-06-29 skynet_fly API 文档 > 定时器相关 #skynet_fly_api
远程订阅同步-订阅端 watch_syn_client function M.watch(svr_name, channel_name, handle_name, handler)描述 watch监听 svr_name 的所有结点参数 svr_name string 远程结点名称 channel_name string 通道名 handle_name string 绑定的处理名 handler function 回调 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api
执行流挂起等待 wait function M:new(time_out)描述 新建发布端对象参数 time_out number|nil 超时时间,不填永久等待唤醒 返回值 table obj function M:wait(k)描述 等待参数 k any 等待关联的k 返回值 function M:wakeup(k)描述 唤醒参数 k any 唤醒关联的key 返回值 2024-06-29 skynet_fly API 文档 > 定时器相关 #skynet_fly_api
redis命令扩展 rediscredis命令扩展重写的例子 function M:hgetall(key)描述 重写hgetall 改为map结果形式参数 key string rediskey 返回值 table function M:hmset(key,map)描述 重写hmset 能直接传递map参数 key string rediskey map table map表 返回值 number 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
redis调用 redisf调用redis命令的基础封装 function command:script_run(script_str,…)描述 运行redis脚本命令参数 script_str string 脚本串 … number|string|nil 脚本命令参数 arg1为KEY数量然后紧跟KEYS参数,之后是ARGV参数 返回值 number|string|table function M.ne 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
file_util file相关 file_util function M.diripairs(path_url, max_depth)描述 递归遍历目录参数 path_url string 路径 max_depth? number|nil 最大深度 nil表示到底 返回值 function 遍历函数 function M.create_luapath(skynet_fly_path)描述 skynet_fly luapa 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
env_util env相关 env_util function M.add_pre_load(path)描述 添加服务启动之前加载的lua文件参数 path string 路径 返回值 function M.add_after_load(path)描述 添加服务启动之后加载的lua文件参数 path string 路径 返回值 function M.get_svr_id()描述 获取cluster svr_id参数 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
进程内的订阅同步 watch_syn function M.new_server(CMD)描述 新建发布端对象参数 CMD table lua CMD消息表 返回值 table obj function server:register(name, init_v)描述 注册参数 name string 名称 init_v number|string|table|nil 初始值 返回值 table obj 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api