diff --git a/services/cmd/main.go b/services/cmd/main.go index d1c4ceefd..a85546250 100644 --- a/services/cmd/main.go +++ b/services/cmd/main.go @@ -307,10 +307,15 @@ func convertServiceSttings(config *comm.GameConfig, id int, stype string, ip str sseting.Type = comm.Service_Worker sseting.Sys["rpcx"]["RpcxStartType"] = 2 if config.BattleAddr != "" { - sseting.Modules["battle"]["OpenCheck"] = true - sseting.Modules["battle"]["BattleServerAddr"] = config.BattleAddr + sseting.Modules["battle"] = map[string]interface{}{ + "OpenCheck": true, + "BattleServerAddr": config.BattleAddr, + } + } else { - sseting.Modules["battle"]["OpenCheck"] = false + sseting.Modules["battle"] = map[string]interface{}{ + "OpenCheck": false, + } } break case comm.Service_Mainte: //维护服务