Skip to content

LiteNetLib 0.9.2

Compare
Choose a tag to compare
@RevenantX RevenantX released this 03 May 14:03
· 364 commits to master since this release

(changes since 0.8.3)

  • Added multiple channels for Reliable and Sequenced methods (64 for each type of message) (configured by NetManager.ChannelsCount)
  • Added IPv6Enabled, StatsEnabled to NetManager - 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 to SendBroadcast
  • 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