可热更模块的启动配置项

共享配置

share_config_m

  • mongo mongo 连接配置
  • mysql mysql 连接配置
  • redis redis 连接配置
  • frpc_server frpc_server 连接配置
  • server_cfg 服务环境配置
    • svr_id 集群服务唯一ID(同类服务唯一) 默认1
    • thread 使用线程数 默认 8
    • logpath 日志存放路径 默认 ./logs/
    • loglevel 日志等级 默认 info
    • logfilename 日志文件名 默认 server.log
    • debug_port debug_console使用端口 默认8888
    • breakpoint_debug_host 断点调式去连接的host
    • breakpoint_debug_port 断点调式去连接的port
    • breakpoint_debug_module_name 使用断点调试的可热更模块名
    • breakpoint_debug_module_index 使用断点调试可热更模块启动下标
    • log_is_launch_rename 启动是否重命名旧日志
    • recordpath 录像文件存放目录
    • recordlimit 录像记录限制
    • machine_id 机器号(集群唯一),雪花算法生成全局唯一ID用

web服务

web_master_m

  • max_client 最大同时连接数。
  • second_conn_limit 相同ip一秒内建立连接数量限制。
  • keep_live_limit 相同ip保持连接数量限制。
  • host 无默认0.0.0.0。
  • port 无 http默认80 https默认443。
  • protocol 协议 http 或者 https。

web_agent_m

  • protocol 协议 http 或者 https。
  • keep_alive_time 保活时间。
  • second_req_limit 一秒请求数量限制。

日志切割服务

logrotate_m

  • filename 文件名。
  • rename_format 重命名文件格式。日期格式。
  • file_path 文件的路径。
  • limit_size 至少多大才会切割。
  • max_age 最大保留天数。
  • max_backups 最大保留文件数。
  • sys_cmd 轮转时调用的系统命令。
  • point_type 定时轮转的定时器类型。
  • month 几月。
  • day 几天。
  • hour 几时。
  • min 几分。
  • sec 几秒。
  • wday 周几。
  • yday 一年第几天。

orm服务

orm_table_m

  • orm_plug 绑定的orm插件文件。

集群客户端服务

frpc_client_m

  • node_map 访问的server列表 keyvalue形式 svr_name = node。
  • watch 监听方式,目前提供redis服务发现模式。

大厅房间类架构

room_game_alloc_m

  • alloc_plug 分配服插件。
  • MAX_TABLES 最大桌子数量。

room_game_hall_m

  • hall_plug 大厅服插件。

room_game_table_m

  • table_plug 桌子服插件。
  • table_conf 桌子服配置。

数据库

mysql_m

  • db_conf mysql连接配置。

可热更模块的启动配置项
https://huahua132.github.io/2024/01/14/skynet_fly_api/mods/
作者
huahua132
发布于
2024年1月14日
许可协议