15 卡牌服务端搭建
新增接口SendPyPackToServersRoute,从地图发送封包给ServersRoute,可用于GM命令,跨服封包等
GM命令参考例子GMT_CTG
ServersRoute支持GM命令,参考GMT_OpenServer;tagGMCommand封包新增ServerID字段可通知到具体地图 www里暂时写死服务器ID9006
ServersRoute不需要事件流向记录删除相关代码
ServersRoute删除无用db配置
26个文件已修改
1个文件已添加
82 ■■■■■ 已修改文件
ServersRoute/Config/DBConfig.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/Config/config.ini 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/DBCommon/EnvCheck.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/GMToolLogicProcess/Commands/GMCommon.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/GMToolLogicProcess/Commands/GMT_OpenServer.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/GMToolLogicProcess/GMToolPyInterface.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/GMToolLogicProcess/ProjSpecialProcess.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/LogicProcess/UserCtrlDB.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/LogicProcessThread.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/MergeServer_PackDispatch.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/PegasusCollectorProxy.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/Protocol/RecvPackProtocol.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/PyMongoDataServer.ini 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/main.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/RouteServer/ChinRouteServer.exe 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ChinMapServer.exe 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/ChinMapServerDM.exe 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_GameWorld1.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_PlayerDefine.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_ServerDefine.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NetPackCommon.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/Commands/GMT_CTG.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/GMToolPyInterface.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/ProjSpecialProcess.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc 补丁 | 查看 | 原始文档 | blame | 历史
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Protocol/RecvPackProtocol.pyc 补丁 | 查看 | 原始文档 | blame | 历史
正常关服.bat 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServersRoute/Config/DBConfig.pyc
Binary files differ
ServersRoute/Config/config.ini
@@ -2,20 +2,6 @@
[auth]
userdb_user=sa
userdb_pwd=TlZCWlBWPT1=
sysdb_user=sa
sysdb_pwd=TlZCWlBWPT1=
logdb_user=sa
logdb_pwd=TlZCWlBWPT1=
[config]
EventShellEnable=1
EventShellIP=127.0.0.1
EventShellPort=60005
EventShellGroupID=0
EventShellServerID=0
EventShellHeartInterval=60000
EventShellDllPath=EventToInterfaceDll.dll
[environment]
@@ -24,21 +10,8 @@
MongoDB_Ver=2.4.3
MongoDB_Bits=64
[InnerParam]
[encoding]
base64=0
encoding=utf8
[IDDispatch]
#启用ID分配服务器开关
UseIDDispatchServer=1
#ID分配服务器 åŸŸå
IDDispatchServerIP=vm-shouyoucd
#ID分配服务器 ç«¯å£
IDDispatchServerPort=51100
#PlayerID预分配数量下限
IDDispatchPlayeIDLimit=2
[CheckAccID]
CheckTokenUrl=http://zysdk.zytxgame.com/api.php/index/checktoken
ServersRoute/DBCommon/EnvCheck.pyc
Binary files differ
ServersRoute/GMToolLogicProcess/Commands/GMCommon.pyc
Binary files differ
ServersRoute/GMToolLogicProcess/Commands/GMT_OpenServer.pyc
Binary files differ
ServersRoute/GMToolLogicProcess/GMToolPyInterface.pyc
Binary files differ
ServersRoute/GMToolLogicProcess/ProjSpecialProcess.pyc
Binary files differ
ServersRoute/LogicProcess/UserCtrlDB.pyc
Binary files differ
ServersRoute/LogicProcessThread.pyc
Binary files differ
ServersRoute/MergeServer_PackDispatch.pyc
Binary files differ
ServersRoute/PegasusCollectorProxy.pyc
Binary files differ
ServersRoute/Protocol/RecvPackProtocol.pyc
Binary files differ
ServersRoute/PyMongoDataServer.ini
@@ -1,59 +1,18 @@
[connect] 
USER_DB_IP=127.0.0.1
USER_DB_NAME=GameUser
SYS_DB_IP=127.0.0.1
SYS_DB_NAME=GameSys
LOG_DB_IP=127.0.0.1
LOG_DB_NAME=GameLog
INTERFACE_DB_NAME=InterfaceData_s9999
[platform]
;GroupID å°½é‡ä¸è¦å­˜å‚¨ï¼Œåªæ˜¯é€šä¿¡è¯†åˆ«ç”¨
GroupID = 99999
PlatformName=test
ServerID=s3
;混服平台合服后主服ID, é…ç½®ä¸å¸¦å­—母s, çº¯æ•°å­—, æ ¼å¼: å¹³å° + MainServerID, å¦‚果没有配置则默认取 ServerID
173on_lanMainServerID=9999
;思璞登录需要key验证
spxjgame_LoginKey=123
[Backup]
;玩家备档根路径,配空代表不开启此备档功能;一般路径为 C:\ServerRealTimeBackup\Player
PlayerBakRoot=C:\ServerRealTimeBackup\Player
;多少分钟备份一次
BackupMinutes=5
;备档保留几份备份;一般放在文件夹路径: çŽ©å®¶å¤‡æ¡£æ ¹è·¯å¾„\对应玩家ID\Backup
BackupCopy=3
[EventReport]
AppId=AppId1
Key=7ded96779343f198de9b95a05a0704c9
SessionGUID=sid1
ProductID=xbqy
ReportUrl=http://vm-2016-2:12000/eventreport/eventreport.php
;不需要汇报的事件ID列表,仅管理db中的,GameServer及MapServer的事件汇报在功能配置表EventReport配置,目前db有的事件ID: 9001-创角流失模型; 1103-创角成功
NotReportIDListInDB=[9001, 1103]
GeTuiUrl=http://127.0.0.1:53000/getui/index.php
OpenStateUrl=http://127.0.0.1:53009/control/state.php
[GeTui]
OSName=all
GeTuiUrl=http://127.0.0.1:53000/getui/index.php
;跨服相关配置
[Merge]
;本机是否跨服服务器
IsMergeServer = 0
;---!!!子服有开启跨服功能的才能配IP,跨服服务器不可配IP;端口都需配置
;连接任意一台当作中转,可以所有跨服一起,也可以几个物理服一个跨服(按功能的最大跨服区配置)
MergeServerIP =
MergeServerPort = 16908
; çŽ©å®¶é“¾æŽ¥è·¨æœçš„ç«¯å£
MergeClientPort = 19006
; ç­–划注意!!!加上玩家名字不可超过33个字节,1个汉字3个字节,字符和英文1个字节
; OpName_平台appid_区服ID èŽ·å–åå­—å‰ç¼€ å¦‚ OpName_test_s1 = [测试1服];  æœ€ç»ˆæ˜¾ç¤º [测试1服]玩家名
OpName_test_s1 = [测试1服]
OpName_maoer_s1 = [猫耳1服]
[EventReport]
;上报报错信息
OpenStateUrl=http://127.0.0.1:53009/control/state.php
ServersRoute/main.pyc
Binary files differ
ZoneServerGroup/RouteServer/ChinRouteServer.exe
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/ChinMapServer.exe
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/ChinMapServerDM.exe
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_GameWorld1.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_PlayerDefine.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IPY_ServerDefine.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/NetPackCommon.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/Commands/GMT_CTG.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/GMToolPyInterface.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/GMToolLogicProcess/ProjSpecialProcess.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/LogicProcess/UserCtrlDB.pyc
Binary files differ
ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/PyMongoDB/Protocol/RecvPackProtocol.pyc
Binary files differ
Õý³£¹Ø·þ.bat
@@ -9,6 +9,6 @@
cd /d %serverpath%\ZoneServerGroup\RouteServer
start .\ChinRouteServer.exe -AutoClose
::正常关闭由RouteServer通知关闭
::taskkill /f /t  /FI "IMAGENAME eq python*"
timeout /t 2 /nobreak
taskkill /f /t  /FI "IMAGENAME eq EventServer*"
::taskkill /f /t  /FI "IMAGENAME eq EventServer*"