From df1375798cf673f2a88c813d944cd6346c6e7be3 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期四, 15 五月 2025 19:48:24 +0800 Subject: [PATCH] 0312 新架构一个地图就是一个服务器,增加DB管理;初版遗漏了更新旧的pymongo代码后续补充 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py index 7a28ab7..d03a9e3 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/GameWorldProcess.py @@ -590,7 +590,7 @@ ## 初始化gameWorld # @param tick 当前时间 # @return None -# @remarks 函数详细说明. +# @remarks 函数详细说明 每条分线都会触发该函数 def InitGameWorld(tick): GameWorldEvent.InitGameWorld(tick) gameWorld = GameWorld.GetGameWorld() @@ -603,13 +603,21 @@ #初始化事件报告 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地图启动完毕 -- Gitblit v1.8.0