From ba1b4ae7c7aa244f60331c28b8dd91fc556f743f Mon Sep 17 00:00:00 2001 From: sk <123456@qq.com> Date: Tue, 17 Dec 2024 16:28:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=A9=BA=E6=8C=87=E9=92=88=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- worldsrv/coinscenemgr.go | 2 +- worldsrv/coinscenepool.go | 2 +- worldsrv/coinscenepool_local.go | 4 ++-- worldsrv/friendmgr.go | 2 +- worldsrv/scenemgr.go | 4 ++++ 5 files changed, 9 insertions(+), 5 deletions(-) diff --git a/worldsrv/coinscenemgr.go b/worldsrv/coinscenemgr.go index c84f6d1..dcfcc9d 100644 --- a/worldsrv/coinscenemgr.go +++ b/worldsrv/coinscenemgr.go @@ -330,7 +330,7 @@ func (m *CoinSceneMgr) TouchCreateRoom(platform string, gameFreeId int32) { return } gf := PlatformMgrSingleton.GetGameFree(platform, gameFreeId) - if gf.Status && gf.DbGameFree.GetCreateRoomNum() > 0 { + if gf != nil && gf.GetDbGameFree().GetCreateRoomNum() > 0 { logger.Logger.Tracef("TouchCreateRoom platform:%v gameFreeId:%v", platform, gameFreeId) m.delayCache = append(m.delayCache, &CreateRoomCache{ platformName: platform, diff --git a/worldsrv/coinscenepool.go b/worldsrv/coinscenepool.go index a8c6526..605e50d 100644 --- a/worldsrv/coinscenepool.go +++ b/worldsrv/coinscenepool.go @@ -270,7 +270,7 @@ func (csp *CoinScenePool) playerEnter(p *Player, roomId int32, exclude []int32, logger.Logger.Infof("(csp *CoinScenePool) PlayerEnter create new scene:%v snid:%v gamefreeid:%v", scene.sceneId, p.SnId, csp.ID()) csp.AddScene(scene) } else { - logger.Logger.Errorf("Create %v scene failed.", csp.ID()) + logger.Logger.Warnf("Create %v scene failed.", csp.ID()) } } diff --git a/worldsrv/coinscenepool_local.go b/worldsrv/coinscenepool_local.go index 5094717..ccbcd4c 100644 --- a/worldsrv/coinscenepool_local.go +++ b/worldsrv/coinscenepool_local.go @@ -212,14 +212,14 @@ func (l *CoinScenePoolLocal) NewScene(pool *CoinScenePool, p *Player) *Scene { } } if dbCreateRoom == nil { - logger.Logger.Tracef("CoinScenePool CreateLocalGameNewScene failed! playerTakeCoin:%v ", playerTakeCoin) + logger.Logger.Errorf("CoinScenePool CreateLocalGameNewScene failed! playerTakeCoin:%v ", playerTakeCoin) return nil } if len(dbCreateRoom.GetBetRange()) != 0 && dbCreateRoom.GetBetRange()[0] != 0 { baseScore = common.RandInt32Slice(dbCreateRoom.GetBetRange()) } if baseScore == 0 { - logger.Logger.Tracef("CoinScenePool CreateLocalGameNewScene failed! BaseScore==0") + logger.Logger.Errorf("CoinScenePool CreateLocalGameNewScene failed! BaseScore==0") return nil } scene := SceneMgrSingleton.CreateScene(&CreateSceneParam{ diff --git a/worldsrv/friendmgr.go b/worldsrv/friendmgr.go index c10caea..3c9c8af 100644 --- a/worldsrv/friendmgr.go +++ b/worldsrv/friendmgr.go @@ -779,7 +779,7 @@ func (this *FriendMgr) FriendRefuse(p *Player, destP *model.BindFriend) { }), task.CompleteNotifyWrapper(func(data interface{}, tt task.Task) { //拒绝了不提醒 if data != nil { - logger.Logger.Error("FriendRefuse data:", data) + logger.Logger.Warn("FriendRefuse data:", data) SendToClick(friend.OpResultCode_OPRC_Error) return } diff --git a/worldsrv/scenemgr.go b/worldsrv/scenemgr.go index 4b5b962..3d52188 100644 --- a/worldsrv/scenemgr.go +++ b/worldsrv/scenemgr.go @@ -507,21 +507,25 @@ type CreateSceneParam struct { func (m *SceneMgr) CreateScene(args *CreateSceneParam) *Scene { logger.Logger.Tracef("SceneMgr NewScene %v", args) if args.GF == nil { + logger.Logger.Errorf("SceneMgr NewScene GameFree is nil") return nil } if args.Platform == nil { + logger.Logger.Errorf("SceneMgr NewScene Platform is nil") return nil } if args.GS == nil { args.GS = GameSessMgrSington.GetMinLoadSess(int(args.GF.GetGameId())) } if args.GS == nil { + logger.Logger.Errorf("SceneMgr NewScene GameServer is nil") return nil } // 创建房间 s := NewScene(args) if s == nil { + logger.Logger.Errorf("SceneMgr NewScene Scene is nil") return nil } m.scenes[args.RoomId] = s