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