整点报时 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
执行流挂起等待 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
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
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
math_util math相关 math_util function M.haversine(lon1,lat1,lon2,lat2)描述 计算2个经纬度的距离参数 lon1 number 位置1经度 lat1 number 位置1纬度 lon2 number 位置2经度 lat2 number 位置2纬度 返回值 number 距离(米) function M.get_min_max(min,max)描述 获取min 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
skynet_util skynet相关 skynet_util function M.lua_dispatch(cmd_func)描述 注册lua消息处理函数参数 cmd_func table 函数表 返回值 function M.lua_src_dispatch(cmd_func)描述 注册lua消息处理函数(带source)参数 cmd_func table 函数表 返回值 function M.number_address 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
string_util string相关 string_util function M.split(inputstr, …)描述 字符串分割,可以嵌套分割 例如:split('1:2_3:4','_',':') res = {{1,2},{3,4}}参数 inputstr string 被分割字符串 … string 分隔符列表 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
模块信息与配置 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
table_util table相关 table_util function M.is_loop_table(check_table,is_route)描述 检测表是否有环引用参数 check_table table 目标表 is_route boolean 是否需要返回环路径 返回值 boolean 是否出现环引用 string|nil 环路径 string|nil 环路径 function M.dump(tab)描述 不会 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api
time_util 时间相关 time_util function M.skynet_int_time()描述 获取当前时间戳参数 返回值 number 时间戳(秒*100) function M.time()描述 获取当前时间戳参数 返回值 number 时间戳(秒) function M.date(time)描述 获取当前日期参数 返回值 table 日期格式的table{year=2025,month 2024-06-29 skynet_fly API 文档 > 工具函数 #skynet_fly_api