This commit is contained in:
陈向学 2024-02-27 18:55:59 +08:00
parent 17025c92b7
commit d3f47116ae
74 changed files with 1855 additions and 35 deletions

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}

View File

@ -0,0 +1,7 @@
{
"ExpandedNodes": [
""
],
"SelectedNode": "\\GameServer.sln",
"PreviewInSolutionExplorer": false
}

BIN
GameServer/.vs/slnx.sqlite Normal file

Binary file not shown.

View File

@ -7,4 +7,9 @@
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NetMQ" Version="4.0.1.13" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
</Project>

View File

@ -1,4 +1,6 @@
using System;
using NetMQ;
using NetMQ.Sockets;
using System;
using System.Collections.Concurrent;
using System.Net;
using System.Net.Sockets;
@ -10,11 +12,23 @@ namespace GameServer
internal class Program
{
private static ConcurrentDictionary<string, TcpClient> clients = new ConcurrentDictionary<string, TcpClient>();
public static SubscriberSocket ToClientSubscriber;
public static PublisherSocket ToClientPublisher;
static string subPort = "";
static string pubPort = "";
static async Task Main(string[] args)
static void Main(string[] args)
{
await RunServer();
Console.ReadKey();
Task.Run(RunServer);
ToClientPublisher = new PublisherSocket();
ToClientPublisher.Bind("tcp://*:8888");
ToClientSubscriber = new SubscriberSocket();
ToClientSubscriber.Bind("tcp://*:8889");
ThreadStart start1 = new ThreadStart(ReciveFormRoomSyncArea);
Thread thread1 = new Thread(start1);
thread1.IsBackground = true;
thread1.Start();
thread1.Join();
}
static async Task RunServer()
@ -70,6 +84,8 @@ namespace GameServer
Console.WriteLine($"创建房间 {commands[1]}");
var room = Room.Create(commands[1], user.userId);
response = Encoding.UTF8.GetBytes(string.Format("createroom {0},{1},{2}", room.roomId, room.roomname, room.creater));
ToClientSubscriber.Subscribe(room.roomId.ToString());
Console.WriteLine("订阅:" + room.roomId.ToString());
await stream.WriteAsync(response, 0, response.Length);
break;
case "getrooms"://获取所有房间
@ -115,6 +131,8 @@ namespace GameServer
if (!string.IsNullOrWhiteSpace(close))
{
response = Encoding.UTF8.GetBytes(string.Format("closeroom {0}", close));
ToClientSubscriber.Unsubscribe(close);
Console.WriteLine("退订:" + close);
await stream.WriteAsync(response, 0, response.Length);
}
break;
@ -141,5 +159,28 @@ namespace GameServer
}
client.Close();
}
static void ReciveFormRoomSyncArea()
{
while (true)
{
List<byte[]> frameByte = new List<byte[]>();
if (ToClientSubscriber.TryReceiveMultipartBytes(ref frameByte))
{
if (!ToClientPublisher.SendMoreFrame(frameByte[0]).TrySendFrame(frameByte[1]))
{
Console.WriteLine("发送消息错误:" + frameByte[0]);
}
}
}
}
}
[Serializable]
public class st_Motions
{
public string area;
public int m_iOperaType;
public byte[] m_sOperaData;
}
}

Binary file not shown.

View File

