diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Debug.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Debug.log new file mode 100644 index 00000000..20989f70 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Debug.log @@ -0,0 +1,10 @@ +2025-04-02 16:59:26.8261 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 16:59:27.2194 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 16:59:27.6185 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 16:59:28.0036 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 16:59:50.0545 (AuthenticationComponentSystem.cs:130) Authentication: Login Success(登录成功),username:wangwei,password:123,source:客户端,Position:1001 +2025-04-02 16:59:50.2974 (C2G_LoginRequestHandler.cs:31) Gate校验登录成功用户116299279127281665 +2025-04-02 16:59:50.3233 (GameAccountManageComponentSystem.cs:102) Gate 当前缓存中的 SessionID 2589055308819070976 +2025-04-02 16:59:50.3233 (C2G_LoginRequestHandler.cs:43) Gate : Login 登录成功GameAccount:session2589055308819070976 AccountId:116299279127281665 +2025-04-02 16:59:50.3575 (G2C_GetGameAccountInfoHandler.cs:37) Gate: 获取账号信息 AccountId SnowShow +2025-04-02 16:59:56.0574 (AuthenticationComponentSystem.cs:150) Authentication:Login:username:wangwei 用户移除成功 从缓存中 diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Error.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Error.log new file mode 100644 index 00000000..486d21d8 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Error.log @@ -0,0 +1,18 @@ +2025-04-02 16:56:15.4982 System.ArgumentException: An item with the same key has already been added. Key: Fantasy.G2Chat_LoginRequest + at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) + at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) + at Fantasy.Network.Interface.MessageDispatcherComponent.LoadInner(Int64 assemblyIdentity) + at Fantasy.Network.Interface.MessageDispatcherComponent.<>c__DisplayClass16_0.b__0() + at Fantasy.ThreadSynchronizationContext.Update() +2025-04-02 16:56:33.3541 System.ArgumentException: An item with the same key has already been added. Key: Fantasy.G2Chat_LoginRequest + at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) + at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) + at Fantasy.Network.Interface.MessageDispatcherComponent.LoadInner(Int64 assemblyIdentity) + at Fantasy.Network.Interface.MessageDispatcherComponent.<>c__DisplayClass16_0.b__0() + at Fantasy.ThreadSynchronizationContext.Update() +2025-04-02 16:57:58.0473 System.ArgumentException: An item with the same key has already been added. Key: Fantasy.G2Chat_LoginRequest + at System.Collections.Generic.Dictionary`2.TryInsert(TKey key, TValue value, InsertionBehavior behavior) + at System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) + at Fantasy.Network.Interface.MessageDispatcherComponent.LoadInner(Int64 assemblyIdentity) + at Fantasy.Network.Interface.MessageDispatcherComponent.<>c__DisplayClass16_0.b__0() + at Fantasy.ThreadSynchronizationContext.Update() diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Info.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Info.log new file mode 100644 index 00000000..24f4b4a9 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Info.log @@ -0,0 +1,18 @@ +2025-04-02 16:56:15.4342 初始化序列化器成功,数量为:2 +2025-04-02 16:56:33.3030 初始化序列化器成功,数量为:2 +2025-04-02 16:57:57.9899 初始化序列化器成功,数量为:2 +2025-04-02 16:59:26.0246 初始化序列化器成功,数量为:2 +2025-04-02 16:59:26.5981 SceneConfigId = 1001 networkTarget = Inner TCPServer Listen 127.0.0.1:11001 +2025-04-02 16:59:26.8136 SceneConfigId = 1001 networkTarget = Outer KCPServer Listen 127.0.0.1:21001 +2025-04-02 16:59:26.8261 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 16:59:27.0291 SceneConfigId = 1002 networkTarget = Inner TCPServer Listen 127.0.0.1:11002 +2025-04-02 16:59:27.2194 SceneConfigId = 1002 networkTarget = Outer KCPServer Listen 127.0.0.1:21002 +2025-04-02 16:59:27.2194 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 16:59:27.4309 SceneConfigId = 1010 networkTarget = Inner TCPServer Listen 127.0.0.1:11010 +2025-04-02 16:59:27.6160 SceneConfigId = 1010 networkTarget = Outer KCPServer Listen 127.0.0.1:21010 +2025-04-02 16:59:27.8212 SceneConfigId = 1011 networkTarget = Inner TCPServer Listen 127.0.0.1:11011 +2025-04-02 16:59:28.0036 SceneConfigId = 1011 networkTarget = Outer KCPServer Listen 127.0.0.1:21011 +2025-04-02 16:59:28.2123 SceneConfigId = 1026 networkTarget = Inner TCPServer Listen 127.0.0.1:11026 +2025-04-02 16:59:28.4153 SceneConfigId = 1026 networkTarget = Outer TCPServer Listen 127.0.0.1:21016 +2025-04-02 16:59:28.4153 Process:1 Startup Complete SceneCount:5 +2025-04-02 16:59:50.3361 (G2Chat_LoginRequestHandler.cs:19) 登录聊天服务器成功 SnowShow AccountId 116299279127281665 GateRoutedId 2589055308819070976 diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Warn.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Warn.log new file mode 100644 index 00000000..fcd38eb2 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040216.Warn.log @@ -0,0 +1 @@ +2025-04-02 16:59:50.2974 (GateJWTComponentSystem.cs:47) Gate:Token签名校验成功 diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Debug.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Debug.log new file mode 100644 index 00000000..3426b9e0 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Debug.log @@ -0,0 +1,36 @@ +2025-04-02 17:01:45.9357 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:01:46.3516 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:01:46.7610 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:01:47.1682 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:01:53.9070 (AuthenticationComponentSystem.cs:130) Authentication: Login Success(登录成功),username:wangwei,password:123,source:客户端,Position:1001 +2025-04-02 17:01:54.1413 (C2G_LoginRequestHandler.cs:31) Gate校验登录成功用户116299279127281665 +2025-04-02 17:01:54.1677 (GameAccountManageComponentSystem.cs:102) Gate 当前缓存中的 SessionID 2589022323470237696 +2025-04-02 17:01:54.1677 (C2G_LoginRequestHandler.cs:43) Gate : Login 登录成功GameAccount:session2589022323470237696 AccountId:116299279127281665 +2025-04-02 17:01:54.2161 (G2C_GetGameAccountInfoHandler.cs:37) Gate: 获取账号信息 AccountId SnowShow +2025-04-02 17:01:59.9082 (AuthenticationComponentSystem.cs:150) Authentication:Login:username:wangwei 用户移除成功 从缓存中 +2025-04-02 17:07:26.4240 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:07:26.8215 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:07:27.2296 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:07:27.6696 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:08:09.7733 (AuthenticationComponentSystem.cs:130) Authentication: Login Success(登录成功),username:wangwei,password:123,source:客户端,Position:1001 +2025-04-02 17:08:10.0083 (C2G_LoginRequestHandler.cs:31) Gate校验登录成功用户116299279127281665 +2025-04-02 17:08:10.0360 (GameAccountManageComponentSystem.cs:102) Gate 当前缓存中的 SessionID 2589099289284182016 +2025-04-02 17:08:10.0360 (C2G_LoginRequestHandler.cs:43) Gate : Login 登录成功GameAccount:session2589099289284182016 AccountId:116299279127281665 +2025-04-02 17:08:10.0743 (G2C_GetGameAccountInfoHandler.cs:37) Gate: 获取账号信息 AccountId SnowShow +2025-04-02 17:08:15.7752 (AuthenticationComponentSystem.cs:150) Authentication:Login:username:wangwei 用户移除成功 从缓存中 +2025-04-02 17:09:14.9881 (GameAccountSystem.cs:29) Gate gameAccount 下线前 保存数据到 数据库中 +2025-04-02 17:11:49.9873 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:11:50.4176 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件 +2025-04-02 17:11:50.8359 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:11:51.2496 (OnCreateScene_InitEvent.cs:21) 初始网关(Gate)服务器组件 +2025-04-02 17:12:24.3154 (AuthenticationComponentSystem.cs:130) Authentication: Login Success(登录成功),username:wangwei,password:123,source:客户端,Position:1001 +2025-04-02 17:12:24.5750 (C2G_LoginRequestHandler.cs:31) Gate校验登录成功用户116299279127281665 +2025-04-02 17:12:24.6011 (GameAccountManageComponentSystem.cs:102) Gate 当前缓存中的 SessionID 2589079498074882048 +2025-04-02 17:12:24.6011 (C2G_LoginRequestHandler.cs:43) Gate : Login 登录成功GameAccount:session2589079498074882048 AccountId:116299279127281665 +2025-04-02 17:12:24.6390 (G2C_GetGameAccountInfoHandler.cs:37) Gate: 获取账号信息 AccountId SnowShow +2025-04-02 17:12:30.3167 (AuthenticationComponentSystem.cs:150) Authentication:Login:username:wangwei 用户移除成功 从缓存中 +2025-04-02 17:12:54.5523 (GameAccountSystem.cs:29) Gate gameAccount 下线前 保存数据到 数据库中 +2025-04-02 17:12:54.6171 (G2Chat_OfflineRequestHandler.cs:11) chat : 聊天服务器SnowShow 下线 +2025-04-02 17:12:54.6171 (GateLoginHelper.cs:44) Gate : chat聊天服务器下线成功 +2025-04-02 17:12:54.6171 (GameAccountSystem.cs:29) Gate gameAccount 下线前 保存数据到 数据库中 +2025-04-02 17:12:54.6171 (EntityTimeOutComponentSystem.cs:52) session : 0 Dispose diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Error.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Error.log new file mode 100644 index 00000000..8e0e9b2e --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Error.log @@ -0,0 +1,31 @@ +2025-04-02 17:09:15.0026 Fantasy.Timer.TimerComponent Update Error MongoDB.Bson.BsonSerializationException: An error occurred while serializing the Routes field of class Fantasy.GameAccount: When using DictionaryRepresentation.Document key values must serialize as strings. + ---> MongoDB.Bson.BsonSerializationException: When using DictionaryRepresentation.Document key values must serialize as strings. + at MongoDB.Bson.Serialization.Serializers.DictionarySerializerBase`3.SerializeKeyString(TKey key) + at MongoDB.Bson.Serialization.Serializers.DictionarySerializerBase`3.SerializeDocumentRepresentation(BsonSerializationContext context, TDictionary value) + at MongoDB.Bson.Serialization.Serializers.DictionarySerializerBase`3.SerializeValue(BsonSerializationContext context, BsonSerializationArgs args, TDictionary value) + at MongoDB.Bson.Serialization.Serializers.ClassSerializerBase`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TValue value) + at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializer serializer, BsonSerializationContext context, Object value) + at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeNormalMember(BsonSerializationContext context, Object obj, BsonMemberMap memberMap) + at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContext context, Object obj, BsonMemberMap memberMap) + --- End of inner exception stack trace --- + at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContext context, Object obj, BsonMemberMap memberMap) + at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeClass(BsonSerializationContext context, BsonSerializationArgs args, TClass document) + at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.Serialize(BsonSerializationContext context, BsonSerializationArgs args, TClass value) + at MongoDB.Bson.BsonExtensionMethods.ToBson(Object obj, Type nominalType, BsonBinaryWriterSettings writerSettings, IBsonSerializer serializer, Action`1 configurator, BsonSerializationArgs args, Int32 estimatedBsonSize) + at MongoDB.Bson.BsonExtensionMethods.ToBson[TNominalType](TNominalType obj, IBsonSerializer`1 serializer, BsonBinaryWriterSettings writerSettings, Action`1 configurator, BsonSerializationArgs args, Int32 estimatedBsonSize) + at Fantasy.Serialize.BsonPackHelper.Serialize[T](T object) + at Fantasy.Serialize.BsonPackHelper.Clone[T](T t) + at Fantasy.DataBase.MongoDataBase.Save[T](T entity, String collection) + at Hotfix.GameAccountSystem.SaveToDatabase(GameAccount self, Scene scene) in D:\UnityProject\EintooAR\GameServer\Server\Hotfix\Outter\Gate\GameAccount\GameAccountSystem.cs:line 12 + at Hotfix.GameAccountSystem.DisConnect(GameAccount self) in D:\UnityProject\EintooAR\GameServer\Server\Hotfix\Outter\Gate\GameAccount\GameAccountSystem.cs:line 30 + at Hotfix.EntityTimeOutComponentSystem.Handler(EntityTimeOutComponent self, Int64 parentRunTimeId, Func`1 callback) in D:\UnityProject\EintooAR\GameServer\Server\Hotfix\Outter\Entity\EntityTimeOutComponentSystem.cs:line 48 + at Fantasy.Async.FTask.InnerCoroutine() + at Fantasy.Async.FTask.InnerCoroutine() + at Hotfix.EntityTimeOutComponentSystem.<>c__DisplayClass2_0.b__0() in D:\UnityProject\EintooAR\GameServer\Server\Hotfix\Outter\Entity\EntityTimeOutComponentSystem.cs:line 35 + at Fantasy.Timer.TimerSchedulerNet.Update() + at Fantasy.Entitas.EntityComponent.Update() + at Fantasy.Entitas.EntityComponent.Update() + at Fantasy.Scene.Update() + at Fantasy.MultiThreadScheduler.Loop(Scene scene, CancellationToken cancellationToken) + at Fantasy.MultiThreadScheduler.<>c__DisplayClass5_0.b__0() + diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Info.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Info.log new file mode 100644 index 00000000..393f1984 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Info.log @@ -0,0 +1,45 @@ +2025-04-02 17:01:45.0878 初始化序列化器成功,数量为:2 +2025-04-02 17:01:45.7153 SceneConfigId = 1001 networkTarget = Inner TCPServer Listen 127.0.0.1:11001 +2025-04-02 17:01:45.9191 SceneConfigId = 1001 networkTarget = Outer KCPServer Listen 127.0.0.1:21001 +2025-04-02 17:01:45.9357 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:01:46.1523 SceneConfigId = 1002 networkTarget = Inner TCPServer Listen 127.0.0.1:11002 +2025-04-02 17:01:46.3495 SceneConfigId = 1002 networkTarget = Outer KCPServer Listen 127.0.0.1:21002 +2025-04-02 17:01:46.3516 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:01:46.5734 SceneConfigId = 1010 networkTarget = Inner TCPServer Listen 127.0.0.1:11010 +2025-04-02 17:01:46.7610 SceneConfigId = 1010 networkTarget = Outer KCPServer Listen 127.0.0.1:21010 +2025-04-02 17:01:46.9788 SceneConfigId = 1011 networkTarget = Inner TCPServer Listen 127.0.0.1:11011 +2025-04-02 17:01:47.1682 SceneConfigId = 1011 networkTarget = Outer KCPServer Listen 127.0.0.1:21011 +2025-04-02 17:01:47.3781 SceneConfigId = 1026 networkTarget = Inner TCPServer Listen 127.0.0.1:11026 +2025-04-02 17:01:47.5875 SceneConfigId = 1026 networkTarget = Outer TCPServer Listen 127.0.0.1:21016 +2025-04-02 17:01:47.5875 Process:1 Startup Complete SceneCount:5 +2025-04-02 17:01:54.1801 (G2Chat_LoginRequestHandler.cs:19) 登录聊天服务器成功 SnowShow AccountId 116299279127281665 GateRoutedId 2589022323470237696 +2025-04-02 17:07:25.4986 初始化序列化器成功,数量为:2 +2025-04-02 17:07:26.1987 SceneConfigId = 1001 networkTarget = Inner TCPServer Listen 127.0.0.1:11001 +2025-04-02 17:07:26.4064 SceneConfigId = 1001 networkTarget = Outer KCPServer Listen 127.0.0.1:21001 +2025-04-02 17:07:26.4240 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:07:26.6285 SceneConfigId = 1002 networkTarget = Inner TCPServer Listen 127.0.0.1:11002 +2025-04-02 17:07:26.8215 SceneConfigId = 1002 networkTarget = Outer KCPServer Listen 127.0.0.1:21002 +2025-04-02 17:07:26.8215 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:07:27.0385 SceneConfigId = 1010 networkTarget = Inner TCPServer Listen 127.0.0.1:11010 +2025-04-02 17:07:27.2296 SceneConfigId = 1010 networkTarget = Outer KCPServer Listen 127.0.0.1:21010 +2025-04-02 17:07:27.4622 SceneConfigId = 1011 networkTarget = Inner TCPServer Listen 127.0.0.1:11011 +2025-04-02 17:07:27.6696 SceneConfigId = 1011 networkTarget = Outer KCPServer Listen 127.0.0.1:21011 +2025-04-02 17:07:27.8931 SceneConfigId = 1026 networkTarget = Inner TCPServer Listen 127.0.0.1:11026 +2025-04-02 17:07:28.1026 SceneConfigId = 1026 networkTarget = Outer TCPServer Listen 127.0.0.1:21016 +2025-04-02 17:07:28.1026 Process:1 Startup Complete SceneCount:5 +2025-04-02 17:08:10.0492 (G2Chat_LoginRequestHandler.cs:19) 登录聊天服务器成功 SnowShow AccountId 116299279127281665 GateRoutedId 2589099289284182016 +2025-04-02 17:11:49.1038 初始化序列化器成功,数量为:2 +2025-04-02 17:11:49.7598 SceneConfigId = 1001 networkTarget = Inner TCPServer Listen 127.0.0.1:11001 +2025-04-02 17:11:49.9717 SceneConfigId = 1001 networkTarget = Outer KCPServer Listen 127.0.0.1:21001 +2025-04-02 17:11:49.9873 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:11:50.2054 SceneConfigId = 1002 networkTarget = Inner TCPServer Listen 127.0.0.1:11002 +2025-04-02 17:11:50.4176 SceneConfigId = 1002 networkTarget = Outer KCPServer Listen 127.0.0.1:21002 +2025-04-02 17:11:50.4176 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功 +2025-04-02 17:11:50.6331 SceneConfigId = 1010 networkTarget = Inner TCPServer Listen 127.0.0.1:11010 +2025-04-02 17:11:50.8359 SceneConfigId = 1010 networkTarget = Outer KCPServer Listen 127.0.0.1:21010 +2025-04-02 17:11:51.0480 SceneConfigId = 1011 networkTarget = Inner TCPServer Listen 127.0.0.1:11011 +2025-04-02 17:11:51.2496 SceneConfigId = 1011 networkTarget = Outer KCPServer Listen 127.0.0.1:21011 +2025-04-02 17:11:51.4815 SceneConfigId = 1026 networkTarget = Inner TCPServer Listen 127.0.0.1:11026 +2025-04-02 17:11:51.7176 SceneConfigId = 1026 networkTarget = Outer TCPServer Listen 127.0.0.1:21016 +2025-04-02 17:11:51.7176 Process:1 Startup Complete SceneCount:5 +2025-04-02 17:12:24.6011 (G2Chat_LoginRequestHandler.cs:19) 登录聊天服务器成功 SnowShow AccountId 116299279127281665 GateRoutedId 2589079498074882048 diff --git a/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Warn.log b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Warn.log new file mode 100644 index 00000000..dff68457 --- /dev/null +++ b/GameServer/Bin/Debug/Logs/Server/Server20250402/Server..2025040217.Warn.log @@ -0,0 +1,5 @@ +2025-04-02 17:01:54.1413 (GateJWTComponentSystem.cs:47) Gate:Token签名校验成功 +2025-04-02 17:08:10.0083 (GateJWTComponentSystem.cs:47) Gate:Token签名校验成功 +2025-04-02 17:09:04.9839 session timeout id:135640032928333824 timeNow:1743584944983 _session.LastReceiveTime:1743584933918 _timeOut:8000 +2025-04-02 17:12:24.5750 (GateJWTComponentSystem.cs:47) Gate:Token签名校验成功 +2025-04-02 17:12:44.5477 session timeout id:135644413794975744 timeNow:1743585164547 _session.LastReceiveTime:1743585152426 _timeOut:8000 diff --git a/GameServer/Bin/Debug/net9.0/Entity.dll b/GameServer/Bin/Debug/net9.0/Entity.dll index af8b0511..ff24b2ef 100644 Binary files a/GameServer/Bin/Debug/net9.0/Entity.dll and b/GameServer/Bin/Debug/net9.0/Entity.dll differ diff --git a/GameServer/Bin/Debug/net9.0/Entity.pdb b/GameServer/Bin/Debug/net9.0/Entity.pdb index aa213075..3b99c8c2 100644 Binary files a/GameServer/Bin/Debug/net9.0/Entity.pdb and b/GameServer/Bin/Debug/net9.0/Entity.pdb differ diff --git a/GameServer/Bin/Debug/net9.0/Hotfix.dll b/GameServer/Bin/Debug/net9.0/Hotfix.dll index b138dd02..68d0c9eb 100644 Binary files a/GameServer/Bin/Debug/net9.0/Hotfix.dll and b/GameServer/Bin/Debug/net9.0/Hotfix.dll differ diff --git a/GameServer/Bin/Debug/net9.0/Hotfix.pdb b/GameServer/Bin/Debug/net9.0/Hotfix.pdb index 775bebe7..ad56ee76 100644 Binary files a/GameServer/Bin/Debug/net9.0/Hotfix.pdb and b/GameServer/Bin/Debug/net9.0/Hotfix.pdb differ diff --git a/GameServer/Bin/Debug/net9.0/Main.dll b/GameServer/Bin/Debug/net9.0/Main.dll index 555b3d38..ec0234d5 100644 Binary files a/GameServer/Bin/Debug/net9.0/Main.dll and b/GameServer/Bin/Debug/net9.0/Main.dll differ diff --git a/GameServer/Bin/Debug/net9.0/Main.exe b/GameServer/Bin/Debug/net9.0/Main.exe index aeccedb6..932af6f3 100644 Binary files a/GameServer/Bin/Debug/net9.0/Main.exe and b/GameServer/Bin/Debug/net9.0/Main.exe differ diff --git a/GameServer/Bin/Debug/net9.0/Main.pdb b/GameServer/Bin/Debug/net9.0/Main.pdb index 164080a8..ec9c5065 100644 Binary files a/GameServer/Bin/Debug/net9.0/Main.pdb and b/GameServer/Bin/Debug/net9.0/Main.pdb differ diff --git a/GameServer/Config/NetworkProtocol/Inner/InnerMessage.proto b/GameServer/Config/NetworkProtocol/Inner/InnerMessage.proto index ff662eeb..c02a092f 100644 --- a/GameServer/Config/NetworkProtocol/Inner/InnerMessage.proto +++ b/GameServer/Config/NetworkProtocol/Inner/InnerMessage.proto @@ -2,6 +2,7 @@ syntax = "proto3"; package Sining.Message; +//Gate message G2Chat_LoginRequest // IRouteRequest,Chat2G_LoginResponse { string GameName = 1; @@ -10,9 +11,25 @@ message G2Chat_LoginRequest // IRouteRequest,Chat2G_LoginResponse } message Chat2G_LoginResponse // IRouteResponse { - int64 ChatUnitRunId = 1 ; + int64 ChatRouteId = 1 ; } +message G2Chat_OfflineRequest // IRouteRequest, Chat2G_OfflineResponse +{ + +} +message Chat2G_OfflineResponse // IRouteResponse +{ + +} + + + + + + + + message G2A_TestMessage // IRouteMessage { string Tag = 1; diff --git a/GameServer/Config/NetworkProtocol/Outer/OuterMessage.proto b/GameServer/Config/NetworkProtocol/Outer/OuterMessage.proto index bd9a3373..184e3176 100644 --- a/GameServer/Config/NetworkProtocol/Outer/OuterMessage.proto +++ b/GameServer/Config/NetworkProtocol/Outer/OuterMessage.proto @@ -9,6 +9,7 @@ package Fantasy.Network.Message; // 例如:// Protocol ProtoBuf 或 // Protocol MemoryPack +//Authentication message C2A_RegisterRequest // IRequest,A2C_RegisterResponse { string Username = 1; @@ -32,6 +33,8 @@ message A2C_LoginResponse // IResponse string Token = 1; } + +//Gate message C2G_LoginRequest // IRequest,G2C_LoginResponse { string Token = 1; @@ -72,8 +75,6 @@ message G2C_OpenGameNameInputWindowsMessage //IMessage } - - message C2G_UpdateAndSaveGameNameRequest //IRequest,G2C_UpdateAndSaveGameNameResponse { int64 AccountId = 1 ; @@ -101,6 +102,10 @@ message Chat2C_TestResponse // ICustomRouteResponse + + + + message C2G_TestMessage // IMessage { string Tag = 1; diff --git a/GameServer/Server/Entity/Generate/NetworkProtocol/InnerMessage.cs b/GameServer/Server/Entity/Generate/NetworkProtocol/InnerMessage.cs index 957b8087..4983cd9c 100644 --- a/GameServer/Server/Entity/Generate/NetworkProtocol/InnerMessage.cs +++ b/GameServer/Server/Entity/Generate/NetworkProtocol/InnerMessage.cs @@ -53,18 +53,53 @@ namespace Fantasy public override void Dispose() { ErrorCode = default; - ChatUnitRunId = default; + ChatRouteId = default; #if FANTASY_NET || FANTASY_UNITY GetScene().MessagePoolComponent.Return(this); #endif } public uint OpCode() { return InnerOpcode.Chat2G_LoginResponse; } [ProtoMember(1)] - public long ChatUnitRunId { get; set; } + public long ChatRouteId { get; set; } [ProtoMember(2)] public uint ErrorCode { get; set; } } [ProtoContract] + public partial class G2Chat_OfflineRequest : AMessage, IRouteRequest, IProto + { + public static G2Chat_OfflineRequest Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + [ProtoIgnore] + public Chat2G_OfflineResponse ResponseType { get; set; } + public uint OpCode() { return InnerOpcode.G2Chat_OfflineRequest; } + } + [ProtoContract] + public partial class Chat2G_OfflineResponse : AMessage, IRouteResponse, IProto + { + public static Chat2G_OfflineResponse Create(Scene scene) + { + return scene.MessagePoolComponent.Rent(); + } + public override void Dispose() + { + ErrorCode = default; +#if FANTASY_NET || FANTASY_UNITY + GetScene().MessagePoolComponent.Return(this); +#endif + } + public uint OpCode() { return InnerOpcode.Chat2G_OfflineResponse; } + [ProtoMember(1)] + public uint ErrorCode { get; set; } + } + [ProtoContract] public partial class G2A_TestMessage : AMessage, IRouteMessage, IProto { public static G2A_TestMessage Create(Scene scene) diff --git a/GameServer/Server/Entity/Generate/NetworkProtocol/InnerOpcode.cs b/GameServer/Server/Entity/Generate/NetworkProtocol/InnerOpcode.cs index f75c9a46..cd2d78f5 100644 --- a/GameServer/Server/Entity/Generate/NetworkProtocol/InnerOpcode.cs +++ b/GameServer/Server/Entity/Generate/NetworkProtocol/InnerOpcode.cs @@ -4,20 +4,22 @@ namespace Fantasy { public const uint G2Chat_LoginRequest = 1073751825; public const uint Chat2G_LoginResponse = 1207969553; + public const uint G2Chat_OfflineRequest = 1073751826; + public const uint Chat2G_OfflineResponse = 1207969554; public const uint G2A_TestMessage = 939534097; - public const uint G2A_TestRequest = 1073751826; - public const uint G2A_TestResponse = 1207969554; - public const uint G2M_RequestAddressableId = 1073751827; - public const uint M2G_ResponseAddressableId = 1207969555; - public const uint G2Chat_CreateRouteRequest = 1073751828; - public const uint Chat2G_CreateRouteResponse = 1207969556; - public const uint M2M_SendUnitRequest = 1082140437; - public const uint M2M_SendUnitResponse = 1216358165; + public const uint G2A_TestRequest = 1073751827; + public const uint G2A_TestResponse = 1207969555; + public const uint G2M_RequestAddressableId = 1073751828; + public const uint M2G_ResponseAddressableId = 1207969556; + public const uint G2Chat_CreateRouteRequest = 1073751829; + public const uint Chat2G_CreateRouteResponse = 1207969557; + public const uint M2M_SendUnitRequest = 1082140438; + public const uint M2M_SendUnitResponse = 1216358166; public const uint G2M_SendAddressableMessage = 1744840465; - public const uint G2M_CreateSubSceneRequest = 1073751830; - public const uint M2G_CreateSubSceneResponse = 1207969558; + public const uint G2M_CreateSubSceneRequest = 1073751831; + public const uint M2G_CreateSubSceneResponse = 1207969559; public const uint G2SubScene_SentMessage = 939534098; - public const uint G2SubScene_AddressableIdRequest = 1073751831; - public const uint SubScene2G_AddressableIdResponse = 1207969559; + public const uint G2SubScene_AddressableIdRequest = 1073751832; + public const uint SubScene2G_AddressableIdResponse = 1207969560; } } diff --git a/GameServer/Server/Entity/Model/Gate/GameAccount/GameAccount.cs b/GameServer/Server/Entity/Model/Gate/GameAccount/GameAccount.cs index 5f8db67e..c8e4cd84 100644 --- a/GameServer/Server/Entity/Model/Gate/GameAccount/GameAccount.cs +++ b/GameServer/Server/Entity/Model/Gate/GameAccount/GameAccount.cs @@ -11,4 +11,6 @@ public class GameAccount : Entity public string GameName; [BsonIgnore]public long SessionRuntimeId; + + [BsonIgnore]public Dictionary Routes = new Dictionary(); } \ No newline at end of file diff --git a/GameServer/Server/Entity/bin/Debug/net9.0/Entity.dll b/GameServer/Server/Entity/bin/Debug/net9.0/Entity.dll index af8b0511..ff24b2ef 100644 Binary files a/GameServer/Server/Entity/bin/Debug/net9.0/Entity.dll and b/GameServer/Server/Entity/bin/Debug/net9.0/Entity.dll differ diff --git a/GameServer/Server/Entity/bin/Debug/net9.0/Entity.pdb b/GameServer/Server/Entity/bin/Debug/net9.0/Entity.pdb index aa213075..3b99c8c2 100644 Binary files a/GameServer/Server/Entity/bin/Debug/net9.0/Entity.pdb and b/GameServer/Server/Entity/bin/Debug/net9.0/Entity.pdb differ diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfo.cs b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfo.cs index 1b45e45c..0ebeea41 100644 --- a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfo.cs +++ b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Entity")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f380af99fa15e1e6045b8a02edffb583f97f5687")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47894751e0724034b829def7a67852359b02d23f")] [assembly: System.Reflection.AssemblyProductAttribute("Entity")] [assembly: System.Reflection.AssemblyTitleAttribute("Entity")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfoInputs.cache b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfoInputs.cache index 8f72b381..7054a3a2 100644 --- a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfoInputs.cache +++ b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.AssemblyInfoInputs.cache @@ -1 +1 @@ -9eb20dcf29f796e9cd950d2d315fa986c1ad3725eb1a0b291dd618e8595a36cd +11080d70ef29f1e0498d40d3859614eca85bbc477cda1e69c0e86154d55d09de diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.dll b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.dll index af8b0511..ff24b2ef 100644 Binary files a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.dll and b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.dll differ diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.pdb b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.pdb index aa213075..3b99c8c2 100644 Binary files a/GameServer/Server/Entity/obj/Debug/net9.0/Entity.pdb and b/GameServer/Server/Entity/obj/Debug/net9.0/Entity.pdb differ diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/ref/Entity.dll b/GameServer/Server/Entity/obj/Debug/net9.0/ref/Entity.dll index ed0b79c6..0d1178d7 100644 Binary files a/GameServer/Server/Entity/obj/Debug/net9.0/ref/Entity.dll and b/GameServer/Server/Entity/obj/Debug/net9.0/ref/Entity.dll differ diff --git a/GameServer/Server/Entity/obj/Debug/net9.0/refint/Entity.dll b/GameServer/Server/Entity/obj/Debug/net9.0/refint/Entity.dll index ed0b79c6..0d1178d7 100644 Binary files a/GameServer/Server/Entity/obj/Debug/net9.0/refint/Entity.dll and b/GameServer/Server/Entity/obj/Debug/net9.0/refint/Entity.dll differ diff --git a/GameServer/Server/Hotfix/Outter/Chat/Handler/Inner/G2Chat_LoginRequestHandler.cs b/GameServer/Server/Hotfix/Outter/Chat/Handler/Inner/G2Chat_LoginRequestHandler.cs index 43823d2a..66dcc98b 100644 --- a/GameServer/Server/Hotfix/Outter/Chat/Handler/Inner/G2Chat_LoginRequestHandler.cs +++ b/GameServer/Server/Hotfix/Outter/Chat/Handler/Inner/G2Chat_LoginRequestHandler.cs @@ -15,7 +15,7 @@ public class G2Chat_LoginRequestHandler : RouteRPC +{ + protected override async FTask Run(ChatUnit chatUnit, G2Chat_OfflineRequest request, Chat2G_OfflineResponse response, Action reply) + { + Log.Debug($"chat : 聊天服务器{chatUnit.GameName} 下线"); + chatUnit.Dispose(); + + response.ErrorCode = GameErrorCode.Success; + await FTask.CompletedTask; + } +} \ No newline at end of file diff --git a/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountFlagComponentSystem.cs b/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountFlagComponentSystem.cs index 74395d4c..718f323d 100644 --- a/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountFlagComponentSystem.cs +++ b/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountFlagComponentSystem.cs @@ -9,7 +9,7 @@ public class GameAccountFlagComponentDestroySystem : DestroySystem Remove(this GameAccountManageComponent self, long accountId, bool isDispose = true) { + if (!self.TryGet(accountId, out var account)) + { + return false; + } + var errorCode = await GateLoginHelper.Offline(account); + + if (errorCode!= GameErrorCode.Success) + { + return false; + } + if (!self.Accounts.Remove(accountId,out var gameAccount)) { return false; diff --git a/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountSystem.cs b/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountSystem.cs index ed060aab..38bd4faf 100644 --- a/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountSystem.cs +++ b/GameServer/Server/Hotfix/Outter/Gate/GameAccount/GameAccountSystem.cs @@ -28,7 +28,7 @@ public static class GameAccountSystem var accountId = self.Id; Log.Debug("Gate gameAccount 下线前 保存数据到 数据库中"); await self.SaveToDatabase(scene); - GateComponentHelper.GetGameAccountManageComponent(scene).Remove(accountId); + await GateComponentHelper.GetGameAccountManageComponent(scene).Remove(accountId); } } diff --git a/GameServer/Server/Hotfix/Outter/Gate/Helper/GateLoginHelper.cs b/GameServer/Server/Hotfix/Outter/Gate/Helper/GateLoginHelper.cs index 461a4c1c..bcc10770 100644 --- a/GameServer/Server/Hotfix/Outter/Gate/Helper/GateLoginHelper.cs +++ b/GameServer/Server/Hotfix/Outter/Gate/Helper/GateLoginHelper.cs @@ -7,25 +7,49 @@ namespace Hotfix; public static class GateLoginHelper { - private static List>> scenes = + private static List>> scenes = new List>>() { OnlineChat }; - public static async FTask Online(Session session, GameAccount account,long gateRouted) + /// + /// 上线 + /// + /// + /// + /// + public static async FTask Online(Session session, GameAccount account,long gateRouteId) { foreach (var scene in scenes) { - var result = await scene(session.Scene, account, gateRouted); + var result = await scene(session.Scene, account, gateRouteId); if (result.error != GameErrorCode.Success) return; var routeComponent = session.GetOrAddComponent(); - routeComponent.AddAddress(result.routeType,result.chatUnitId); + routeComponent.AddAddress(result.routeType,result.chatRouteId); + account.Routes[result.routeType] = result.chatRouteId; } - //await OnlineChat(session.Scene, account, gateRouted); } - public static async FTask<(uint error,long chatUnitId,int routeType)> OnlineChat(Scene scene, GameAccount account,long gateRouteId) + public static async FTask Offline(GameAccount account) + { + var netComponent = account.Scene.NetworkMessagingComponent; + foreach (var (routeType,routeId) in account.Routes) + { + switch (routeType) + { + case RouteType.ChatRoute: + var response = await netComponent.CallInnerRoute(routeId, new G2Chat_OfflineRequest()); + if (response.ErrorCode != GameErrorCode.Success) return response.ErrorCode; + Log.Debug($"Gate : chat聊天服务器下线成功"); + break; + } + } + account.Routes.Clear(); + return GameErrorCode.Success; + } + + public static async FTask<(uint error, long chatRouteId, int routeType)> OnlineChat(Scene scene, GameAccount account,long gateRouteId) { var chat = SceneConfigData.Instance.GetSceneBySceneType(scene.World.Id, SceneType.Chat)[0]; var response = (Chat2G_LoginResponse)await scene.NetworkMessagingComponent.CallInnerRoute(chat.RouteId, new G2Chat_LoginRequest() @@ -34,6 +58,6 @@ public static class GateLoginHelper AccountId = account.Id, GateRoutedId = gateRouteId, }); - return (response.ErrorCode, response.ChatUnitRunId,RouteType.ChatRoute); + return (response.ErrorCode, response.ChatRouteId,RouteType.ChatRoute); } } \ No newline at end of file diff --git a/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.dll b/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.dll index af8b0511..ff24b2ef 100644 Binary files a/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.dll and b/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.dll differ diff --git a/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.pdb b/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.pdb index aa213075..3b99c8c2 100644 Binary files a/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.pdb and b/GameServer/Server/Hotfix/bin/Debug/net9.0/Entity.pdb differ diff --git a/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.dll b/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.dll index b138dd02..68d0c9eb 100644 Binary files a/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.dll and b/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.dll differ diff --git a/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.pdb b/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.pdb index 775bebe7..ad56ee76 100644 Binary files a/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.pdb and b/GameServer/Server/Hotfix/bin/Debug/net9.0/Hotfix.pdb differ diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfo.cs b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfo.cs index 8ca78b36..e4ac0f37 100644 --- a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfo.cs +++ b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Hotfix")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f380af99fa15e1e6045b8a02edffb583f97f5687")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47894751e0724034b829def7a67852359b02d23f")] [assembly: System.Reflection.AssemblyProductAttribute("Hotfix")] [assembly: System.Reflection.AssemblyTitleAttribute("Hotfix")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfoInputs.cache b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfoInputs.cache index 0930d8b3..573893d5 100644 --- a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfoInputs.cache +++ b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.AssemblyInfoInputs.cache @@ -1 +1 @@ -436c800f2a052df15750ceb976c651e98650294588601754440113fe99f0e412 +ac95efd761d72ed2f1c9cc0ba8fcf4764b049d05b7f62024c9fe14a561456187 diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.AssemblyReference.cache b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.AssemblyReference.cache index 5007ef59..224deee3 100644 Binary files a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.AssemblyReference.cache and b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.AssemblyReference.cache differ diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.CoreCompileInputs.cache b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.CoreCompileInputs.cache index 823be536..f2a46a61 100644 --- a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.CoreCompileInputs.cache +++ b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -84102f23287804c2542b10262a73a70ff16869e991ab05075dc69b3ae7613bfb +4dc5c869fdc172064f0a72a55682c5834c70f262475d8466efabaabf7701b043 diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.dll b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.dll index b138dd02..68d0c9eb 100644 Binary files a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.dll and b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.dll differ diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.pdb b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.pdb index 775bebe7..ad56ee76 100644 Binary files a/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.pdb and b/GameServer/Server/Hotfix/obj/Debug/net9.0/Hotfix.pdb differ diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/ref/Hotfix.dll b/GameServer/Server/Hotfix/obj/Debug/net9.0/ref/Hotfix.dll index a3903447..cf00ec48 100644 Binary files a/GameServer/Server/Hotfix/obj/Debug/net9.0/ref/Hotfix.dll and b/GameServer/Server/Hotfix/obj/Debug/net9.0/ref/Hotfix.dll differ diff --git a/GameServer/Server/Hotfix/obj/Debug/net9.0/refint/Hotfix.dll b/GameServer/Server/Hotfix/obj/Debug/net9.0/refint/Hotfix.dll index a3903447..cf00ec48 100644 Binary files a/GameServer/Server/Hotfix/obj/Debug/net9.0/refint/Hotfix.dll and b/GameServer/Server/Hotfix/obj/Debug/net9.0/refint/Hotfix.dll differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfo.cs b/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfo.cs index f4ae1513..1bbd13cd 100644 --- a/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfo.cs +++ b/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Main")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+f380af99fa15e1e6045b8a02edffb583f97f5687")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+47894751e0724034b829def7a67852359b02d23f")] [assembly: System.Reflection.AssemblyProductAttribute("Main")] [assembly: System.Reflection.AssemblyTitleAttribute("Main")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfoInputs.cache b/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfoInputs.cache index aacf14cb..cf84ddc7 100644 --- a/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfoInputs.cache +++ b/GameServer/Server/Main/obj/Debug/net9.0/Main.AssemblyInfoInputs.cache @@ -1 +1 @@ -b553cdeaf3cecd1b3fb8b442f83f44abb3507f4be5db3150b6d8136e84ec9e3c +f5791e4ee329f4d64c33f6ed979fb10299dfb1cbf8ac264c2337ed1a34b09d12 diff --git a/GameServer/Server/Main/obj/Debug/net9.0/Main.csproj.AssemblyReference.cache b/GameServer/Server/Main/obj/Debug/net9.0/Main.csproj.AssemblyReference.cache index 3dde915e..eb13e0f9 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/Main.csproj.AssemblyReference.cache and b/GameServer/Server/Main/obj/Debug/net9.0/Main.csproj.AssemblyReference.cache differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/Main.dll b/GameServer/Server/Main/obj/Debug/net9.0/Main.dll index 555b3d38..ec0234d5 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/Main.dll and b/GameServer/Server/Main/obj/Debug/net9.0/Main.dll differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/Main.pdb b/GameServer/Server/Main/obj/Debug/net9.0/Main.pdb index 164080a8..ec9c5065 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/Main.pdb and b/GameServer/Server/Main/obj/Debug/net9.0/Main.pdb differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/apphost.exe b/GameServer/Server/Main/obj/Debug/net9.0/apphost.exe index aeccedb6..932af6f3 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/apphost.exe and b/GameServer/Server/Main/obj/Debug/net9.0/apphost.exe differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/ref/Main.dll b/GameServer/Server/Main/obj/Debug/net9.0/ref/Main.dll index 1e4a624b..3760785e 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/ref/Main.dll and b/GameServer/Server/Main/obj/Debug/net9.0/ref/Main.dll differ diff --git a/GameServer/Server/Main/obj/Debug/net9.0/refint/Main.dll b/GameServer/Server/Main/obj/Debug/net9.0/refint/Main.dll index 1e4a624b..3760785e 100644 Binary files a/GameServer/Server/Main/obj/Debug/net9.0/refint/Main.dll and b/GameServer/Server/Main/obj/Debug/net9.0/refint/Main.dll differ