From cc94e4a81a13477b4385a367ecd9613a9fefcdf1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 20 Sep 2024 13:51:39 +0800 Subject: [PATCH] 1 --- server/matchserver/common/types.go | 3 +++ server/matchserver/constant/constant.go | 1 + server/matchserver/global/global.go | 6 ++++++ server/matchserver/history/export.go | 12 ++++++++++++ server/matchserver/history/historymgr.go | 15 +++++++++++++++ 5 files changed, 37 insertions(+) create mode 100644 server/matchserver/history/export.go create mode 100644 server/matchserver/history/historymgr.go diff --git a/server/matchserver/common/types.go b/server/matchserver/common/types.go index 2f9a1561..e59399f6 100644 --- a/server/matchserver/common/types.go +++ b/server/matchserver/common/types.go @@ -187,6 +187,9 @@ type PlayerMgr interface { type MatchMgr interface { } +type HistoryMgr interface { +} + type WspListener interface { ProcessSSMMsg(*ss.SsNetMsgHandler, *f5.MsgHdr) SendProxyMsg(net.Conn, uint16, proto.Message) diff --git a/server/matchserver/constant/constant.go b/server/matchserver/constant/constant.go index 847bb590..1ecc36f4 100644 --- a/server/matchserver/constant/constant.go +++ b/server/matchserver/constant/constant.go @@ -38,5 +38,6 @@ const ( PLAYER_MGR_MODULE_IDX TEAM_MGR_MODULE_IDX MATCH_MGR_MODULE_IDX + HISTORY_MGR_MODULE_IDX MAX_MODULE_IDX ) diff --git a/server/matchserver/global/global.go b/server/matchserver/global/global.go index 6eeaccc8..cf54b503 100644 --- a/server/matchserver/global/global.go +++ b/server/matchserver/global/global.go @@ -13,6 +13,7 @@ var initOrders = []int32 { constant.PLAYER_MGR_MODULE_IDX, constant.TEAM_MGR_MODULE_IDX, constant.MATCH_MGR_MODULE_IDX, + constant.HISTORY_MGR_MODULE_IDX, constant.WSPLISTENER_MODULE_IDX, } @@ -20,6 +21,7 @@ var app common.App var playerMgr common.PlayerMgr var teamMgr common.TeamMgr var matchMgr common.MatchMgr +var historyMgr common.HistoryMgr var wspListener common.WspListener func GetPlayerMgr() common.PlayerMgr { @@ -62,6 +64,10 @@ func RegModule(idx int32, m q5.Module) { { teamMgr = m.(common.TeamMgr) } + case constant.HISTORY_MGR_MODULE_IDX: + { + historyMgr = m.(common.HistoryMgr) + } case constant.MATCH_MGR_MODULE_IDX: { matchMgr = m.(common.MatchMgr) diff --git a/server/matchserver/history/export.go b/server/matchserver/history/export.go new file mode 100644 index 00000000..7f1bb46e --- /dev/null +++ b/server/matchserver/history/export.go @@ -0,0 +1,12 @@ +package team + +import ( + "main/constant" + "main/global" +) + +var _historyMgr = new(historyMgr) + +func init() { + global.RegModule(constant.HISTORY_MGR_MODULE_IDX, _historyMgr) +} diff --git a/server/matchserver/history/historymgr.go b/server/matchserver/history/historymgr.go new file mode 100644 index 00000000..4db9f52a --- /dev/null +++ b/server/matchserver/history/historymgr.go @@ -0,0 +1,15 @@ +package history + +import ( + +) + +type historyMgr struct { +} + +func (this *historyMgr) Init() { + +} + +func (this *historyMgr) UnInit() { +}