添加Gate登录聊天服务器逻辑

This commit is contained in:
SnowShow 2025-03-31 17:03:12 +08:00
parent 123743062e
commit 6642cfcda3
110 changed files with 4522 additions and 150 deletions

View File

@ -18,9 +18,10 @@ namespace GameLogic
{
var list = new List<string>();
list.Add("43.247.134.213:21001");
list.Add("43.247.134.213:21002");
// list.Add("43.247.134.213:21001");
// list.Add("43.247.134.213:21002");
list.Add("127.0.0.1:21001");
list.Add("127.0.0.1:21002");
int authenticationIndex = (int)(HashCodeHelper.MurmurHash3(userName) % list.Count);
return list[authenticationIndex];
}

View File

@ -140,7 +140,7 @@ PlayerSettings:
loadStoreDebugModeEnabled: 0
visionOSBundleVersion: 1.0
tvOSBundleVersion: 1.0
bundleVersion: 0.1.5
bundleVersion: 1.05
preloadedAssets:
- {fileID: -944628639613478452, guid: c271117232a153d46826a63d58f2ad40, type: 3}
- {fileID: 11400000, guid: 1ae6630e0869dfd49a46061c0fadafc3, type: 2}
@ -263,7 +263,7 @@ PlayerSettings:
useCustomLauncherGradleManifest: 0
useCustomBaseGradleTemplate: 0
useCustomGradlePropertiesTemplate: 1
useCustomGradleSettingsTemplate: 1
useCustomGradleSettingsTemplate: 0
useCustomProguardFile: 0
AndroidTargetArchitectures: 2
AndroidSplashScreenScale: 0

View File

@ -0,0 +1,14 @@
2025-03-31 17:00:46.1572 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件
2025-03-31 17:00:46.4719 (OnCreateScene_InitEvent.cs:16) 初始化鉴权服务器组件
2025-03-31 17:00:46.8310 (OnCreateScene_InitEvent.cs:21) 初始网关Gate服务器组件
2025-03-31 17:00:47.1807 (OnCreateScene_InitEvent.cs:21) 初始网关Gate服务器组件
2025-03-31 17:02:09.5251 (AuthenticationComponentSystem.cs:130) Authentication: Login Success(登录成功),username:wangwei,password:123,source:客户端,Position:1001
2025-03-31 17:02:10.0936 (C2G_LoginRequestHandler.cs:31) Gate校验登录成功用户116299279127281665
2025-03-31 17:02:10.1109 (GameAccountManageComponentSystem.cs:91) Gate 当前缓存中的 SessionID 2589189449237659648
2025-03-31 17:02:10.1109 (C2G_LoginRequestHandler.cs:43) Gate : Login 登录成功GameAccount:session2589189449237659648 AccountId:116299279127281665
2025-03-31 17:02:10.1260 (GateLoginHelper.cs:29) 聊天服务器登录成功
2025-03-31 17:02:10.2692 (G2C_GetGameAccountInfoHandler.cs:37) Gate: 获取账号信息 AccountId SnowShow
2025-03-31 17:02:15.5268 (AuthenticationComponentSystem.cs:150) Authentication:Login:username:wangwei 用户移除成功 从缓存中
2025-03-31 17:02:20.1507 (GameAccountSystem.cs:29) Gate gameAccount 下线前 保存数据到 数据库中
2025-03-31 17:02:20.2368 (GameAccountSystem.cs:29) Gate gameAccount 下线前 保存数据到 数据库中
2025-03-31 17:02:20.2368 (EntityTimeOutComponentSystem.cs:52) session : 0 Dispose

View File

@ -0,0 +1,15 @@
2025-03-31 17:00:45.3401 初始化序列化器成功数量为2
2025-03-31 17:00:45.8794 SceneConfigId = 1001 networkTarget = Inner TCPServer Listen 127.0.0.1:11001
2025-03-31 17:00:46.0745 SceneConfigId = 1001 networkTarget = Outer KCPServer Listen 127.0.0.1:21001
2025-03-31 17:00:46.1572 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功
2025-03-31 17:00:46.2787 SceneConfigId = 1002 networkTarget = Inner TCPServer Listen 127.0.0.1:11002
2025-03-31 17:00:46.4719 SceneConfigId = 1002 networkTarget = Outer KCPServer Listen 127.0.0.1:21002
2025-03-31 17:00:46.4719 (AuthenticationJWTComponentSystem.cs:44) RSA密钥导入成功
2025-03-31 17:00:46.6685 SceneConfigId = 1010 networkTarget = Inner TCPServer Listen 127.0.0.1:11010
2025-03-31 17:00:46.8310 SceneConfigId = 1010 networkTarget = Outer KCPServer Listen 127.0.0.1:21010
2025-03-31 17:00:47.0177 SceneConfigId = 1011 networkTarget = Inner TCPServer Listen 127.0.0.1:11011
2025-03-31 17:00:47.1807 SceneConfigId = 1011 networkTarget = Outer KCPServer Listen 127.0.0.1:21011
2025-03-31 17:00:47.3679 SceneConfigId = 1026 networkTarget = Inner TCPServer Listen 127.0.0.1:11026
2025-03-31 17:00:47.5466 SceneConfigId = 1026 networkTarget = Outer TCPServer Listen 127.0.0.1:21016
2025-03-31 17:00:47.5466 Process:1 Startup Complete SceneCount:5
2025-03-31 17:02:10.1109 (G2Chat_LoginRequestHandler.cs:11) 登录聊天服务器成功 SnowShow AccountId 116299279127281665 GateRoutedId 2589189449237659648

View File

