| | |
| | |
|
| | | import DBDataMgr
|
| | | import GameWorld
|
| | | import PyMongoMain
|
| | | import PlayerFamily
|
| | | import IpyGameDataPY
|
| | | import IPY_GameWorld
|
| | |
| | | #调用该函数时,C++已经设置好区服,如果改变区服需重启
|
| | | def StartDB(tick):
|
| | | #初始化数据库, 恢复备档(按区服记录), 加载静态表
|
| | | from PyMongoDB import PyMongoMain
|
| | | #from PyMongoDB import PyMongoMain
|
| | | PyMongoMain.StartDB()
|
| | | InitGameWorld(tick)
|
| | | return
|
| | |
| | | CheckCloseMapOK()
|
| | | return
|
| | |
|
| | | PyMongoMain.GetUserCtrlDB().onSecondProcess()
|
| | | |
| | | OnMinute(tick)
|
| | |
|
| | | # 其他逻辑
|
| | |
| | | PlayerFamily.OnMinute()
|
| | | PlayerOnline.OnMinute()
|
| | | BattleObj.OnMinute()
|
| | | ObjPool.OnMinute()
|
| | | ObjPool.OnMinute(curTime)
|
| | |
|
| | | __CheckIpyDataRecycle(curTime)
|
| | | return
|