promul
An open-source networking & relay implementation for multiplayer Unity games, using Unity Netcode NGO
File Explorer
Download Latest Version (.zip)- dotnet-run-tests.yml
- ChannelBase.cs
- ChannelBase.cs.meta
- ReliableChannel.cs
- ReliableChannel.cs.meta
- SequencedChannel.cs
- SequencedChannel.cs.meta
- ConnectionState.cs
- ConnectionState.cs.meta
- ConnectRequestResult.cs
- ConnectRequestResult.cs.meta
- DisconnectResult.cs
- DisconnectResult.cs.meta
- PromulManager.cs
- PromulManager.cs.meta
- PromulManager.Events.cs
- PromulManager.Events.cs.meta
- PromulManager.Socket.cs
- PromulManager.Socket.cs.meta
- PromulManager.Timeouts.cs
- PromulManager.Timeouts.cs.meta
- ShutdownResult.cs
- ShutdownResult.cs.meta
- CompositeReader.cs
- CompositeReader.cs.meta
- CompositeWriter.cs
- CompositeWriter.cs.meta
- DisconnectInfo.cs
- DisconnectInfo.cs.meta
- DisconnectReason.cs
- DisconnectReason.cs.meta
- UnconnectedMessageType.cs
- UnconnectedMessageType.cs.meta
- Crc32cLayer.cs
- Crc32cLayer.cs.meta
- PacketLayerBase.cs
- PacketLayerBase.cs.meta
- XorEncryptLayer.cs
- XorEncryptLayer.cs.meta
- ConnectPacketBase.cs
- ConnectPacketBase.cs.meta
- NetConnectAcceptPacket.cs
- NetConnectAcceptPacket.cs.meta
- NetConnectRequestPacket.cs
- NetConnectRequestPacket.cs.meta
- Internal.meta
- NetworkPacket.cs
- NetworkPacket.cs.meta
- IncomingPeer.cs
- IncomingPeer.cs.meta
- OutgoingPeer.cs
- OutgoingPeer.cs.meta
- PeerBase.cs
- PeerBase.cs.meta
- PeerBase.Mtu.cs
- PeerBase.Mtu.cs.meta
- PromulPeer.ConnectionRequest.cs
- PromulPeer.ConnectionRequest.cs.meta
- CRC32C.cs
- CRC32C.cs.meta
- FastBitConverter.cs
- FastBitConverter.cs.meta
- NetConstants.cs
- NetConstants.cs.meta
- NetUtils.cs
- NetUtils.cs.meta
- NtpPacket.cs
- NtpPacket.cs.meta
- NtpRequest.cs
- NtpRequest.cs.meta
- Preserve.cs
- Preserve.cs.meta
- Channels.meta
- ConnectionRequest.cs
- ConnectionRequest.cs.meta
- Core.meta
- Data.meta
- IPEndPointComparer.cs
- IPEndPointComparer.cs.meta
- Layers.meta
- NetDebug.cs
- NetDebug.cs.meta
- NetStatistics.cs
- NetStatistics.cs.meta
- Packets.meta
- PausedSocketFix.cs
- PausedSocketFix.cs.meta
- Peers.meta
- Promul.asmdef
- Promul.asmdef.meta
- Promul.Common.csproj.meta
- Promul.csproj
- Promul.csproj.DotSettings
- Promul.csproj.DotSettings.meta
- Promul.csproj.meta
- Structs.meta
- Trimming.cs
- Trimming.cs.meta
- Utils.meta
- NetDataExtensions.cs
- NetDataExtensions.cs.meta
- Promul.Relay.Protocol.asmdef
- Promul.Relay.Protocol.asmdef.meta
- Promul.Relay.Protocol.csproj
- Promul.Relay.Protocol.csproj.meta
- RelayControlMessage.cs
- RelayControlMessage.cs.meta
- RelayControlMessageType.cs
- RelayControlMessageType.cs.meta
- com.fireworkeyes.netcode.transport.promul.asmdef
- com.fireworkeyes.netcode.transport.promul.asmdef.meta
- csc.rsp
- csc.rsp.meta
- Promul.Runtime.Unity.csproj
- Promul.Runtime.Unity.csproj.meta
- PromulTransport.cs
- PromulTransport.cs.meta
- Properties.meta
- Promul Localhost.bru
- Create Session.bru
- Join Session.bru
- bruno.json
- SessionController.cs
- SessionInfo.cs
- Index.cshtml
- Index.cshtml.cs
- Layout.cshtml
- launchSettings.json
- RelaySession.cs
- RelayServer.cs
- RelayServerHostedService.cs
- appsettings.Development.json
- appsettings.json
- Dockerfile
- Program.cs
- Promul.Relay.Server.csproj
- Common.meta
- Promul.meta
- Promul.Relay.Protocol.meta
- Promul.Runtime.Unity.meta
- appsettings.Development.json
- appsettings.json
- Program.cs
- Promul.Demo.csproj
- GlobalUsings.cs
- IntegrationTests.cs
- Promul.Server.Tests.csproj
- RelayTests.cs
- ManagerGroup.cs
- ManagerTestable.cs
- TestConstants.cs
- ConcurrentLoadTests.cs
- GlobalUsings.cs
- KeyAndSmallDataTests.cs
- LargeDataTests.cs
- MtuTests.cs
- OrderTests.cs
- Promul.Tests.csproj
- ShutdownTests.cs
- .dockerignore
- .gitignore
- Common.meta
- example.png
- example.png.meta
- package.json
- package.json.meta
- Promul.sln
- Promul.sln.DotSettings.user
- Promul.sln.DotSettings.user.meta
- Promul.sln.meta
- README.md
- README.md.meta
- Runtime.meta
- src.meta
- test.meta
// repository documentation
Was this content helpful?
(0 ratings)