@ -0,0 +1,2 @@
2025-03-31 17:02:10.0936 (GateJWTComponentSystem.cs:47) Gate:Token签名校验成功
2025-03-31 17:02:50.2889 session timeout id:132665183960301570 timeNow:1743411770288 _session.LastReceiveTime:1743411760209 _timeOut:8000

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,578 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v9.0",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v9.0": {
"Main/1.0.0": {
"dependencies": {
"APlugins": "1.0.0",
"Entity": "1.0.0",
"Fantasy-Net.NLog": "2024.1.20",
"Hotfix": "1.0.0"
},
"runtime": {
"Main.dll": {}
}
},
"CommandLineParser/2.9.1": {
"runtime": {
"lib/netstandard2.0/CommandLine.dll": {
"assemblyVersion": "2.9.1.0",
"fileVersion": "2.9.1.0"
}
}
},
"DnsClient/1.6.1": {
"dependencies": {
"Microsoft.Win32.Registry": "5.0.0"
},
"runtime": {
"lib/net5.0/DnsClient.dll": {
"assemblyVersion": "1.6.1.0",
"fileVersion": "1.6.1.0"
}
}
},
"Fantasy-Net/2024.2.24": {
"dependencies": {
"CommandLineParser": "2.9.1",
"MongoDB.Bson": "3.1.0",
"MongoDB.Driver": "3.1.0",
"Newtonsoft.Json": "13.0.3",
"protobuf-net": "3.2.45"
},
"runtime": {
"lib/net9.0/Fantasy-Net.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Fantasy-Net.Config/2024.1.4": {
"runtime": {
"lib/net8.0/Fantasy-Net.Config.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Fantasy-Net.ConfigTable/2024.2.0": {
"dependencies": {
"Fantasy-Net": "2024.2.24"
},
"runtime": {
"lib/net8.0/Fantasy-Net.ConfigTable.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Fantasy-Net.NLog/2024.1.20": {
"dependencies": {
"Fantasy-Net": "2024.2.24",
"NLog": "5.3.4"
},
"runtime": {
"lib/net8.0/Fantasy-Net.NLog.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Fantasy-Net.Tools.ExporterConfigTable/2024.2.0": {
"runtime": {
"lib/net8.0/Fantasy.Tools.ExporterConfigTable.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Fantasy-Net.Tools.ExporterNetworkProtocol/2024.2.24": {
"runtime": {
"lib/net8.0/Fantasy.Tools.ExporterNetworkProtocol.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Logging/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Tokens/8.7.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.IdentityModel.Logging": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.NETCore.Platforms/5.0.0": {},
"Microsoft.Win32.Registry/5.0.0": {
"dependencies": {
"System.Security.AccessControl": "5.0.0",
"System.Security.Principal.Windows": "5.0.0"
}
},
"MongoDB.Bson/3.1.0": {
"dependencies": {
"System.Memory": "4.5.5",
"System.Runtime.CompilerServices.Unsafe": "5.0.0"
},
"runtime": {
"lib/net6.0/MongoDB.Bson.dll": {
"assemblyVersion": "3.1.0.0",
"fileVersion": "3.1.0.0"
}
}
},
"MongoDB.Driver/3.1.0": {
"dependencies": {
"DnsClient": "1.6.1",
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"MongoDB.Bson": "3.1.0",
"SharpCompress": "0.30.1",
"Snappier": "1.0.0",
"System.Buffers": "4.5.1",
"ZstdSharp.Port": "0.7.3"
},
"runtime": {
"lib/net6.0/MongoDB.Driver.dll": {
"assemblyVersion": "3.1.0.0",
"fileVersion": "3.1.0.0"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"NLog/5.3.4": {
"runtime": {
"lib/netstandard2.0/NLog.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.3.4.2778"
}
}
},
"protobuf-net/3.2.45": {
"dependencies": {
"protobuf-net.Core": "3.2.45"
},
"runtime": {
"lib/net6.0/protobuf-net.dll": {
"assemblyVersion": "3.0.0.0",
"fileVersion": "3.2.45.36865"
}
}
},
"protobuf-net.Core/3.2.45": {
"dependencies": {
"System.Collections.Immutable": "7.0.0"
},
"runtime": {
"lib/net6.0/protobuf-net.Core.dll": {
"assemblyVersion": "3.0.0.0",
"fileVersion": "3.2.45.36865"
}
}
},
"SharpCompress/0.30.1": {
"runtime": {
"lib/net5.0/SharpCompress.dll": {
"assemblyVersion": "0.30.1.0",
"fileVersion": "0.30.1.0"
}
}
},
"Snappier/1.0.0": {
"runtime": {
"lib/net5.0/Snappier.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"System.Buffers/4.5.1": {},
"System.Collections.Immutable/7.0.0": {},
"System.Formats.Asn1/5.0.0": {},
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.7.0",
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"System.Memory/4.5.5": {},
"System.Runtime.CompilerServices.Unsafe/5.0.0": {},
"System.Security.AccessControl/5.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "5.0.0",
"System.Security.Principal.Windows": "5.0.0"
}
},
"System.Security.Cryptography.Cng/5.0.0": {
"dependencies": {
"System.Formats.Asn1": "5.0.0"
}
},
"System.Security.Principal.Windows/5.0.0": {},
"ZstdSharp.Port/0.7.3": {
"runtime": {
"lib/net7.0/ZstdSharp.dll": {
"assemblyVersion": "0.7.3.0",
"fileVersion": "0.7.3.0"
}
}
},
"APlugins/1.0.0": {
"dependencies": {
"Fantasy-Net.Config": "2024.1.4",
"Fantasy-Net.ConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterNetworkProtocol": "2024.2.24",
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"APlugins.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Entity/1.0.0": {
"dependencies": {
"APlugins": "1.0.0",
"Fantasy-Net": "2024.2.24",
"System.IdentityModel.Tokens.Jwt": "8.7.0",
"System.Security.Cryptography.Cng": "5.0.0"
},
"runtime": {
"Entity.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
},
"Hotfix/1.0.0": {
"dependencies": {
"Entity": "1.0.0"
},
"runtime": {
"Hotfix.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "1.0.0.0"
}
}
}
}
},
"libraries": {
"Main/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"CommandLineParser/2.9.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OE0sl1/sQ37bjVsPKKtwQlWDgqaxWgtme3xZz7JssWUzg5JpMIyHgCTY9MVMxOg48fJ1AgGT3tgdH5m/kQ5xhA==",
"path": "commandlineparser/2.9.1",
"hashPath": "commandlineparser.2.9.1.nupkg.sha512"
},
"DnsClient/1.6.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4H/f2uYJOZ+YObZjpY9ABrKZI+JNw3uizp6oMzTXwDw6F+2qIPhpRl/1t68O/6e98+vqNiYGu+lswmwdYUy3gg==",
"path": "dnsclient/1.6.1",
"hashPath": "dnsclient.1.6.1.nupkg.sha512"
},
"Fantasy-Net/2024.2.24": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5u460iiB29NDwxIBV25WzuxUxW5fV0i8DJ2OE47fSJW1lWq+AP/LJ4KYqcH6zngyDFMOMOjh2S6hT3IZ/r4dwA==",
"path": "fantasy-net/2024.2.24",
"hashPath": "fantasy-net.2024.2.24.nupkg.sha512"
},
"Fantasy-Net.Config/2024.1.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zStTIJq91mx3VjCcU7eAtrExAcv1Zg+dAd8UdDvpHu7kTY8ldDQMp8sCmez2s+vUTmNyH1hlOgEE3rJILAijfQ==",
"path": "fantasy-net.config/2024.1.4",
"hashPath": "fantasy-net.config.2024.1.4.nupkg.sha512"
},
"Fantasy-Net.ConfigTable/2024.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TIpd7Cz5eTx5WlI0QPA/gLkTCNWW4DHFXG5ZXgLjkxgxC4AYpXzvktaU/merldPuccaebc7ld8oVxJ0fejKHEg==",
"path": "fantasy-net.configtable/2024.2.0",
"hashPath": "fantasy-net.configtable.2024.2.0.nupkg.sha512"
},
"Fantasy-Net.NLog/2024.1.20": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HJuHfecWrD7tcQYEZezJzgayvG5leAbdWlgvo9ft/CUuwTtAB+tkeKP3e3VtbkCoPaAZO4VAUN0Y30Ute2/vrQ==",
"path": "fantasy-net.nlog/2024.1.20",
"hashPath": "fantasy-net.nlog.2024.1.20.nupkg.sha512"
},
"Fantasy-Net.Tools.ExporterConfigTable/2024.2.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jPL8qd+9WTsOAOhXVkAOHuwjoyFTGIg6Zr/zsSP+OB4G6sNklcHI0KDnMYWN0EW01fSycl/g1DyRyyDdwZ2iPQ==",
"path": "fantasy-net.tools.exporterconfigtable/2024.2.0",
"hashPath": "fantasy-net.tools.exporterconfigtable.2024.2.0.nupkg.sha512"
},
"Fantasy-Net.Tools.ExporterNetworkProtocol/2024.2.24": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gKbHZBgiTuERq4LCgctChvpYJGVoUbGNHoXq9x7Yz7aUoU7/M6DjuGdZE7XnsyNioddz1Gh992900RUAPwSpjQ==",
"path": "fantasy-net.tools.exporternetworkprotocol/2024.2.24",
"hashPath": "fantasy-net.tools.exporternetworkprotocol.2024.2.24.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==",
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/8.0.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==",
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OQd5aVepYvh5evOmBMeAYjMIpEcTf1ZCBZaU7Nh/RlhhdXefjFDJeP1L2F2zeNT1unFr+wUu/h3Ac2Xb4BXU6w==",
"path": "microsoft.identitymodel.abstractions/8.7.0",
"hashPath": "microsoft.identitymodel.abstractions.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uzsSAWhNhbrkWbQKBTE8QhzviU6sr3bJ1Bkv7gERlhswfSKOp7HsxTRLTPBpx/whQ/GRRHEwMg8leRIPbMrOgw==",
"path": "microsoft.identitymodel.jsonwebtokens/8.7.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Bs0TznPAu+nxa9rAVHJ+j3CYECHJkT3tG8AyBfhFYlT5ldsDhoxFT7J+PKxJHLf+ayqWfvDZHHc4639W2FQCxA==",
"path": "microsoft.identitymodel.logging/8.7.0",
"hashPath": "microsoft.identitymodel.logging.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5Z6voXjRXAnGklhmZd1mKz89UhcF5ZQQZaZc2iKrOuL4Li1UihG2vlJx8IbiFAOIxy/xdbsAm0A+WZEaH5fxng==",
"path": "microsoft.identitymodel.tokens/8.7.0",
"hashPath": "microsoft.identitymodel.tokens.8.7.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
"path": "microsoft.netcore.platforms/5.0.0",
"hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
},
"Microsoft.Win32.Registry/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
"path": "microsoft.win32.registry/5.0.0",
"hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
},
"MongoDB.Bson/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3dhaZhz18B5vUoEP13o2j8A6zQfkHdZhwBvLZEjDJum4BTLLv1/Z8bt25UQEtpqvYwLgde4R6ekWZ7XAYUMxuw==",
"path": "mongodb.bson/3.1.0",
"hashPath": "mongodb.bson.3.1.0.nupkg.sha512"
},
"MongoDB.Driver/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+O7lKaIl7VUHptE0hqTd7UY1G5KDp/o8S4upG7YL4uChMNKD/U6tz9i17nMGHaD/L2AiPLgaJcaDe2XACsegGA==",
"path": "mongodb.driver/3.1.0",
"hashPath": "mongodb.driver.3.1.0.nupkg.sha512"
},
"Newtonsoft.Json/13.0.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
"path": "newtonsoft.json/13.0.3",
"hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
},
"NLog/5.3.4": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gLy7+O1hEYJXIlcTr1/VWjGXrZTQFZzYNO18IWasD64pNwz0BreV+nHLxWKXWZzERRzoKnsk2XYtwLkTVk7J1A==",
"path": "nlog/5.3.4",
"hashPath": "nlog.5.3.4.nupkg.sha512"
},
"protobuf-net/3.2.45": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5UZ/ukUHcGbFSl7vNMrHsfjqdxusdd9w7w0fCEXzf3UUtsrGNVCzV5SmF+sCHAbnRV2qPcD1ixiDP7Aj8lX/HA==",
"path": "protobuf-net/3.2.45",
"hashPath": "protobuf-net.3.2.45.nupkg.sha512"
},
"protobuf-net.Core/3.2.45": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PMWatW2NrT1uTXD7etJ4VdQ0wWZLFrIfdRGppD2QX7nzZ0+kIzqhq551u6ZiXJHWJgG4hWFEkSnUnt2aB6posg==",
"path": "protobuf-net.core/3.2.45",
"hashPath": "protobuf-net.core.3.2.45.nupkg.sha512"
},
"SharpCompress/0.30.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XqD4TpfyYGa7QTPzaGlMVbcecKnXy4YmYLDWrU+JIj7IuRNl7DH2END+Ll7ekWIY8o3dAMWLFDE1xdhfIWD1nw==",
"path": "sharpcompress/0.30.1",
"hashPath": "sharpcompress.0.30.1.nupkg.sha512"
},
"Snappier/1.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-rFtK2KEI9hIe8gtx3a0YDXdHOpedIf9wYCEYtBEmtlyiWVX3XlCNV03JrmmAi/Cdfn7dxK+k0sjjcLv4fpHnqA==",
"path": "snappier/1.0.0",
"hashPath": "snappier.1.0.0.nupkg.sha512"
},
"System.Buffers/4.5.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
"path": "system.buffers/4.5.1",
"hashPath": "system.buffers.4.5.1.nupkg.sha512"
},
"System.Collections.Immutable/7.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==",
"path": "system.collections.immutable/7.0.0",
"hashPath": "system.collections.immutable.7.0.0.nupkg.sha512"
},
"System.Formats.Asn1/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==",
"path": "system.formats.asn1/5.0.0",
"hashPath": "system.formats.asn1.5.0.0.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8dKL3A9pVqYCJIXHd4H2epQqLxSvKeNxGonR0e5g89yMchyvsM/NLuB06otx29BicUd6+LUJZgNZmvYjjPsPGg==",
"path": "system.identitymodel.tokens.jwt/8.7.0",
"hashPath": "system.identitymodel.tokens.jwt.8.7.0.nupkg.sha512"
},
"System.Memory/4.5.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
"path": "system.memory/4.5.5",
"hashPath": "system.memory.4.5.5.nupkg.sha512"
},
"System.Runtime.CompilerServices.Unsafe/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ZD9TMpsmYJLrxbbmdvhwt9YEgG5WntEnZ/d1eH8JBX9LBp+Ju8BSBhUGbZMNVHHomWo2KVImJhTDl2hIgw/6MA==",
"path": "system.runtime.compilerservices.unsafe/5.0.0",
"hashPath": "system.runtime.compilerservices.unsafe.5.0.0.nupkg.sha512"
},
"System.Security.AccessControl/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dagJ1mHZO3Ani8GH0PHpPEe/oYO+rVdbQjvjJkBRNQkX4t0r1iaeGn8+/ybkSLEan3/slM0t59SVdHzuHf2jmw==",
"path": "system.security.accesscontrol/5.0.0",
"hashPath": "system.security.accesscontrol.5.0.0.nupkg.sha512"
},
"System.Security.Cryptography.Cng/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==",
"path": "system.security.cryptography.cng/5.0.0",
"hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512"
},
"System.Security.Principal.Windows/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
"path": "system.security.principal.windows/5.0.0",
"hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
},
"ZstdSharp.Port/0.7.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-U9Ix4l4cl58Kzz1rJzj5hoVTjmbx1qGMwzAcbv1j/d3NzrFaESIurQyg+ow4mivCgkE3S413y+U9k4WdnEIkRA==",
"path": "zstdsharp.port/0.7.3",
"hashPath": "zstdsharp.port.0.7.3.nupkg.sha512"
},
"APlugins/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Entity/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Hotfix/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,18 @@
{
"runtimeOptions": {
"tfm": "net9.0",
"frameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "9.0.0"
},
{
"name": "Microsoft.AspNetCore.App",
"version": "9.0.0"
}
],
"configProperties": {
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
}
}

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd">
<targets async="true">
<target name="ServerDebug" xsi:type="File"
encoding="UTF-8"
createDirs="true"
autoFlush="false"
keepFileOpen="true"
concurrentWrites="true"
openFileCacheTimeout="30"
openFileFlushTimeout="60"
fileName="${basedir}/../Logs/Server/Server${date:format=yyyyMMdd}/${logger}.${var:appId}.${date:format=yyyyMMddHH}.Debug.log"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}" />
</targets>
<targets async="true">
<target name="ServerInfo" xsi:type="File"
encoding="UTF-8"
createDirs="true"
autoFlush="false"
keepFileOpen="true"
concurrentWrites="true"
openFileCacheTimeout="30"
openFileFlushTimeout="60"
fileName="${basedir}/../Logs/Server/Server${date:format=yyyyMMdd}/${logger}.${var:appId}.${date:format=yyyyMMddHH}.Info.log"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}" />
</targets>
<targets async="true">
<target name="ServerWarn" xsi:type="File"
encoding="UTF-8"
createDirs="true"
autoFlush="false"
keepFileOpen="true"
concurrentWrites="true"
openFileCacheTimeout="30"
openFileFlushTimeout="60"
fileName="${basedir}/../Logs/Server/Server${date:format=yyyyMMdd}/${logger}.${var:appId}.${date:format=yyyyMMddHH}.Warn.log"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}" />
</targets>
<targets async="true">
<target name="ServerError" xsi:type="File"
encoding="UTF-8"
createDirs="true"
autoFlush="false"
keepFileOpen="true"
concurrentWrites="true"
openFileCacheTimeout="30"
openFileFlushTimeout="60"
fileName="${basedir}/../Logs/Server/Server${date:format=yyyyMMdd}/${logger}.${var:appId}.${date:format=yyyyMMddHH}.Error.log"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}" />
</targets>
<targets async="true">
<target name="ServerTrace" xsi:type="File"
encoding="UTF-8"
createDirs="true"
autoFlush="false"
keepFileOpen="true"
concurrentWrites="true"
openFileCacheTimeout="30"
openFileFlushTimeout="60"
fileName="${basedir}/../Logs/Server/Server${date:format=yyyyMMdd}/${logger}.${var:appId}.${date:format=yyyyMMddHH}.Trace.log"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}" />
</targets>
<targets async="true">
<target name="ConsoleColor" xsi:type="ColoredConsole"
useDefaultRowHighlightingRules="false"
layout="${longdate} ${callsite:className=false:methodName=false:fileName=true:includeSourcePath=false:skipFrames=2} ${message}">
<highlight-row condition="level == LogLevel.Debug" foregroundColor="DarkGreen" />
<highlight-row condition="level == LogLevel.Info" foregroundColor="Gray" />
<highlight-row condition="level == LogLevel.Warn" foregroundColor="Yellow" />
<highlight-row condition="level == LogLevel.Error" foregroundColor="DarkRed" />
<highlight-row condition="level == LogLevel.Fatal" foregroundColor="Red" />
</target>
</targets>
<rules>
<!-- 控制台 调试或编辑器启动的时候会调用-->
<logger ruleName="ConsoleTrace" name="Server" level="Trace" writeTo="ConsoleColor" />
<logger ruleName="ConsoleDebug" name="Server" level="Debug" writeTo="ConsoleColor" />
<logger ruleName="ConsoleInfo" name="Server" level="Info" writeTo="ConsoleColor" />
<logger ruleName="ConsoleWarn" name="Server" level="Warn" writeTo="ConsoleColor" />
<logger ruleName="ConsoleError" name="Server" level="Error" writeTo="ConsoleColor" />
<!-- 服务端日志输出文件 发布到服务器后会调用-->
<logger ruleName="ServerDebug" name="Server" level="Debug" writeTo="ServerDebug" />
<logger ruleName="ServerTrace" name="Server" level="Trace" writeTo="ServerTrace" />
<logger ruleName="ServerInfo" name="Server" level="Info" writeTo="ServerInfo" />
<logger ruleName="ServerWarn" name="Server" level="Warn" writeTo="ServerWarn" />
<logger ruleName="ServerError" name="Server" level="Error" writeTo="ServerError" />
</rules>
</nlog>

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2,4 +2,5 @@
2é" MultiThread*Authentication2KCP8‰¤@ùUH
2ê" MultiThread*Authentication2KCP8Ф@úUH
(ò" MultiThread*Gate2KCP8¤@VH
(ó" MultiThread*Gate2KCP8“¤@<40>VH
(ó" MultiThread*Gate2KCP8“¤@<40>VH
(" MultiThread*Chat2TCP8<50>¤@VH

View File

@ -1 +1 @@
{"WorksheetNames":["MachineConfig","UnitConfig","ProcessConfig","WorldConfig","SceneConfig","SceneTypeConfig"],"Tables":{"UnitConfig":1742916871320,"MachineConfig":1742921079969,"ProcessConfig":1742916871288,"SceneConfig":1742916871299,"WorldConfig":1742916871310}}
{"WorksheetNames":["UnitConfig","ProcessConfig","MachineConfig","WorldConfig","SceneConfig","SceneTypeConfig"],"Tables":{"UnitConfig":1743089717604,"MachineConfig":1743089717603,"ProcessConfig":1743089717603,"SceneConfig":1743439139119,"WorldConfig":1743089717604}}

View File

@ -2,5 +2,6 @@
{"Id":1001,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Authentication","NetworkProtocol":"KCP","OuterPort":21001,"InnerPort":11001,"SceneType":1},
{"Id":1002,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Authentication","NetworkProtocol":"KCP","OuterPort":21002,"InnerPort":11002,"SceneType":1},
{"Id":1010,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Gate","NetworkProtocol":"KCP","OuterPort":21010,"InnerPort":11010,"SceneType":3},
{"Id":1011,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Gate","NetworkProtocol":"KCP","OuterPort":21011,"InnerPort":11011,"SceneType":3}
{"Id":1011,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Gate","NetworkProtocol":"KCP","OuterPort":21011,"InnerPort":11011,"SceneType":3},
{"Id":1026,"ProcessConfigId":1,"WorldConfigId":1,"SceneRuntimeType":"MultiThread","SceneTypeString":"Chat","NetworkProtocol":"TCP","OuterPort":21016,"InnerPort":11026,"SceneType":8}
]}

View File

@ -1,5 +1,18 @@
syntax = "proto3";
package Sining.Message;
message G2Chat_LoginRequest // IRouteRequest,Chat2G_LoginResponse
{
string GameName = 1;
int64 AccountId = 2;
int64 GateRoutedId = 3;
}
message Chat2G_LoginResponse // IRouteResponse
{
}
message G2A_TestMessage // IRouteMessage
{
string Tag = 1;

View File

@ -12,7 +12,7 @@
"Fantasy-Net.ConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterNetworkProtocol": "2024.2.24",
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"APlugins.dll": {}
@ -93,34 +93,34 @@
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.6.1"
"Microsoft.IdentityModel.Abstractions": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.IdentityModel.Logging": "8.6.1"
"Microsoft.IdentityModel.Logging": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
@ -296,26 +296,26 @@
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OwmvCXYTttrxV3qT7QKDkoQP4/DB4RWjTwEqV+dNfb2opHn29WGDzoF+r4BVFQVy+BDYMhRlhIp8g3jSyJd+4Q==",
"path": "microsoft.identitymodel.abstractions/8.6.1",
"hashPath": "microsoft.identitymodel.abstractions.8.6.1.nupkg.sha512"
"sha512": "sha512-OQd5aVepYvh5evOmBMeAYjMIpEcTf1ZCBZaU7Nh/RlhhdXefjFDJeP1L2F2zeNT1unFr+wUu/h3Ac2Xb4BXU6w==",
"path": "microsoft.identitymodel.abstractions/8.7.0",
"hashPath": "microsoft.identitymodel.abstractions.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BdWlVgJYdmcR9TMUOhaZ3vJyaRO7zr7xgK+cRT4R2q59Xl7JMmTB4ctb/VOsyDhxXb497jDNNvLwldp+2ZVBEg==",
"path": "microsoft.identitymodel.logging/8.6.1",
"hashPath": "microsoft.identitymodel.logging.8.6.1.nupkg.sha512"
"sha512": "sha512-Bs0TznPAu+nxa9rAVHJ+j3CYECHJkT3tG8AyBfhFYlT5ldsDhoxFT7J+PKxJHLf+ayqWfvDZHHc4639W2FQCxA==",
"path": "microsoft.identitymodel.logging/8.7.0",
"hashPath": "microsoft.identitymodel.logging.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FvED2com8LIFl9yFXneiX0uxNf9fuf8jKDFcvxC93qXOAfFa8fdLkCiur1vWF+PvgQHhsHVBe6CtDZHzsN8nCQ==",
"path": "microsoft.identitymodel.tokens/8.6.1",
"hashPath": "microsoft.identitymodel.tokens.8.6.1.nupkg.sha512"
"sha512": "sha512-5Z6voXjRXAnGklhmZd1mKz89UhcF5ZQQZaZc2iKrOuL4Li1UihG2vlJx8IbiFAOIxy/xdbsAm0A+WZEaH5fxng==",
"path": "microsoft.identitymodel.tokens/8.7.0",
"hashPath": "microsoft.identitymodel.tokens.8.7.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/5.0.0": {
"type": "package",

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("APlugins")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+8d9459c1734a4693b4a3984994643c336133b96f")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+123743062ec7a73335ce05081e88b792f969fa1f")]
[assembly: System.Reflection.AssemblyProductAttribute("APlugins")]
[assembly: System.Reflection.AssemblyTitleAttribute("APlugins")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
f1f34c275b484cfe5bf268cb5ddca7230f1291e2774506f221a37101849af89e
0acf9da56919fb7f0408d5fd7e5cc66f37bc88e68b28b79387f3b33441c5552c

View File

@ -1 +1 @@
6c0dd91b51723f4aa1eb205165974ba50504008697ff77b497272e191db8a91b
83f436cdca2785e768a1bc30cedfbc2a7e9e77e17f4b31bca9f992c8de375c09

View File

@ -46,3 +46,15 @@ D:\TecentUGit\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.dll
D:\TecentUGit\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\refint\APlugins.dll
D:\TecentUGit\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.pdb
D:\TecentUGit\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\ref\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\APlugins\bin\Debug\net9.0\APlugins.deps.json
D:\UnityProject\EintooAR\GameServer\Server\APlugins\bin\Debug\net9.0\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\APlugins\bin\Debug\net9.0\APlugins.pdb
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.csproj.AssemblyReference.cache
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.GeneratedMSBuildEditorConfig.editorconfig
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.AssemblyInfoInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.AssemblyInfo.cs
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.csproj.CoreCompileInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\refint\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\APlugins.pdb
D:\UnityProject\EintooAR\GameServer\Server\APlugins\obj\Debug\net9.0\ref\APlugins.dll

View File

@ -1 +1 @@
17430609177947894
17434065930027683

View File

@ -1 +1 @@
17431250882058787
17434103678303258

View File

@ -17,6 +17,50 @@ using Fantasy.Serialize;
namespace Fantasy
{
[ProtoContract]
public partial class G2Chat_LoginRequest : AMessage, IRouteRequest, IProto
{
public static G2Chat_LoginRequest Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<G2Chat_LoginRequest>();
}
public override void Dispose()
{
GameName = default;
AccountId = default;
GateRoutedId = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<G2Chat_LoginRequest>(this);
#endif
}
[ProtoIgnore]
public Chat2G_LoginResponse ResponseType { get; set; }
public uint OpCode() { return InnerOpcode.G2Chat_LoginRequest; }
[ProtoMember(1)]
public string GameName { get; set; }
[ProtoMember(2)]
public long AccountId { get; set; }
[ProtoMember(3)]
public long GateRoutedId { get; set; }
}
[ProtoContract]
public partial class Chat2G_LoginResponse : AMessage, IRouteResponse, IProto
{
public static Chat2G_LoginResponse Create(Scene scene)
{
return scene.MessagePoolComponent.Rent<Chat2G_LoginResponse>();
}
public override void Dispose()
{
ErrorCode = default;
#if FANTASY_NET || FANTASY_UNITY
GetScene().MessagePoolComponent.Return<Chat2G_LoginResponse>(this);
#endif
}
public uint OpCode() { return InnerOpcode.Chat2G_LoginResponse; }
[ProtoMember(1)]
public uint ErrorCode { get; set; }
}
[ProtoContract]
public partial class G2A_TestMessage : AMessage, IRouteMessage, IProto
{

View File

@ -2,20 +2,22 @@ namespace Fantasy
{
public static partial class InnerOpcode
{
public const uint G2Chat_LoginRequest = 1073751825;
public const uint Chat2G_LoginResponse = 1207969553;
public const uint G2A_TestMessage = 939534097;
public const uint G2A_TestRequest = 1073751825;
public const uint G2A_TestResponse = 1207969553;
public const uint G2M_RequestAddressableId = 1073751826;
public const uint M2G_ResponseAddressableId = 1207969554;
public const uint G2Chat_CreateRouteRequest = 1073751827;
public const uint Chat2G_CreateRouteResponse = 1207969555;
public const uint M2M_SendUnitRequest = 1082140436;
public const uint M2M_SendUnitResponse = 1216358164;
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 G2M_SendAddressableMessage = 1744840465;
public const uint G2M_CreateSubSceneRequest = 1073751829;
public const uint M2G_CreateSubSceneResponse = 1207969557;
public const uint G2M_CreateSubSceneRequest = 1073751830;
public const uint M2G_CreateSubSceneResponse = 1207969558;
public const uint G2SubScene_SentMessage = 939534098;
public const uint G2SubScene_AddressableIdRequest = 1073751830;
public const uint SubScene2G_AddressableIdResponse = 1207969558;
public const uint G2SubScene_AddressableIdRequest = 1073751831;
public const uint SubScene2G_AddressableIdResponse = 1207969559;
}
}

View File

@ -10,7 +10,7 @@
"dependencies": {
"APlugins": "1.0.0",
"Fantasy-Net": "2024.2.24",
"System.IdentityModel.Tokens.Jwt": "8.6.1",
"System.IdentityModel.Tokens.Jwt": "8.7.0",
"System.Security.Cryptography.Cng": "5.0.0"
},
"runtime": {
@ -92,45 +92,45 @@
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.6.1": {
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.6.1"
"Microsoft.IdentityModel.Abstractions": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.IdentityModel.Logging": "8.6.1"
"Microsoft.IdentityModel.Logging": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
@ -219,15 +219,15 @@
"System.Buffers/4.5.1": {},
"System.Collections.Immutable/7.0.0": {},
"System.Formats.Asn1/5.0.0": {},
"System.IdentityModel.Tokens.Jwt/8.6.1": {
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.6.1",
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.JsonWebTokens": "8.7.0",
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
@ -259,7 +259,7 @@
"Fantasy-Net.ConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterNetworkProtocol": "2024.2.24",
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"APlugins.dll": {
@ -339,33 +339,33 @@
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OwmvCXYTttrxV3qT7QKDkoQP4/DB4RWjTwEqV+dNfb2opHn29WGDzoF+r4BVFQVy+BDYMhRlhIp8g3jSyJd+4Q==",
"path": "microsoft.identitymodel.abstractions/8.6.1",
"hashPath": "microsoft.identitymodel.abstractions.8.6.1.nupkg.sha512"
"sha512": "sha512-OQd5aVepYvh5evOmBMeAYjMIpEcTf1ZCBZaU7Nh/RlhhdXefjFDJeP1L2F2zeNT1unFr+wUu/h3Ac2Xb4BXU6w==",
"path": "microsoft.identitymodel.abstractions/8.7.0",
"hashPath": "microsoft.identitymodel.abstractions.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.6.1": {
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CAu9DWsPZVtnyE3bOJ83rlPWpahY37sP/0bIOdRlxS90W88zSI4V3FyoCDlXxV8+gloT+a247pwPXfSNjYyAxw==",
"path": "microsoft.identitymodel.jsonwebtokens/8.6.1",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.6.1.nupkg.sha512"
"sha512": "sha512-uzsSAWhNhbrkWbQKBTE8QhzviU6sr3bJ1Bkv7gERlhswfSKOp7HsxTRLTPBpx/whQ/GRRHEwMg8leRIPbMrOgw==",
"path": "microsoft.identitymodel.jsonwebtokens/8.7.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BdWlVgJYdmcR9TMUOhaZ3vJyaRO7zr7xgK+cRT4R2q59Xl7JMmTB4ctb/VOsyDhxXb497jDNNvLwldp+2ZVBEg==",
"path": "microsoft.identitymodel.logging/8.6.1",
"hashPath": "microsoft.identitymodel.logging.8.6.1.nupkg.sha512"
"sha512": "sha512-Bs0TznPAu+nxa9rAVHJ+j3CYECHJkT3tG8AyBfhFYlT5ldsDhoxFT7J+PKxJHLf+ayqWfvDZHHc4639W2FQCxA==",
"path": "microsoft.identitymodel.logging/8.7.0",
"hashPath": "microsoft.identitymodel.logging.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FvED2com8LIFl9yFXneiX0uxNf9fuf8jKDFcvxC93qXOAfFa8fdLkCiur1vWF+PvgQHhsHVBe6CtDZHzsN8nCQ==",
"path": "microsoft.identitymodel.tokens/8.6.1",
"hashPath": "microsoft.identitymodel.tokens.8.6.1.nupkg.sha512"
"sha512": "sha512-5Z6voXjRXAnGklhmZd1mKz89UhcF5ZQQZaZc2iKrOuL4Li1UihG2vlJx8IbiFAOIxy/xdbsAm0A+WZEaH5fxng==",
"path": "microsoft.identitymodel.tokens/8.7.0",
"hashPath": "microsoft.identitymodel.tokens.8.7.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/5.0.0": {
"type": "package",
@ -451,12 +451,12 @@
"path": "system.formats.asn1/5.0.0",
"hashPath": "system.formats.asn1.5.0.0.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.6.1": {
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EXL1Tj+pizswtHHPiQyNumrTo8XOLX7SoTm7Bz00/DyiIoG2H/kQItoajSvr1MYtvDNXveqULsoWDoJFI3aHzQ==",
"path": "system.identitymodel.tokens.jwt/8.6.1",
"hashPath": "system.identitymodel.tokens.jwt.8.6.1.nupkg.sha512"
"sha512": "sha512-8dKL3A9pVqYCJIXHd4H2epQqLxSvKeNxGonR0e5g89yMchyvsM/NLuB06otx29BicUd6+LUJZgNZmvYjjPsPGg==",
"path": "system.identitymodel.tokens.jwt/8.7.0",
"hashPath": "system.identitymodel.tokens.jwt.8.7.0.nupkg.sha512"
},
"System.Memory/4.5.5": {
"type": "package",

View File

@ -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+8d9459c1734a4693b4a3984994643c336133b96f")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+123743062ec7a73335ce05081e88b792f969fa1f")]
[assembly: System.Reflection.AssemblyProductAttribute("Entity")]
[assembly: System.Reflection.AssemblyTitleAttribute("Entity")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
17e0e52ce359b910bd47e70b4d7404614c2328a8210fad19eb3fd9c6d1177ffc
cabb422311527ba9b0078134736f402c16c7a70d80729d2726d1499148a34375

View File

@ -1 +1 @@
cc2ba4f2cb0a8b7e492fa2ae7378d5abc3a5cdd1c2e8ba023de1ba2d2d18bd9d
eb3317b96ee7bc7b14fa07c646e173a2245b2bf56a8cc88a12175f6e63b7a927

View File

@ -91,3 +91,18 @@ D:\TecentUGit\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.dll
D:\TecentUGit\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\refint\Entity.dll
D:\TecentUGit\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.pdb
D:\TecentUGit\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\ref\Entity.dll
D:\UnityProject\EintooAR\GameServer\Server\Entity\bin\Debug\net9.0\Entity.deps.json
D:\UnityProject\EintooAR\GameServer\Server\Entity\bin\Debug\net9.0\Entity.dll
D:\UnityProject\EintooAR\GameServer\Server\Entity\bin\Debug\net9.0\Entity.pdb
D:\UnityProject\EintooAR\GameServer\Server\Entity\bin\Debug\net9.0\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\Entity\bin\Debug\net9.0\APlugins.pdb
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.csproj.AssemblyReference.cache
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.GeneratedMSBuildEditorConfig.editorconfig
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.AssemblyInfoInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.AssemblyInfo.cs
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.csproj.CoreCompileInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.csproj.Up2Date
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.dll
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\refint\Entity.dll
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\Entity.pdb
D:\UnityProject\EintooAR\GameServer\Server\Entity\obj\Debug\net9.0\ref\Entity.dll

View File

@ -1 +1 @@
17430609178339392
17434065930042755

View File

@ -1 +1 @@
17431250882068788
17434103678241224

View File

@ -0,0 +1,15 @@
using Fantasy;
using Fantasy.Async;
using Fantasy.Network.Interface;
namespace Hotfix;
public class G2Chat_LoginRequestHandler : RouteRPC<Scene,G2Chat_LoginRequest,Chat2G_LoginResponse>
{
protected override async FTask Run(Scene scene, G2Chat_LoginRequest request, Chat2G_LoginResponse response, Action reply)
{
Log.Info($"登录聊天服务器成功 {request.GameName} AccountId {request.AccountId } GateRoutedId { request.GateRoutedId}");
await FTask.CompletedTask;
}
}

View File

@ -49,7 +49,8 @@ public class C2G_LoginRequestHandler : MessageRPC<C2G_LoginRequest, G2C_LoginRes
{
session.Send(new G2C_OpenGameNameInputWindowsMessage());
}
await GateLoginHelper.Login(scene, result.gameAccount, session.RuntimeId);
await FTask.CompletedTask;
}

View File

@ -0,0 +1,31 @@
using Fantasy;
using Fantasy.Async;
using Fantasy.Platform.Net;
namespace Hotfix;
public static class GateLoginHelper
{
public static async FTask Login(Scene scene, GameAccount account,long gateRouted)
{
await LoginChat(scene, account, gateRouted);
}
public static async FTask LoginChat(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()
{
GameName = account.GameName,
AccountId = account.Id,
GateRoutedId = gateRouteId,
});
if (response.ErrorCode != 0)
{
}
Log.Debug("聊天服务器登录成功");
}
}

View File

@ -89,45 +89,45 @@
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2"
}
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/8.6.1": {
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "8.6.1"
"Microsoft.IdentityModel.Abstractions": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"dependencies": {
"Microsoft.Extensions.Logging.Abstractions": "8.0.2",
"Microsoft.IdentityModel.Logging": "8.6.1"
"Microsoft.IdentityModel.Logging": "8.7.0"
},
"runtime": {
"lib/net9.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
@ -216,15 +216,15 @@
"System.Buffers/4.5.1": {},
"System.Collections.Immutable/7.0.0": {},
"System.Formats.Asn1/5.0.0": {},
"System.IdentityModel.Tokens.Jwt/8.6.1": {
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.6.1",
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.JsonWebTokens": "8.7.0",
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "8.6.1.0",
"fileVersion": "8.6.1.60307"
"assemblyVersion": "8.7.0.0",
"fileVersion": "8.7.0.60321"
}
}
},
@ -256,7 +256,7 @@
"Fantasy-Net.ConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterConfigTable": "2024.2.0",
"Fantasy-Net.Tools.ExporterNetworkProtocol": "2024.2.24",
"Microsoft.IdentityModel.Tokens": "8.6.1"
"Microsoft.IdentityModel.Tokens": "8.7.0"
},
"runtime": {
"APlugins.dll": {
@ -269,7 +269,7 @@
"dependencies": {
"APlugins": "1.0.0",
"Fantasy-Net": "2024.2.24",
"System.IdentityModel.Tokens.Jwt": "8.6.1",
"System.IdentityModel.Tokens.Jwt": "8.7.0",
"System.Security.Cryptography.Cng": "5.0.0"
},
"runtime": {
@ -350,33 +350,33 @@
"path": "microsoft.extensions.logging.abstractions/8.0.2",
"hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512"
},
"Microsoft.IdentityModel.Abstractions/8.6.1": {
"Microsoft.IdentityModel.Abstractions/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OwmvCXYTttrxV3qT7QKDkoQP4/DB4RWjTwEqV+dNfb2opHn29WGDzoF+r4BVFQVy+BDYMhRlhIp8g3jSyJd+4Q==",
"path": "microsoft.identitymodel.abstractions/8.6.1",
"hashPath": "microsoft.identitymodel.abstractions.8.6.1.nupkg.sha512"
"sha512": "sha512-OQd5aVepYvh5evOmBMeAYjMIpEcTf1ZCBZaU7Nh/RlhhdXefjFDJeP1L2F2zeNT1unFr+wUu/h3Ac2Xb4BXU6w==",
"path": "microsoft.identitymodel.abstractions/8.7.0",
"hashPath": "microsoft.identitymodel.abstractions.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/8.6.1": {
"Microsoft.IdentityModel.JsonWebTokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CAu9DWsPZVtnyE3bOJ83rlPWpahY37sP/0bIOdRlxS90W88zSI4V3FyoCDlXxV8+gloT+a247pwPXfSNjYyAxw==",
"path": "microsoft.identitymodel.jsonwebtokens/8.6.1",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.6.1.nupkg.sha512"
"sha512": "sha512-uzsSAWhNhbrkWbQKBTE8QhzviU6sr3bJ1Bkv7gERlhswfSKOp7HsxTRLTPBpx/whQ/GRRHEwMg8leRIPbMrOgw==",
"path": "microsoft.identitymodel.jsonwebtokens/8.7.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/8.6.1": {
"Microsoft.IdentityModel.Logging/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BdWlVgJYdmcR9TMUOhaZ3vJyaRO7zr7xgK+cRT4R2q59Xl7JMmTB4ctb/VOsyDhxXb497jDNNvLwldp+2ZVBEg==",
"path": "microsoft.identitymodel.logging/8.6.1",
"hashPath": "microsoft.identitymodel.logging.8.6.1.nupkg.sha512"
"sha512": "sha512-Bs0TznPAu+nxa9rAVHJ+j3CYECHJkT3tG8AyBfhFYlT5ldsDhoxFT7J+PKxJHLf+ayqWfvDZHHc4639W2FQCxA==",
"path": "microsoft.identitymodel.logging/8.7.0",
"hashPath": "microsoft.identitymodel.logging.8.7.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/8.6.1": {
"Microsoft.IdentityModel.Tokens/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-FvED2com8LIFl9yFXneiX0uxNf9fuf8jKDFcvxC93qXOAfFa8fdLkCiur1vWF+PvgQHhsHVBe6CtDZHzsN8nCQ==",
"path": "microsoft.identitymodel.tokens/8.6.1",
"hashPath": "microsoft.identitymodel.tokens.8.6.1.nupkg.sha512"
"sha512": "sha512-5Z6voXjRXAnGklhmZd1mKz89UhcF5ZQQZaZc2iKrOuL4Li1UihG2vlJx8IbiFAOIxy/xdbsAm0A+WZEaH5fxng==",
"path": "microsoft.identitymodel.tokens/8.7.0",
"hashPath": "microsoft.identitymodel.tokens.8.7.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/5.0.0": {
"type": "package",
@ -462,12 +462,12 @@
"path": "system.formats.asn1/5.0.0",
"hashPath": "system.formats.asn1.5.0.0.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/8.6.1": {
"System.IdentityModel.Tokens.Jwt/8.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EXL1Tj+pizswtHHPiQyNumrTo8XOLX7SoTm7Bz00/DyiIoG2H/kQItoajSvr1MYtvDNXveqULsoWDoJFI3aHzQ==",
"path": "system.identitymodel.tokens.jwt/8.6.1",
"hashPath": "system.identitymodel.tokens.jwt.8.6.1.nupkg.sha512"
"sha512": "sha512-8dKL3A9pVqYCJIXHd4H2epQqLxSvKeNxGonR0e5g89yMchyvsM/NLuB06otx29BicUd6+LUJZgNZmvYjjPsPGg==",
"path": "system.identitymodel.tokens.jwt/8.7.0",
"hashPath": "system.identitymodel.tokens.jwt.8.7.0.nupkg.sha512"
},
"System.Memory/4.5.5": {
"type": "package",

View File

@ -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+8d9459c1734a4693b4a3984994643c336133b96f")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+123743062ec7a73335ce05081e88b792f969fa1f")]
[assembly: System.Reflection.AssemblyProductAttribute("Hotfix")]
[assembly: System.Reflection.AssemblyTitleAttribute("Hotfix")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
cf4757179d02909ff14ec2f611aeb7a8097123a753b0321837c470a220cecb66
855ec2332cc9a821d7058e794d2bf24c8f786ff3b44526e4643f0b3c41cd6c0a

View File

@ -1 +1 @@
8deca16c65ea05683409c6c5a2d7e93090b8940fbc107949b54f9eb63e2528fb
b75eff6d6f7403fe2e161d1724c07768bce8b1dee8e5ec2371637569785b113c

View File

@ -109,3 +109,20 @@ D:\TecentUGit\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.dll
D:\TecentUGit\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\refint\Hotfix.dll
D:\TecentUGit\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.pdb
D:\TecentUGit\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\ref\Hotfix.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\Hotfix.deps.json
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\Hotfix.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\Hotfix.pdb
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\APlugins.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\Entity.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\Entity.pdb
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\bin\Debug\net9.0\APlugins.pdb
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.csproj.AssemblyReference.cache
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.GeneratedMSBuildEditorConfig.editorconfig
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.AssemblyInfoInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.AssemblyInfo.cs
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.csproj.CoreCompileInputs.cache
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.csproj.Up2Date
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\refint\Hotfix.dll
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\Hotfix.pdb
D:\UnityProject\EintooAR\GameServer\Server\Hotfix\obj\Debug\net9.0\ref\Hotfix.dll

View File

@ -1 +1 @@
17430609178771257
17434065930042755

View File

@ -1 +1 @@
17431250882068788
17434103678303258

View File

@ -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+8d9459c1734a4693b4a3984994643c336133b96f")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+123743062ec7a73335ce05081e88b792f969fa1f")]
[assembly: System.Reflection.AssemblyProductAttribute("Main")]
[assembly: System.Reflection.AssemblyTitleAttribute("Main")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
8fd0cdd4e19f420920625e3fbfb58bf898fed79ca5c33526410f9d8f40f6bc6f
23c036461387f2a47b767e394276b907c58c43af7087d612f94374c76066f36d

Some files were not shown because too many files have changed in this diff Show More