LiteNetLib 0.9.2
(changes since 0.8.3)
- Added multiple channels for
Reliable
andSequenced
methods (64 for each type of message) (configured byNetManager.ChannelsCount
) - Added
IPv6Enabled
,StatsEnabled
toNetManager
- to allow enable/disable this features without recompiling and defines (IPV6_ENABLED
,STATS_ENABLED
) - Added packet layers that allows encrypt data or check checksums (Crc32C SSE optimized and XOR already included)
- Added feature that allows trigger callback on reliable packets when packet delivered (#248)
- Added
RejectForce
to reject connection requests without "reliable disconnect" (very handy in DDOS case) - Fixed some disconnection cases
- Fixed
ReliableSequenced
channel SendDiscoveryRequest
renamed toSendBroadcast
- More informative DisconnectReason in
DisconnectInfo
- Improved connection logic and speed
- Better packets recycling (less pressure on GC)
- Added DocFX documentation (https://revenantx.github.io/LiteNetLib/api/index.html)
- Improved and optimized
NetSerializer
(~3x faster than previous version) - Minimum .netcore version increased to 2.1
- Fixes for recent Unity3d (2018/2019)
- Overall optimizations and stability improvements