Unclaimed project
Are you a maintainer of LiteNetLib? Claim this project to take control of your public changelog and roadmap.
Set C# language version to 8 and minimal .net version to netstandard2.1
Add simplified and faster LiteNetManager with LiteNetPeer which has 1 reliable-ordered channel, 1 reliable-unordered, 1 sequenced channel (and unreliable channel) which is enough for many cases. ReliableSequenced channel is same as reliable-ordered in LiteNetPeer (where old NetManager can have more than 1 channel per DeliveryMethod as before and fully support ReliableSequenced channels for very specific use-cases)
Ntp requests now only supported in full NetManager
Merge additional listener interfaces into INetEventListener with default empty implementation. Merged methods:
OnMessageDeliveredOnNtpResponseOnPeerAddressChangedAdd reliable packet merging which drastically increase speed of ReliableOrdered and ReliableUnordered channels when sending many small packets
Fix .net8 receive bug #552
Add Configurable Resend packet delay for reliable packets (#567)
Remove not threadsafe ConnectedPeerList. Add GetConnectedPeers instead. Fix #584
Increment packet loss in reliable channel only when there is pending packets. Fix #564
Optimizations and some additional protections
Simplify code using Spans and remove old #ifdefs for older .net versions
Full Changelog: https://github.com/RevenantX/LiteNetLib/compare/1.3.5...2.0.0