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();