| | |
| | | import ShareDefine
|
| | | import PlayerTeam
|
| | | import PyGameData
|
| | | import NetPackCommon
|
| | |
|
| | | import datetime
|
| | | import time
|
| | |
| | | PyGameData.g_ipyDataRecycleCheckTime = 1
|
| | | IpyGameDataPY.IPYData.Recycle()
|
| | | return
|
| | |
|
| | |
|
| | | # 关闭地图通知py处理
|
| | | def CloseMap(tick):
|
| | | from PyMongoDB.DBCommon import CommonDefine
|
| | | from PyMongoDB.Common import CommFunc
|
| | | #初始化数据库, 恢复备档(按区服记录), 加载静态表
|
| | | try:
|
| | | pass
|
| | | finally:
|
| | | #回发地图 处理完成,必须被调用地图才能正常关闭
|
| | | data = ''
|
| | | data = CommFunc.WriteBYTE(data, CommonDefine.dgPlayerSaveGameServerData) |
| | | NetPackCommon.SendPyPackToMapServerSelf(data, len(data))
|
| | | GameWorld.Log("python 已处理地图关闭逻辑")
|
| | | return |