Переглянути джерело

fix:热更新文档修改

pigflower 1 день тому
батько
коміт
21dc75be0c
1 змінених файлів з 21 додано та 0 видалено
  1. 21 0
      README.md

+ 21 - 0
README.md

@@ -392,3 +392,24 @@ systemctl start gameserver-name
 - 战斗服 `Config.json` 中的 `luaRoot` 不同系统路径格式不同:Windows 用 `\\`,Mac/Linux 用 `/`
 - `serverlist.json` 中的 `address` 字段需与 `ConnectorService` 实际监听的 `IP:Port`(默认 19821)一致
 - `update_server_config.json` 中的 `loginServerUrl` 需指向 AccountNode 的 HTTP 地址(默认端口 18081)
+
+### 热更新流程
+
+  1. 使用ftp连接服务器,替换文件:/data/CzServer/data/ServerData,修改 templates_lua/ 或 templates_xls/ 里对应的 .xlsx 文件
+  2. 执行热更:
+  `curl -X POST "http://127.0.0.1:18084/cmd/" -d "reloadalltable"`
+  3. 验证:
+  `tail -f /data/CzServer/_output.server/logfile/gamenode1.log | grep -E 'reload all table|Handle App Command|ERROR Table'`
+
+  补充:单表热更
+
+  如果只改了一张表,可以只热更那一张,更快:
+  `curl -X POST "http://127.0.0.1:18084/cmd/" -d "reloadtable hero"`
+  参数是表名(文件名去掉.xlsx)
+
+  
+
+  
+
+
+