From 554e95e16fa4a260b2e4d1d9debafcf2244af46e Mon Sep 17 00:00:00 2001 From: gsy1519 <614054460@qq.com> Date: Sun, 2 Apr 2023 01:10:51 +0800 Subject: [PATCH] fix: :bug: fix bug of server exception --- logic/Server/GameServer.cs | 4 ++-- logic/Server/RpcServices.cs | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/logic/Server/GameServer.cs b/logic/Server/GameServer.cs index ec26bb7..435a889 100644 --- a/logic/Server/GameServer.cs +++ b/logic/Server/GameServer.cs @@ -201,8 +201,8 @@ namespace Server MessageOfAll msg = new MessageOfAll(); //msg.GameTime msg.SubjectFinished = (int)game.GameMap.NumOfRepairedGenerators; - //msg.StudentGraduated - //msg.StudentQuited + msg.StudentGraduated = (int)game.GameMap.NumOfEscapedStudent; + msg.StudentQuited = (int)game.GameMap.NumOfDeceasedStudent; msg.StudentScore = 0; msg.TrickerScore = 0; game.GameMap.GameObjLockDict[GameObjType.Character].EnterReadLock(); diff --git a/logic/Server/RpcServices.cs b/logic/Server/RpcServices.cs index e5601f5..fd52690 100644 --- a/logic/Server/RpcServices.cs +++ b/logic/Server/RpcServices.cs @@ -65,6 +65,10 @@ namespace Server //Console.WriteLine("Send!"); } } + catch (Exception ex) + { + Console.WriteLine(ex); + } finally { semaDict[request.PlayerId].Item2.Release(); @@ -116,6 +120,10 @@ namespace Server //Console.WriteLine("Send!"); } } + catch (Exception ex) + { + //Console.WriteLine(ex); + } finally { semaDict[request.PlayerId].Item2.Release();