启动时生成的临时文件说明

chinese_chess_config.lua

由于生成的make/script脚本中有很多命令都需要通过debug_console入口去操作,比如检测热更快进时间。所有需要有一个地方拿到启动时的debug_port参数,由于生成的chinese_chess_config.lua会因启动第二服而重写导致改变,所以启动时需要copy一个运行时副本,供script去读取启动时参数。

module_info

用于记录可热更模块服务加载文件的修改时间,用于后续检测热更。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
return {
['skynet-fly.utils.time_util'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/utils/time_util.lua',
['last_change_time'] = 1712716696,
},
['skynet-fly.timer'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/timer.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.utils.string_util'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/utils/string_util.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.client.contriner_client'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/client/contriner_client.lua',
['last_change_time'] = 1712131772,
},
['skynet-fly.log'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/log.lua',
['last_change_time'] = 1709621604,
},
['skynet-fly.etc.module_info'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/etc/module_info.lua',
['last_change_time'] = 1709543644,
},
['share_config_m'] = {
['dir'] = '../../skynet_fly/module/share_config_m.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.contriner.contriner_interface'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/contriner/contriner_interface.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.utils.skynet_util'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/utils/skynet_util.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.write_mod_required'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/write_mod_required.lua',
['last_change_time'] = 1709543644,
},
['skynet-fly.utils.table_util'] = {
['dir'] = '../../skynet_fly/lualib/skynet-fly/utils/table_util.lua',
['last_change_time'] = 1709543644,
},
}

这是其中一个的内容。

load_mod.lua.old

也是记录运行的配置,用于对比检测热更。

skynet.load_mods.lua.pid

记录运行时的pid,用于守护进程,防止重复启动。

hotfix_info

用于记录可热更模块服务加载可刷热更脚本文件的修改时间,用于后续检测热更。


启动时生成的临时文件说明
https://huahua132.github.io/2023/02/25/skynet_fly_word/word_2/F_tmpfile/
作者
huahua132
发布于
2023年2月25日
许可协议