数据安全优化
This commit is contained in:
parent
9d9c5634e2
commit
ce8dabf112
@ -7,8 +7,13 @@ import (
|
|||||||
"runtime/debug"
|
"runtime/debug"
|
||||||
mergeCluster "server/cluster"
|
mergeCluster "server/cluster"
|
||||||
"server/conf"
|
"server/conf"
|
||||||
|
"server/game/mod/card"
|
||||||
|
"server/game/mod/friend"
|
||||||
|
"server/game/mod/item"
|
||||||
|
limitedTimeEvent "server/game/mod/limited_time_event"
|
||||||
"server/game/mod/msg"
|
"server/game/mod/msg"
|
||||||
GoUtil "server/game_util"
|
GoUtil "server/game_util"
|
||||||
|
proto "server/msg"
|
||||||
"server/pkg/github.com/name5566/leaf/log"
|
"server/pkg/github.com/name5566/leaf/log"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
@ -78,8 +83,24 @@ func (m *MessageMgr) MessageMgrInit() {
|
|||||||
MessageList: make(map[int64]*MessageList),
|
MessageList: make(map[int64]*MessageList),
|
||||||
PlayerList: make(map[int64]int),
|
PlayerList: make(map[int64]int),
|
||||||
}
|
}
|
||||||
gob.Register(msg.VarData{})
|
// 注册所有可能在消息中使用的类型
|
||||||
gob.Register(GameResult{})
|
gob.Register(&limitedTimeEvent.MoneyCat{})
|
||||||
|
gob.Register(&limitedTimeEvent.LuckyCat{})
|
||||||
|
gob.Register(&msg.HandbookMsg{})
|
||||||
|
gob.Register(&limitedTimeEvent.CatTrick{})
|
||||||
|
gob.Register(&VarOpration{})
|
||||||
|
gob.Register(&VarUserData{})
|
||||||
|
gob.Register(&ActivityInfo{})
|
||||||
|
gob.Register(&ChargeExtra{})
|
||||||
|
gob.Register(CatnipMsg{})
|
||||||
|
gob.Register(&CatnipLock{})
|
||||||
|
gob.Register(CRank{})
|
||||||
|
gob.Register(&proto.ResChampshipRank{})
|
||||||
|
gob.Register(&proto.ResChampshipPreRank{})
|
||||||
|
gob.Register(card.CardInfo{})
|
||||||
|
gob.Register(item.Item{})
|
||||||
|
gob.Register([]*item.Item{}) // 注册 []*item.Item 类型
|
||||||
|
gob.Register(friend.ReplyInfo{})
|
||||||
// 注册处理函数
|
// 注册处理函数
|
||||||
m.init()
|
m.init()
|
||||||
m.handler = make(map[int]MessageHandlerFunc)
|
m.handler = make(map[int]MessageHandlerFunc)
|
||||||
|
|||||||
@ -166,7 +166,7 @@ func (s *ServerMod) LoadData() {
|
|||||||
DbData.UpdataTime = GoUtil.Now()
|
DbData.UpdataTime = GoUtil.Now()
|
||||||
err = db.InsertServerData(&DbData)
|
err = db.InsertServerData(&DbData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("LoadData sql exec ,Mod Key: %s err:%v", s.key, err)
|
log.Error("LoadData sql exec ,Mod Key: %s err:%v", s.key, err)
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@ -175,7 +175,7 @@ func (s *ServerMod) LoadData() {
|
|||||||
}
|
}
|
||||||
err = GoUtil.GobUnmarshal(DbData.ModData, s.data)
|
err = GoUtil.GobUnmarshal(DbData.ModData, s.data)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("LoadData Unmarshal failed,Mod Key: %s err:%v", s.key, err)
|
log.Error("LoadData Unmarshal failed,Mod Key: %s err:%v", s.key, err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user