@ -7,9 +7,263 @@
"targets": {
".NETCoreApp,Version=v6.0": {
"GameServer/1.0.0": {
"dependencies": {
"NetMQ": "4.0.1.13",
"Newtonsoft.Json": "13.0.3"
},
"runtime": {
"GameServer.dll": {}
}
},
"AsyncIO/0.1.69": {
"runtime": {
"lib/netstandard2.0/AsyncIO.dll": {
"assemblyVersion": "0.1.69.0",
"fileVersion": "0.1.69.0"
}
}
},
"Microsoft.Bcl.AsyncInterfaces/5.0.0": {
"runtime": {
"lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"Microsoft.Extensions.ObjectPool/5.0.10": {
"runtime": {
"lib/net5.0/Microsoft.Extensions.ObjectPool.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.1021.41022"
}
}
},
"Microsoft.NETCore.Platforms/5.0.0": {},
"Microsoft.Win32.SystemEvents/5.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
},
"runtimeTargets": {
"runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"NaCl.Net/0.1.13": {
"runtime": {
"lib/netstandard2.1/NaCl.dll": {
"assemblyVersion": "0.1.13.0",
"fileVersion": "0.1.13.0"
}
}
},
"NetMQ/4.0.1.13": {
"dependencies": {
"AsyncIO": "0.1.69",
"NaCl.Net": "0.1.13",
"System.ServiceModel.Primitives": "4.9.0",
"System.ValueTuple": "4.5.0"
},
"runtime": {
"lib/netstandard2.1/NetMQ.dll": {
"assemblyVersion": "4.0.1.13",
"fileVersion": "4.0.1.13"
}
}
},
"Newtonsoft.Json/13.0.3": {
"runtime": {
"lib/net6.0/Newtonsoft.Json.dll": {
"assemblyVersion": "13.0.0.0",
"fileVersion": "13.0.3.27908"
}
}
},
"System.Drawing.Common/5.0.0": {
"dependencies": {
"Microsoft.Win32.SystemEvents": "5.0.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Drawing.Common.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
},
"runtimeTargets": {
"runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": {
"rid": "unix",
"assetType": "runtime",
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
},
"runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"System.Formats.Asn1/5.0.0": {},
"System.Numerics.Vectors/4.5.0": {},
"System.Private.ServiceModel/4.9.0": {
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "5.0.0",
"Microsoft.Extensions.ObjectPool": "5.0.10",
"System.Numerics.Vectors": "4.5.0",
"System.Reflection.DispatchProxy": "4.7.1",
"System.Security.Cryptography.Xml": "5.0.0",
"System.Security.Principal.Windows": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/System.Private.ServiceModel.dll": {
"assemblyVersion": "4.9.0.0",
"fileVersion": "4.900.21.52002"
}
},
"resources": {
"lib/netstandard2.0/cs/System.Private.ServiceModel.resources.dll": {
"locale": "cs"
},
"lib/netstandard2.0/de/System.Private.ServiceModel.resources.dll": {
"locale": "de"
},
"lib/netstandard2.0/es/System.Private.ServiceModel.resources.dll": {
"locale": "es"
},
"lib/netstandard2.0/fr/System.Private.ServiceModel.resources.dll": {
"locale": "fr"
},
"lib/netstandard2.0/it/System.Private.ServiceModel.resources.dll": {
"locale": "it"
},
"lib/netstandard2.0/ja/System.Private.ServiceModel.resources.dll": {
"locale": "ja"
},
"lib/netstandard2.0/ko/System.Private.ServiceModel.resources.dll": {
"locale": "ko"
},
"lib/netstandard2.0/pl/System.Private.ServiceModel.resources.dll": {
"locale": "pl"
},
"lib/netstandard2.0/pt-BR/System.Private.ServiceModel.resources.dll": {
"locale": "pt-BR"
},
"lib/netstandard2.0/ru/System.Private.ServiceModel.resources.dll": {
"locale": "ru"
},
"lib/netstandard2.0/tr/System.Private.ServiceModel.resources.dll": {
"locale": "tr"
},
"lib/netstandard2.0/zh-Hans/System.Private.ServiceModel.resources.dll": {
"locale": "zh-Hans"
},
"lib/netstandard2.0/zh-Hant/System.Private.ServiceModel.resources.dll": {
"locale": "zh-Hant"
}
}
},
"System.Reflection.DispatchProxy/4.7.1": {},
"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.Cryptography.Pkcs/5.0.0": {
"dependencies": {
"System.Formats.Asn1": "5.0.0",
"System.Security.Cryptography.Cng": "5.0.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
},
"runtimeTargets": {
"runtimes/win/lib/netcoreapp3.0/System.Security.Cryptography.Pkcs.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"System.Security.Cryptography.Xml/5.0.0": {
"dependencies": {
"System.Security.Cryptography.Pkcs": "5.0.0",
"System.Security.Permissions": "5.0.0"
},
"runtime": {
"lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"System.Security.Permissions/5.0.0": {
"dependencies": {
"System.Security.AccessControl": "5.0.0",
"System.Windows.Extensions": "5.0.0"
},
"runtime": {
"lib/net5.0/System.Security.Permissions.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
},
"System.Security.Principal.Windows/5.0.0": {},
"System.ServiceModel.Primitives/4.9.0": {
"dependencies": {
"System.Private.ServiceModel": "4.9.0"
},
"runtime": {
"lib/net6.0/System.ServiceModel.Primitives.dll": {
"assemblyVersion": "4.9.0.0",
"fileVersion": "4.900.21.52002"
},
"lib/net6.0/System.ServiceModel.dll": {
"assemblyVersion": "4.0.0.0",
"fileVersion": "4.900.21.52002"
}
}
},
"System.ValueTuple/4.5.0": {},
"System.Windows.Extensions/5.0.0": {
"dependencies": {
"System.Drawing.Common": "5.0.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Windows.Extensions.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
},
"runtimeTargets": {
"runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.20.51904"
}
}
}
}
},
@ -18,6 +272,160 @@
"type": "project",
"serviceable": false,
"sha512": ""
},
"AsyncIO/0.1.69": {
"type": "package",
"serviceable": true,
"sha512": "sha512-xyXJLi+wjy6AtIyWXHXJkPS0gItqVT4lg5w++7bA5YEjugYKdrFMGxCo6KUJ1yYwjriLQJ1g35LDljZs3Q90XQ==",
"path": "asyncio/0.1.69",
"hashPath": "asyncio.0.1.69.nupkg.sha512"
},
"Microsoft.Bcl.AsyncInterfaces/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W8DPQjkMScOMTtJbPwmPyj9c3zYSFGawDW3jwlBOOsnY+EzZFLgNQ/UMkK35JmkNOVPdCyPr2Tw7Vv9N+KA3ZQ==",
"path": "microsoft.bcl.asyncinterfaces/5.0.0",
"hashPath": "microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512"
},
"Microsoft.Extensions.ObjectPool/5.0.10": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pp9tbGqIhdEXL6Q1yJl+zevAJSq4BsxqhS1GXzBvEsEz9DDNu9GLNzgUy2xyFc4YjB4m4Ff2YEWTnvQvVYdkvQ==",
"path": "microsoft.extensions.objectpool/5.0.10",
"hashPath": "microsoft.extensions.objectpool.5.0.10.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.SystemEvents/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Bh6blKG8VAKvXiLe2L+sEsn62nc1Ij34MrNxepD2OCrS5cpCwQa9MeLyhVQPQ/R4Wlzwuy6wMK8hLb11QPDRsQ==",
"path": "microsoft.win32.systemevents/5.0.0",
"hashPath": "microsoft.win32.systemevents.5.0.0.nupkg.sha512"
},
"NaCl.Net/0.1.13": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AVg1455RQnyTy6tiessudruZHvbl70QWRPyx3og2I1Fei17LDNc7Z3DRgqN2+PsySBui/1EDP4A7adhQXydi6g==",
"path": "nacl.net/0.1.13",
"hashPath": "nacl.net.0.1.13.nupkg.sha512"
},
"NetMQ/4.0.1.13": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OhjdNuwD2pGMzMYqzc5kBIDMt6DGw4dRWHxifWmrjWPXCpaeXy1A3MQAoKXJ88Z5UmWHMmF60AJ/FRWcutXxJg==",
"path": "netmq/4.0.1.13",
"hashPath": "netmq.4.0.1.13.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"
},
"System.Drawing.Common/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-SztFwAnpfKC8+sEKXAFxCBWhKQaEd97EiOL7oZJZP56zbqnLpmxACWA8aGseaUExciuEAUuR9dY8f7HkTRAdnw==",
"path": "system.drawing.common/5.0.0",
"hashPath": "system.drawing.common.5.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.Numerics.Vectors/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
"path": "system.numerics.vectors/4.5.0",
"hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
},
"System.Private.ServiceModel/4.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-d3RjkrtpjUQ63PzFmm/SZ4aOXeJNP+8YW5QeP0lCJy8iX4xlHdlNLWTF9sRn9SmrFTK757kQXT9Op/R4l858uw==",
"path": "system.private.servicemodel/4.9.0",
"hashPath": "system.private.servicemodel.4.9.0.nupkg.sha512"
},
"System.Reflection.DispatchProxy/4.7.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-C1sMLwIG6ILQ2bmOT4gh62V6oJlyF4BlHcVMrOoor49p0Ji2tA8QAoqyMcIhAdH6OHKJ8m7BU+r4LK2CUEOKqw==",
"path": "system.reflection.dispatchproxy/4.7.1",
"hashPath": "system.reflection.dispatchproxy.4.7.1.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.Cryptography.Pkcs/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-9TPLGjBCGKmNvG8pjwPeuYy0SMVmGZRwlTZvyPHDbYv/DRkoeumJdfumaaDNQzVGMEmbWtg07zUpSW9q70IlDQ==",
"path": "system.security.cryptography.pkcs/5.0.0",
"hashPath": "system.security.cryptography.pkcs.5.0.0.nupkg.sha512"
},
"System.Security.Cryptography.Xml/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MYmkHtCW+paFmPGFDktnLdOeH3zUrNchbZNki87E1ejNSMm9enSRbJokmvFrsWUrDE4bRE1lVeAle01+t6SGhA==",
"path": "system.security.cryptography.xml/5.0.0",
"hashPath": "system.security.cryptography.xml.5.0.0.nupkg.sha512"
},
"System.Security.Permissions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-uE8juAhEkp7KDBCdjDIE3H9R1HJuEHqeqX8nLX9gmYKWwsqk3T5qZlPx8qle5DPKimC/Fy3AFTdV7HamgCh9qQ==",
"path": "system.security.permissions/5.0.0",
"hashPath": "system.security.permissions.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"
},
"System.ServiceModel.Primitives/4.9.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-LTFPVdS8Nf76xg/wRZkDa+2Q+GnjTOmwkTlwuoetwX37mAfYnGkf7p8ydhpDwVmomNljpUOhUUGxfjQyd5YcOg==",
"path": "system.servicemodel.primitives/4.9.0",
"hashPath": "system.servicemodel.primitives.4.9.0.nupkg.sha512"
},
"System.ValueTuple/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-okurQJO6NRE/apDIP23ajJ0hpiNmJ+f0BwOlB/cSqTLQlw5upkf+5+96+iG2Jw40G1fCVCyPz/FhIABUjMR+RQ==",
"path": "system.valuetuple/4.5.0",
"hashPath": "system.valuetuple.4.5.0.nupkg.sha512"
},
"System.Windows.Extensions/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-c1ho9WU9ZxMZawML+ssPKZfdnrg/OjR3pe0m9v8230z3acqphwvPJqzAkH54xRYm5ntZHGG1EPP3sux9H3qSPg==",
"path": "system.windows.extensions/5.0.0",
"hashPath": "system.windows.extensions.5.0.0.nupkg.sha512"
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("GameServer")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+17025c92b74f1e9f6f68577cca012e8bce6c6f30")]
[assembly: System.Reflection.AssemblyProductAttribute("GameServer")]
[assembly: System.Reflection.AssemblyTitleAttribute("GameServer")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
44d4d4a93eb4a5fc9bfbe81395c78f181b3d5a87
d2f9503a444e907a813f2f83f332c10053cdfc1191631b12a66cb7cfb06243dd

View File

@ -5,6 +5,9 @@ build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = GameServer
build_property.ProjectDir = E:\UnityProjects\LGZN\Unity2019.4.9\Net_ServerProjects\GameServer\GameServer\
build_property.ProjectDir = D:\chenxiangxue\DotnetProject\WRJServer\GameServer\
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop =

View File

@ -1 +1 @@
63a566d08a7206798c242db0ecedff7a3abff278
a982d1a6dbc820a07ef5779dbf8dd5d675b3da243464414e8952c3496e8e26e4

View File

@ -42,3 +42,52 @@ E:\UnityProjects\LGZN\Unity2019.4.9\Net_ServerProjects\GameServer\GameServer\obj
E:\UnityProjects\LGZN\Unity2019.4.9\Net_ServerProjects\GameServer\GameServer\obj\Debug\net6.0\ref\GameServer.dll
E:\UnityProjects\LGZN\Unity2019.4.9\Net_ServerProjects\GameServer\GameServer\obj\Debug\net6.0\GameServer.pdb
E:\UnityProjects\LGZN\Unity2019.4.9\Net_ServerProjects\GameServer\GameServer\obj\Debug\net6.0\GameServer.genruntimeconfig.cache
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\GameServer.exe
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\GameServer.deps.json
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\GameServer.runtimeconfig.json
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\GameServer.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\GameServer.pdb
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.GeneratedMSBuildEditorConfig.editorconfig
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.AssemblyInfoInputs.cache
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.AssemblyInfo.cs
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.csproj.CoreCompileInputs.cache
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\refint\GameServer.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.pdb
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.genruntimeconfig.cache
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\ref\GameServer.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\AsyncIO.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\Microsoft.Bcl.AsyncInterfaces.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\Microsoft.Extensions.ObjectPool.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\Microsoft.Win32.SystemEvents.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\NaCl.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\NetMQ.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\Newtonsoft.Json.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Drawing.Common.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Private.ServiceModel.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Security.Cryptography.Pkcs.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Security.Cryptography.Xml.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Security.Permissions.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.ServiceModel.Primitives.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.ServiceModel.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\System.Windows.Extensions.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\cs\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\de\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\es\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\fr\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\it\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\ja\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\ko\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\pl\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\pt-BR\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\ru\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\tr\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\zh-Hans\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\zh-Hant\System.Private.ServiceModel.resources.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\Microsoft.Win32.SystemEvents.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\runtimes\unix\lib\netcoreapp3.0\System.Drawing.Common.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Drawing.Common.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Security.Cryptography.Pkcs.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\bin\Debug\net6.0\runtimes\win\lib\netcoreapp3.0\System.Windows.Extensions.dll
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.csproj.AssemblyReference.cache
D:\chenxiangxue\DotnetProject\WRJServer\GameServer\obj\Debug\net6.0\GameServer.csproj.Up2Date

View File

@ -1 +1 @@
ba8724e2c19024b0fcbcf48f4f56a47d8c47765e
1d8500c798932290e21a9ae4c01bd35489377615e7b887243495d4f73de6420b

View File

@ -0,0 +1 @@
obj\Debug\net6.0\\_IsIncrementalBuild

View File

@ -1,23 +1,23 @@
{
"format": 1,
"restore": {
"E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\GameServer.csproj": {}
"D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\GameServer.csproj": {}
},
"projects": {
"E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\GameServer.csproj": {
"D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\GameServer.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\GameServer.csproj",
"projectUniqueName": "D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\GameServer.csproj",
"projectName": "GameServer",
"projectPath": "E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\GameServer.csproj",
"packagesPath": "C:\\Users\\Adam\\.nuget\\packages\\",
"outputPath": "E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\obj\\",
"projectPath": "D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\GameServer.csproj",
"packagesPath": "C:\\Users\\Xiayun\\.nuget\\packages\\",
"outputPath": "D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
],
"configFilePaths": [
"C:\\Users\\Adam\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Users\\Xiayun\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
],
@ -26,6 +26,7 @@
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
@ -38,18 +39,34 @@
"warnAsError": [
"NU1605"
]
},
"restoreAuditProperties": {
"enableAudit": "true",
"auditLevel": "low",
"auditMode": "direct"
}
},
"frameworks": {
"net6.0": {
"targetAlias": "net6.0",
"dependencies": {
"NetMQ": {
"target": "Package",
"version": "[4.0.1.13, )"
},
"Newtonsoft.Json": {
"target": "Package",
"version": "[13.0.3, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
"net48",
"net481"
],
"assetTargetFallback": true,
"warn": true,
@ -58,7 +75,7 @@
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.101\\RuntimeIdentifierGraph.json"
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.200\\RuntimeIdentifierGraph.json"
}
}
}

View File

@ -5,12 +5,12 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Adam\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Xiayun\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.0.1</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.9.1</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Adam\.nuget\packages\" />
<SourceRoot Include="C:\Users\Xiayun\.nuget\packages\" />
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")]

View File

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("GameServer")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("GameServer")]
[assembly: System.Reflection.AssemblyTitleAttribute("GameServer")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// 由 MSBuild WriteCodeFragment 类生成。

View File

@ -0,0 +1 @@
7f4f32c7ae5826f364d73e704b4d13a819f7f1af

View File

@ -0,0 +1,11 @@
is_global = true
build_property.TargetFramework = net6.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = GameServer
build_property.ProjectDir = D:\chenxiangxue\DotnetProject\WRJServer\GameServer\

View File

@ -0,0 +1,8 @@
// <auto-generated/>
global using global::System;
global using global::System.Collections.Generic;
global using global::System.IO;
global using global::System.Linq;
global using global::System.Net.Http;
global using global::System.Threading;
global using global::System.Threading.Tasks;

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +1,31 @@
{
"version": 2,
"dgSpecHash": "TT49gNyPB3lm2ESjvd3RayDRbzkB+dyPZCZY8/rjR8LQG1PPcVPchSzUpuTOX3TZaBBFGF/xjy/Lx1zZTayKGA==",
"dgSpecHash": "yDS3er7B8/ADKZ9MO9ZOYVlMQxm8N1GUodWNGNrQMoY3yIUrwEmDIKalyTCu1N/ycDYucnDy2int1LZTALpMQg==",
"success": true,
"projectFilePath": "E:\\UnityProjects\\LGZN\\Unity2019.4.9\\Net_ServerProjects\\GameServer\\GameServer\\GameServer.csproj",
"expectedPackageFiles": [],
"projectFilePath": "D:\\chenxiangxue\\DotnetProject\\WRJServer\\GameServer\\GameServer.csproj",
"expectedPackageFiles": [
"C:\\Users\\Xiayun\\.nuget\\packages\\asyncio\\0.1.69\\asyncio.0.1.69.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\5.0.0\\microsoft.bcl.asyncinterfaces.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\microsoft.extensions.objectpool\\5.0.10\\microsoft.extensions.objectpool.5.0.10.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\microsoft.netcore.platforms\\5.0.0\\microsoft.netcore.platforms.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\microsoft.win32.systemevents\\5.0.0\\microsoft.win32.systemevents.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\nacl.net\\0.1.13\\nacl.net.0.1.13.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\netmq\\4.0.1.13\\netmq.4.0.1.13.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.drawing.common\\5.0.0\\system.drawing.common.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.formats.asn1\\5.0.0\\system.formats.asn1.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.private.servicemodel\\4.9.0\\system.private.servicemodel.4.9.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.reflection.dispatchproxy\\4.7.1\\system.reflection.dispatchproxy.4.7.1.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.accesscontrol\\5.0.0\\system.security.accesscontrol.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.cryptography.cng\\5.0.0\\system.security.cryptography.cng.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.cryptography.pkcs\\5.0.0\\system.security.cryptography.pkcs.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.cryptography.xml\\5.0.0\\system.security.cryptography.xml.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.permissions\\5.0.0\\system.security.permissions.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.security.principal.windows\\5.0.0\\system.security.principal.windows.5.0.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.servicemodel.primitives\\4.9.0\\system.servicemodel.primitives.4.9.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.valuetuple\\4.5.0\\system.valuetuple.4.5.0.nupkg.sha512",
"C:\\Users\\Xiayun\\.nuget\\packages\\system.windows.extensions\\5.0.0\\system.windows.extensions.5.0.0.nupkg.sha512"
],
"logs": []
}