| | |
| | | ## 初始化gameWorld
|
| | | # @param tick 当前时间
|
| | | # @return None
|
| | | # @remarks 函数详细说明.
|
| | | # @remarks 函数详细说明 每条分线都会触发该函数
|
| | | def InitGameWorld(tick):
|
| | | GameWorldEvent.InitGameWorld(tick)
|
| | | gameWorld = GameWorld.GetGameWorld()
|
| | |
| | | #初始化事件报告
|
| | | EventReport.InitDllAppID()
|
| | | #向GameServer注册普通地图启动成功信息
|
| | | GameServer_CommMapServerInitOK(gameWorld)
|
| | | #GameServer_CommMapServerInitOK(gameWorld)
|
| | | #初始化游戏世界的最后一步
|
| | | gameWorld.SetInitOK(True)
|
| | | #通知BalanceServer自己初始化好了
|
| | | gameWorld.BalanceServer_MapServerInitOK()
|
| | | return
|
| | |
|
| | | ## 初始化共享表(原c++表)
|
| | | # @param tick 当前时间
|
| | | # @return None
|
| | | def ReadShareData(tick):
|
| | | from PyMongoDB import PyMongoMain
|
| | | PyMongoMain.GetUserCtrlDB().OnGetGameData()
|
| | | return
|
| | |
|
| | | def GameServer_CommMapServerInitOK(gameWorld):
|
| | | '''
|
| | | 通知GameServer地图启动完毕
|