├── .gitignore ├── Assets ├── Plugins.meta ├── Plugins │ ├── Kcp.meta │ └── Kcp │ │ ├── Android.meta │ │ ├── Android │ │ ├── libs.meta │ │ └── libs │ │ │ ├── armeabi-v7a.meta │ │ │ ├── armeabi-v7a │ │ │ ├── libkcp.so │ │ │ └── libkcp.so.meta │ │ │ ├── x86.meta │ │ │ └── x86 │ │ │ ├── libkcp.so │ │ │ └── libkcp.so.meta │ │ ├── MacOS.meta │ │ ├── MacOS │ │ ├── kcp.bundle.meta │ │ └── kcp.bundle │ │ │ ├── Contents.meta │ │ │ └── Contents │ │ │ ├── MacOS.meta │ │ │ └── MacOS │ │ │ ├── kcp │ │ │ └── kcp.meta │ │ ├── iOS.meta │ │ ├── iOS │ │ ├── kcp.a │ │ └── kcp.a.meta │ │ ├── x86.meta │ │ ├── x86 │ │ ├── kcp.dll │ │ └── kcp.dll.meta │ │ ├── x86_64.meta │ │ └── x86_64 │ │ ├── kcp.dll │ │ └── kcp.dll.meta ├── Scenes.meta ├── Scenes │ ├── Client.unity │ ├── Client.unity.meta │ ├── Server.unity │ └── Server.unity.meta ├── Scripts.meta └── Scripts │ ├── Helper.meta │ ├── Helper │ ├── ByteHelper.cs │ ├── ByteHelper.cs.meta │ ├── MonoSingleton.cs │ ├── MonoSingleton.cs.meta │ ├── NetworkHelper.cs │ ├── NetworkHelper.cs.meta │ ├── RandomHelper.cs │ ├── RandomHelper.cs.meta │ ├── TimeHelper.cs │ └── TimeHelper.cs.meta │ ├── Network.meta │ ├── Network │ ├── AChannel.cs │ ├── AChannel.cs.meta │ ├── AService.cs │ ├── AService.cs.meta │ ├── ClientManager.cs │ ├── ClientManager.cs.meta │ ├── Core.meta │ ├── Core │ │ ├── KCP.meta │ │ ├── KCP │ │ │ ├── KCP.cs │ │ │ ├── KCP.cs.meta │ │ │ ├── KChannel.cs │ │ │ ├── KChannel.cs.meta │ │ │ ├── KService.cs │ │ │ ├── KService.cs.meta │ │ │ ├── KcpDll.cs │ │ │ └── KcpDll.cs.meta │ │ ├── TCP.meta │ │ ├── TCP │ │ │ ├── PacketParser.cs │ │ │ ├── PacketParser.cs.meta │ │ │ ├── TChannel.cs │ │ │ ├── TChannel.cs.meta │ │ │ ├── TChannelConnector.cs │ │ │ ├── TChannelConnector.cs.meta │ │ │ ├── TChannelServer.cs │ │ │ ├── TChannelServer.cs.meta │ │ │ ├── TService.cs │ │ │ ├── TService.cs.meta │ │ │ ├── TServiceServer.cs │ │ │ └── TServiceServer.cs.meta │ │ ├── WebSocket.meta │ │ └── WebSocket │ │ │ ├── WChannel.cs │ │ │ ├── WChannel.cs.meta │ │ │ ├── WService.cs │ │ │ └── WService.cs.meta │ ├── INetworkManager.cs │ ├── INetworkManager.cs.meta │ ├── Message.meta │ ├── Message │ │ ├── Circularbuffer.cs │ │ ├── Circularbuffer.cs.meta │ │ ├── ErrorCode.cs │ │ ├── ErrorCode.cs.meta │ │ ├── IMessage.cs │ │ ├── IMessage.cs.meta │ │ ├── IMessageDispatcher.cs │ │ ├── IMessageDispatcher.cs.meta │ │ ├── IMessagePacker.cs │ │ ├── IMessagePacker.cs.meta │ │ ├── MessageInfo.cs │ │ ├── MessageInfo.cs.meta │ │ ├── MessagePool.cs │ │ ├── MessagePool.cs.meta │ │ ├── Opcode.cs │ │ ├── Opcode.cs.meta │ │ ├── OuterMessageDispatcher.cs │ │ ├── OuterMessageDispatcher.cs.meta │ │ ├── ProtobufPacker.cs │ │ ├── ProtobufPacker.cs.meta │ │ ├── RecyclableMemoryStream.meta │ │ ├── RecyclableMemoryStream │ │ │ ├── Events.cs │ │ │ ├── Events.cs.meta │ │ │ ├── OneThreadSynchronizationContext.cs │ │ │ ├── OneThreadSynchronizationContext.cs.meta │ │ │ ├── RecyclableMemoryStream.cs │ │ │ ├── RecyclableMemoryStream.cs.meta │ │ │ ├── RecyclableMemoryStreamManager.cs │ │ │ └── RecyclableMemoryStreamManager.cs.meta │ │ ├── Session.cs │ │ ├── Session.cs.meta │ │ ├── SessionConnector.cs │ │ ├── SessionConnector.cs.meta │ │ ├── SessionServer.cs │ │ └── SessionServer.cs.meta │ ├── ServerManager.cs │ └── ServerManager.cs.meta │ ├── TestClient.cs │ ├── TestClient.cs.meta │ ├── TestServer.cs │ └── TestServer.cs.meta ├── ProjectSettings ├── AudioManager.asset ├── AutoStreamingSettings.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── PackageManagerSettings.asset ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset └── boot.config └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/.gitignore -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/armeabi-v7a.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/armeabi-v7a.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/armeabi-v7a/libkcp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/armeabi-v7a/libkcp.so -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/armeabi-v7a/libkcp.so.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/armeabi-v7a/libkcp.so.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/x86.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/x86.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/x86/libkcp.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/x86/libkcp.so -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/Android/libs/x86/libkcp.so.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/Android/libs/x86/libkcp.so.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS/kcp.bundle.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS/kcp.bundle.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS/kcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS/kcp -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS/kcp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/MacOS/kcp.bundle/Contents/MacOS/kcp.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/iOS.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/iOS.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/iOS/kcp.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/iOS/kcp.a -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/iOS/kcp.a.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/iOS/kcp.a.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86/kcp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86/kcp.dll -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86/kcp.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86/kcp.dll.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86_64.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86_64.meta -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86_64/kcp.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86_64/kcp.dll -------------------------------------------------------------------------------- /Assets/Plugins/Kcp/x86_64/kcp.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Plugins/Kcp/x86_64/kcp.dll.meta -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scenes.meta -------------------------------------------------------------------------------- /Assets/Scenes/Client.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scenes/Client.unity -------------------------------------------------------------------------------- /Assets/Scenes/Client.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scenes/Client.unity.meta -------------------------------------------------------------------------------- /Assets/Scenes/Server.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scenes/Server.unity -------------------------------------------------------------------------------- /Assets/Scenes/Server.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scenes/Server.unity.meta -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper/ByteHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/ByteHelper.cs -------------------------------------------------------------------------------- /Assets/Scripts/Helper/ByteHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/ByteHelper.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper/MonoSingleton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/MonoSingleton.cs -------------------------------------------------------------------------------- /Assets/Scripts/Helper/MonoSingleton.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/MonoSingleton.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper/NetworkHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/NetworkHelper.cs -------------------------------------------------------------------------------- /Assets/Scripts/Helper/NetworkHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/NetworkHelper.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper/RandomHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/RandomHelper.cs -------------------------------------------------------------------------------- /Assets/Scripts/Helper/RandomHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/RandomHelper.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Helper/TimeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/TimeHelper.cs -------------------------------------------------------------------------------- /Assets/Scripts/Helper/TimeHelper.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Helper/TimeHelper.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/AChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/AChannel.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/AChannel.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/AChannel.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/AService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/AService.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/AService.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/AService.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/ClientManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/ClientManager.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/ClientManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/ClientManager.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KCP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KCP.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KCP.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KCP.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KChannel.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KChannel.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KChannel.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KService.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KService.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KService.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KcpDll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KcpDll.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/KCP/KcpDll.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/KCP/KcpDll.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/PacketParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/PacketParser.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/PacketParser.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/PacketParser.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TChannel.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannel.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TChannel.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannelConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TChannelConnector.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannelConnector.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TChannelConnector.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannelServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TChannelServer.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TChannelServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1134ac288dc42f2892e29f9f7c754e0 3 | timeCreated: 1719304015 -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TService.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TService.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TService.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TServiceServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/TCP/TServiceServer.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/TCP/TServiceServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a284183e90dc44f4a26c8434514d7da0 3 | timeCreated: 1719304034 -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/WebSocket.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/WebSocket.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/WebSocket/WChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/WebSocket/WChannel.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/WebSocket/WChannel.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/WebSocket/WChannel.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/WebSocket/WService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/WebSocket/WService.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Core/WebSocket/WService.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Core/WebSocket/WService.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/INetworkManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/INetworkManager.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/INetworkManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec147b2fba3e42f1a6c41924df308bfb 3 | timeCreated: 1719310787 -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Circularbuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Circularbuffer.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Circularbuffer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Circularbuffer.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/ErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/ErrorCode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/ErrorCode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/ErrorCode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessage.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessage.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessage.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessageDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessageDispatcher.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessageDispatcher.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessageDispatcher.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessagePacker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessagePacker.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/IMessagePacker.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/IMessagePacker.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/MessageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/MessageInfo.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/MessageInfo.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/MessageInfo.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/MessagePool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/MessagePool.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/MessagePool.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/MessagePool.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Opcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Opcode.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Opcode.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Opcode.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/OuterMessageDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/OuterMessageDispatcher.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/OuterMessageDispatcher.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/OuterMessageDispatcher.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/ProtobufPacker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/ProtobufPacker.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/ProtobufPacker.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/ProtobufPacker.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/Events.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/Events.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/Events.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/Events.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/OneThreadSynchronizationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/OneThreadSynchronizationContext.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/OneThreadSynchronizationContext.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/OneThreadSynchronizationContext.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStream.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStream.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStream.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStreamManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStreamManager.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStreamManager.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/RecyclableMemoryStream/RecyclableMemoryStreamManager.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Session.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Session.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/Session.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/Session.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/SessionConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/SessionConnector.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/SessionConnector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79080751d836414388644ba4afc4410b 3 | timeCreated: 1720089809 -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/SessionServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/SessionServer.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/Message/SessionServer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/Message/SessionServer.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/Network/ServerManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/Network/ServerManager.cs -------------------------------------------------------------------------------- /Assets/Scripts/Network/ServerManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 84fd225f324f42999874057579220d14 3 | timeCreated: 1719302713 -------------------------------------------------------------------------------- /Assets/Scripts/TestClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/TestClient.cs -------------------------------------------------------------------------------- /Assets/Scripts/TestClient.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/TestClient.cs.meta -------------------------------------------------------------------------------- /Assets/Scripts/TestServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/Assets/Scripts/TestServer.cs -------------------------------------------------------------------------------- /Assets/Scripts/TestServer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8518a6a6d5ca49ecb048613cc3a03e07 3 | timeCreated: 1719304719 -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/AutoStreamingSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/AutoStreamingSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/MemorySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/PackageManagerSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/ProjectVersion.txt -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/SceneTemplateSettings.json -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/ProjectSettings/VersionControlSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/boot.config: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/passiony/kcp-unity/HEAD/README.md --------------------------------------------------------------------------------