ssh账号配置出错
keyfile 私钥文件路径出错
解决方案
- 秘钥使用绝对路径或相对于account.json的路径,推荐使用左斜杠/,不要带中文
ssh登录失败
解决方案
- 检查account.json配置
- 检查秘钥是否为OpenSSH格式
mod不生效,进入游戏没有下载mod过程
检查部署日志是否存在下图的mods not exist出错
解决方案
- 检查mods字段配置
- 重新push_mods
- 检查开发机/home/fuzhu/netgame/mods/部署项目名/是否有对应的mod
检查mod目录格式
如果不符合格式,请调整后redeploy
检查游戏服日志中没有影响mod加载的traceback
如果有类似上图的异常,请处理后redeploy
确认存档目录下的json配置正确
尝试清理缓存
解决方案
- 参见bat/sh脚本中的clearMod
部署脚本日志卡住,强行关闭后提示another task running
解决方案
- 请确认不是别的共享账号开发者在执行部署任务
- 参见bat/sh脚本中的cancel
master/service被修改导致无法更新部署
master字段里除了keep_alive_period以外,均不可以在初始化后再修改
解决方案
- 必须修改master/service的情况,请使用redeploy
配置的服务器ip不在你machines列表内
解决方案
- 修改machines增加服务器,或修改正确服务器的ip字段