| | |
| | | except:
|
| | | return inputText
|
| | |
|
| | | return inputText |
| | | return inputText
|
| | |
|
| | |
|
| | | # 向运维发送邮件,用于需要紧急处理的信息
|
| | | # 此处不包含服务器报错的汇报
|
| | | def SendGameStateMail(msgInfo):
|
| | | # 使用方式 向OpenStateUrl 发送Type为GameWarning,那么就会收到一封游戏内容警告邮件,信息为MsgInfo
|
| | | getUrl = ReadChConfig.GetPyMongoConfig("EventReport", "OpenStateUrl")
|
| | | groupID = ReadChConfig.GetPyMongoConfig("platform", "GroupID")
|
| | | userDBName = ReadChConfig.GetPyMongoConfig("connect", "USER_DB_NAME")
|
| | | getUrl = getUrl + "?Type=GameWarning&groupID=%s&userDBName=%s&MsgInfo=%s"%(groupID, userDBName, msgInfo)
|
| | | |
| | | GetGameWorld().EventReport_EventReport("", "", "", "", 0, getUrl)
|
| | | |
| | |
| | | #发送封包
|
| | | SendEventPack("CTGError", dataDict, curPlayer)
|
| | | GameWorld.ErrLog("%s. %s" % (errorInfo, addDict), curPlayer.GetPlayerID())
|
| | | |
| | | GameWorld.SendGameStateMail("CTGError:%s"%dataDict)
|
| | | return
|
| | |
|
| | | def DR_CTGOK(curPlayer, addDict):
|
| | |
| | | return
|
| | |
|
| | |
|
| | | # 向运维发送邮件,用于需要紧急处理的信息
|
| | | # 此处不包含服务器报错的汇报
|
| | | def SendGameStateMail(msgInfo):
|
| | | # 使用方式 向OpenStateUrl 发送Type为GameWarning,那么就会收到一封游戏内容警告邮件,信息为MsgInfo
|
| | | getUrl = ReadChConfig.GetPyMongoConfig("EventReport", "OpenStateUrl")
|
| | | groupID = ReadChConfig.GetPyMongoConfig("platform", "GroupID")
|
| | | userDBName = ReadChConfig.GetPyMongoConfig("connect", "USER_DB_NAME")
|
| | | getUrl = getUrl + "?Type=GameWarning&groupID=%s&userDBName=%s&MsgInfo=%s"%(groupID, userDBName, msgInfo)
|
| | | |
| | | GetGameWorld().EventReport_EventReport("", "", "", "", 0, getUrl)
|
| | |
|
| | |
|
| | |
| | | dataDict.get("userDBName", 0))
|
| | | SendEmail(ServerInfo)
|
| | | return
|
| | | elif stateType == "GameWarning":
|
| | | # 游戏通用警告邮件使用
|
| | | ServerInfo = "游戏警报:服务器组:%s, dbname:%s, 警告信息:"%(
|
| | | dataDict.get("groupID", 0),
|
| | | dataDict.get("userDBName", 0),
|
| | | dataDict.get("MsgInfo", 0))
|
| | | SendEmail(ServerInfo)
|
| | | elif stateType == "QueryMapOK":
|
| | | if g_AllMapCnt == 0:
|
| | | if not os.path.exists(".\MapCount.txt"):
|