├── .gitignore ├── BootStrap ├── BootStrap.csproj ├── PluginAssemblyLoadContext.cs └── Program.cs ├── Common ├── Common.csproj ├── CommonConst.cs ├── Extension │ └── StringExtension.cs ├── Gen │ └── Proxy │ │ ├── ConnServiceProxy.cs │ │ ├── GameServiceProxy.cs │ │ ├── MatchServiceProxy.cs │ │ ├── SceneGlobalServiceProxy.cs │ │ └── SceneServiceProxy.cs ├── StartUp.cs └── Utils │ └── YamlUtils.cs ├── Config ├── DistributeConfig.yml ├── Netty.yml └── NettyClient.yml ├── Directory.Build.props ├── EverydayNess.sln ├── Generators ├── ComponentGenerator │ ├── ComponentGenerator.csproj │ └── Program.cs ├── Directory.Build.props ├── EntityGenerator │ ├── EntityGenerator.csproj │ └── Program.cs └── RpcGenerator │ ├── Extensions │ ├── DirectoryExtension.cs │ ├── FileExtension.cs │ └── TemplateExtension.cs │ ├── GeneratorConst.cs │ ├── Helpers │ ├── EncodingConst.cs │ ├── FileHelper.cs │ └── TemplateHelper.cs │ ├── Program.cs │ ├── RpcGenerator.cs │ ├── RpcGenerator.csproj │ ├── ServiceRecord.cs │ ├── Templates │ ├── RpcDispatcher.sbn │ └── ServiceProxy.sbn │ └── Transition.cs ├── Imgs ├── img1.png ├── img2.png ├── img3.png └── img4.png ├── Kenel ├── Core │ ├── Attributes │ │ ├── GeneratedAttribute.cs │ │ ├── RpcAttribute.cs │ │ ├── ServiceAttribute.cs │ │ └── StarterAttribute.cs │ ├── Config │ │ └── DistributeConfig.cs │ ├── Core.csproj │ ├── Core │ │ ├── Call.cs │ │ ├── CallBack.cs │ │ ├── CallPoint.cs │ │ ├── Node.cs │ │ ├── Port.cs │ │ ├── PortSynchronizationContext.cs │ │ ├── PortTask.cs │ │ ├── PortTaskScheduler.cs │ │ ├── RemoteCall.cs │ │ ├── RemoteNode.cs │ │ ├── Serialize │ │ │ ├── CallFrameBuffer.cs │ │ │ ├── ISerialize.cs │ │ │ ├── InputStream.cs │ │ │ ├── OutputStream.cs │ │ │ └── SerializeType.cs │ │ ├── Service.cs │ │ └── ServiceRpcDispatcherBase.cs │ ├── CoreConst.cs │ ├── Extensions │ │ └── StringExtension.cs │ ├── Support │ │ ├── Chunk.cs │ │ ├── Function.cs │ │ ├── IThread.cs │ │ ├── ReturnFunc.cs │ │ └── ThreadHandler.cs │ └── Utils │ │ └── CoreUtils.cs └── Directory.Build.props ├── NettyClient ├── KcpClient.cs ├── KcpClientChannel.cs ├── KcpClientConfig.cs ├── KcpClientHandler.cs ├── NettyClient.csproj ├── Program.cs └── TcpClient.cs ├── README.md ├── Services ├── ConnService │ ├── ConnService.cs │ ├── ConnService.csproj │ ├── Gen │ │ └── RpcDispatcher │ │ │ └── ConnServiceRpcDispatcher.cs │ ├── Netty │ │ ├── Kcp │ │ │ ├── KcpConfig.cs │ │ │ ├── KcpCore │ │ │ │ ├── DatagramMessage.cs │ │ │ │ ├── Kcp.cs │ │ │ │ ├── KcpAgent.cs │ │ │ │ ├── KcpChannelOption.cs │ │ │ │ ├── KcpConst.cs │ │ │ │ ├── KcpServerBootstrap.cs │ │ │ │ ├── KcpServerSocketChannel.cs │ │ │ │ ├── KcpSocketChannel.cs │ │ │ │ ├── KcpState.cs │ │ │ │ ├── KcpUtils.cs │ │ │ │ ├── kcp.dll │ │ │ │ ├── kcp.pdb │ │ │ │ └── kcp.so │ │ │ ├── KcpHandler.cs │ │ │ └── KcpServer.cs │ │ ├── NetStat.cs │ │ ├── SocketServer.cs │ │ └── Tcp │ │ │ └── TcpServer.cs │ └── StartUp.cs ├── DBService │ ├── Class1.cs │ └── DBService.csproj ├── Directory.Build.props ├── GameService │ ├── GameService.cs │ ├── GameService.csproj │ ├── Gen │ │ └── RpcDispatcher │ │ │ └── GameServiceRpcDispatcher.cs │ └── StartUp.cs ├── MatchService │ ├── Gen │ │ └── RpcDispatcher │ │ │ └── MatchServiceRpcDispatcher.cs │ ├── MatchService.cs │ └── MatchService.csproj ├── SceneGlobalService │ ├── Gen │ │ └── RpcDispatcher │ │ │ └── SceneGlobalServiceRpcDispatcher.cs │ ├── SceneGlobalService.cs │ └── SceneGlobalService.csproj └── SceneService │ ├── Gen │ └── RpcDispatcher │ │ └── SceneServiceRpcDispatcher.cs │ ├── SceneService.cs │ ├── SceneService.csproj │ └── StartUp.cs └── doc ├── 1.工程介绍.md └── 2.Rpc.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/.gitignore -------------------------------------------------------------------------------- /BootStrap/BootStrap.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/BootStrap/BootStrap.csproj -------------------------------------------------------------------------------- /BootStrap/PluginAssemblyLoadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/BootStrap/PluginAssemblyLoadContext.cs -------------------------------------------------------------------------------- /BootStrap/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/BootStrap/Program.cs -------------------------------------------------------------------------------- /Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Common.csproj -------------------------------------------------------------------------------- /Common/CommonConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/CommonConst.cs -------------------------------------------------------------------------------- /Common/Extension/StringExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Extension/StringExtension.cs -------------------------------------------------------------------------------- /Common/Gen/Proxy/ConnServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Gen/Proxy/ConnServiceProxy.cs -------------------------------------------------------------------------------- /Common/Gen/Proxy/GameServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Gen/Proxy/GameServiceProxy.cs -------------------------------------------------------------------------------- /Common/Gen/Proxy/MatchServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Gen/Proxy/MatchServiceProxy.cs -------------------------------------------------------------------------------- /Common/Gen/Proxy/SceneGlobalServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Gen/Proxy/SceneGlobalServiceProxy.cs -------------------------------------------------------------------------------- /Common/Gen/Proxy/SceneServiceProxy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Gen/Proxy/SceneServiceProxy.cs -------------------------------------------------------------------------------- /Common/StartUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/StartUp.cs -------------------------------------------------------------------------------- /Common/Utils/YamlUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Common/Utils/YamlUtils.cs -------------------------------------------------------------------------------- /Config/DistributeConfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Config/DistributeConfig.yml -------------------------------------------------------------------------------- /Config/Netty.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Config/Netty.yml -------------------------------------------------------------------------------- /Config/NettyClient.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Config/NettyClient.yml -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /EverydayNess.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/EverydayNess.sln -------------------------------------------------------------------------------- /Generators/ComponentGenerator/ComponentGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/ComponentGenerator/ComponentGenerator.csproj -------------------------------------------------------------------------------- /Generators/ComponentGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/ComponentGenerator/Program.cs -------------------------------------------------------------------------------- /Generators/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/Directory.Build.props -------------------------------------------------------------------------------- /Generators/EntityGenerator/EntityGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/EntityGenerator/EntityGenerator.csproj -------------------------------------------------------------------------------- /Generators/EntityGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/EntityGenerator/Program.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Extensions/DirectoryExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Extensions/DirectoryExtension.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Extensions/FileExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Extensions/FileExtension.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Extensions/TemplateExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Extensions/TemplateExtension.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/GeneratorConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/GeneratorConst.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Helpers/EncodingConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Helpers/EncodingConst.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Helpers/FileHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Helpers/FileHelper.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Helpers/TemplateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Helpers/TemplateHelper.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Program.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/RpcGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/RpcGenerator.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/RpcGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/RpcGenerator.csproj -------------------------------------------------------------------------------- /Generators/RpcGenerator/ServiceRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/ServiceRecord.cs -------------------------------------------------------------------------------- /Generators/RpcGenerator/Templates/RpcDispatcher.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Templates/RpcDispatcher.sbn -------------------------------------------------------------------------------- /Generators/RpcGenerator/Templates/ServiceProxy.sbn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Templates/ServiceProxy.sbn -------------------------------------------------------------------------------- /Generators/RpcGenerator/Transition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Generators/RpcGenerator/Transition.cs -------------------------------------------------------------------------------- /Imgs/img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Imgs/img1.png -------------------------------------------------------------------------------- /Imgs/img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Imgs/img2.png -------------------------------------------------------------------------------- /Imgs/img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Imgs/img3.png -------------------------------------------------------------------------------- /Imgs/img4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Imgs/img4.png -------------------------------------------------------------------------------- /Kenel/Core/Attributes/GeneratedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Attributes/GeneratedAttribute.cs -------------------------------------------------------------------------------- /Kenel/Core/Attributes/RpcAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Attributes/RpcAttribute.cs -------------------------------------------------------------------------------- /Kenel/Core/Attributes/ServiceAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Attributes/ServiceAttribute.cs -------------------------------------------------------------------------------- /Kenel/Core/Attributes/StarterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Attributes/StarterAttribute.cs -------------------------------------------------------------------------------- /Kenel/Core/Config/DistributeConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Config/DistributeConfig.cs -------------------------------------------------------------------------------- /Kenel/Core/Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core.csproj -------------------------------------------------------------------------------- /Kenel/Core/Core/Call.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Call.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/CallBack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/CallBack.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/CallPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/CallPoint.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Node.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Node.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Port.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Port.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/PortSynchronizationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/PortSynchronizationContext.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/PortTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/PortTask.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/PortTaskScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/PortTaskScheduler.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/RemoteCall.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/RemoteCall.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/RemoteNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/RemoteNode.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Serialize/CallFrameBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Serialize/CallFrameBuffer.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Serialize/ISerialize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Serialize/ISerialize.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Serialize/InputStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Serialize/InputStream.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Serialize/OutputStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Serialize/OutputStream.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Serialize/SerializeType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Serialize/SerializeType.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/Service.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/Service.cs -------------------------------------------------------------------------------- /Kenel/Core/Core/ServiceRpcDispatcherBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Core/ServiceRpcDispatcherBase.cs -------------------------------------------------------------------------------- /Kenel/Core/CoreConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/CoreConst.cs -------------------------------------------------------------------------------- /Kenel/Core/Extensions/StringExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Extensions/StringExtension.cs -------------------------------------------------------------------------------- /Kenel/Core/Support/Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Support/Chunk.cs -------------------------------------------------------------------------------- /Kenel/Core/Support/Function.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Support/Function.cs -------------------------------------------------------------------------------- /Kenel/Core/Support/IThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Support/IThread.cs -------------------------------------------------------------------------------- /Kenel/Core/Support/ReturnFunc.cs: -------------------------------------------------------------------------------- 1 | namespace Core.Support; 2 | 3 | public class ReturnFunc 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /Kenel/Core/Support/ThreadHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Support/ThreadHandler.cs -------------------------------------------------------------------------------- /Kenel/Core/Utils/CoreUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Core/Utils/CoreUtils.cs -------------------------------------------------------------------------------- /Kenel/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Kenel/Directory.Build.props -------------------------------------------------------------------------------- /NettyClient/KcpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/KcpClient.cs -------------------------------------------------------------------------------- /NettyClient/KcpClientChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/KcpClientChannel.cs -------------------------------------------------------------------------------- /NettyClient/KcpClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/KcpClientConfig.cs -------------------------------------------------------------------------------- /NettyClient/KcpClientHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/KcpClientHandler.cs -------------------------------------------------------------------------------- /NettyClient/NettyClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/NettyClient.csproj -------------------------------------------------------------------------------- /NettyClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/Program.cs -------------------------------------------------------------------------------- /NettyClient/TcpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/NettyClient/TcpClient.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/README.md -------------------------------------------------------------------------------- /Services/ConnService/ConnService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/ConnService.cs -------------------------------------------------------------------------------- /Services/ConnService/ConnService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/ConnService.csproj -------------------------------------------------------------------------------- /Services/ConnService/Gen/RpcDispatcher/ConnServiceRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Gen/RpcDispatcher/ConnServiceRpcDispatcher.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpConfig.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/DatagramMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/DatagramMessage.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/Kcp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/Kcp.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpAgent.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpChannelOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpChannelOption.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpConst.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpConst.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpServerBootstrap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpServerBootstrap.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpServerSocketChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpServerSocketChannel.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpSocketChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpSocketChannel.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpState.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/KcpUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/KcpUtils.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/kcp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/kcp.dll -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/kcp.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/kcp.pdb -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpCore/kcp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpCore/kcp.so -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpHandler.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Kcp/KcpServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Kcp/KcpServer.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/NetStat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/NetStat.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/SocketServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/SocketServer.cs -------------------------------------------------------------------------------- /Services/ConnService/Netty/Tcp/TcpServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/Netty/Tcp/TcpServer.cs -------------------------------------------------------------------------------- /Services/ConnService/StartUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/ConnService/StartUp.cs -------------------------------------------------------------------------------- /Services/DBService/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace DBService; 2 | 3 | public class Class1 4 | { 5 | } -------------------------------------------------------------------------------- /Services/DBService/DBService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/DBService/DBService.csproj -------------------------------------------------------------------------------- /Services/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/Directory.Build.props -------------------------------------------------------------------------------- /Services/GameService/GameService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/GameService/GameService.cs -------------------------------------------------------------------------------- /Services/GameService/GameService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/GameService/GameService.csproj -------------------------------------------------------------------------------- /Services/GameService/Gen/RpcDispatcher/GameServiceRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/GameService/Gen/RpcDispatcher/GameServiceRpcDispatcher.cs -------------------------------------------------------------------------------- /Services/GameService/StartUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/GameService/StartUp.cs -------------------------------------------------------------------------------- /Services/MatchService/Gen/RpcDispatcher/MatchServiceRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/MatchService/Gen/RpcDispatcher/MatchServiceRpcDispatcher.cs -------------------------------------------------------------------------------- /Services/MatchService/MatchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/MatchService/MatchService.cs -------------------------------------------------------------------------------- /Services/MatchService/MatchService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/MatchService/MatchService.csproj -------------------------------------------------------------------------------- /Services/SceneGlobalService/Gen/RpcDispatcher/SceneGlobalServiceRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneGlobalService/Gen/RpcDispatcher/SceneGlobalServiceRpcDispatcher.cs -------------------------------------------------------------------------------- /Services/SceneGlobalService/SceneGlobalService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneGlobalService/SceneGlobalService.cs -------------------------------------------------------------------------------- /Services/SceneGlobalService/SceneGlobalService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneGlobalService/SceneGlobalService.csproj -------------------------------------------------------------------------------- /Services/SceneService/Gen/RpcDispatcher/SceneServiceRpcDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneService/Gen/RpcDispatcher/SceneServiceRpcDispatcher.cs -------------------------------------------------------------------------------- /Services/SceneService/SceneService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneService/SceneService.cs -------------------------------------------------------------------------------- /Services/SceneService/SceneService.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneService/SceneService.csproj -------------------------------------------------------------------------------- /Services/SceneService/StartUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/Services/SceneService/StartUp.cs -------------------------------------------------------------------------------- /doc/1.工程介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/doc/1.工程介绍.md -------------------------------------------------------------------------------- /doc/2.Rpc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wcqdong/EverydayNess-cs/HEAD/doc/2.Rpc.md --------------------------------------------------------------------------------