From 7776ebaeba2d62acdc2f537afc055a5df60c9f4c Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 25 三月 2026 14:14:03 +0800
Subject: [PATCH] 16 卡牌服务端(优化ServersConfig.json重读,同步重读游戏服;)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ReadChConfig.py | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ReadChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ReadChConfig.py
index ede0efe..e0a358d 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ReadChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ReadChConfig.py
@@ -98,17 +98,24 @@
## 标记重读配置
global PyMongoDataServerConfig
global ServersRouteConfig
- global ServersConfigDict
GameWorld.Log("=== 设置重读配置 ===")
GameWorld.GetGameWorld().SetGameWorldDict(ShareDefine.Def_Notify_WorldKey_ReloadConfig, 1)
PyMongoDataServerConfig = None
ServersRouteConfig = None
- ServersConfigDict = {}
+ OnReloadServersConfig()
IpyGameDataPY.IPYData.IpyDataClear()
import DataRecordPack
DataRecordPack.DR_Reload("config")
OnReloadConfig()
+ return
+
+def OnReloadServersConfig():
+ global ServersConfigDict
+ ServersConfigDict = {}
+ GetServerConfigDict()
+ import DataRecordPack
+ DataRecordPack.DR_Reload("ServersConfig")
return
def OnReloadConfig():
@@ -277,7 +284,8 @@
if batServerID in ServersConfigDict:
continue
ServersConfigDict[batServerID] = [groupName, mapID, ShareDefine.serverType_Battle]
-
+ GameWorld.Log("Load ServersConfigDict=%s" % ServersConfigDict)
+
return ServersConfigDict
## PyMongoDataServer.ini配置读取
--
Gitblit v1.8.0