数据安全优化
This commit is contained in:
parent
9d9c5634e2
commit
ce8dabf112
@ -7,8 +7,13 @@ import (
|
||||
"runtime/debug"
|
||||
mergeCluster "server/cluster"
|
||||
"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"
|
||||
GoUtil "server/game_util"
|
||||
proto "server/msg"
|
||||
"server/pkg/github.com/name5566/leaf/log"
|
||||
"sync"
|
||||
"time"
|
||||
@ -78,8 +83,24 @@ func (m *MessageMgr) MessageMgrInit() {
|
||||
MessageList: make(map[int64]*MessageList),
|
||||
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.handler = make(map[int]MessageHandlerFunc)
|
||||
|
||||
@ -166,7 +166,7 @@ func (s *ServerMod) LoadData() {
|
||||
DbData.UpdataTime = GoUtil.Now()
|
||||
err = db.InsertServerData(&DbData)
|
||||
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
|
||||
}
|
||||
@ -175,7 +175,7 @@ func (s *ServerMod) LoadData() {
|
||||
}
|
||||
err = GoUtil.GobUnmarshal(DbData.ModData, s.data)
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user