#networking #gamedev #order #message

rechannel

Server/Client network library for reliable communication channels in multiplayer games

6 releases

0.0.7 Mar 12, 2023
0.0.6 Nov 18, 2022
0.0.5 Jul 25, 2022
0.0.4 Jun 26, 2022
0.0.2 Apr 30, 2022

#1929 in Game dev

Download history 117/week @ 2024-12-11 30/week @ 2024-12-18 10/week @ 2025-01-01 27/week @ 2025-01-08 71/week @ 2025-01-15 32/week @ 2025-01-22 38/week @ 2025-01-29 68/week @ 2025-02-05 70/week @ 2025-02-12 14/week @ 2025-02-19 58/week @ 2025-02-26 26/week @ 2025-03-05 71/week @ 2025-03-12 43/week @ 2025-03-19 38/week @ 2025-03-26

185 downloads per month

MIT/Apache

115KB
2.5K SLoC

Rechannel

Latest version Documentation MIT Apache

Rechannel is a network Server/Client library in rust to send/receive messages with different channels configurations. These channels can be:

  • Reliable Ordered: garantee ordering and delivery of all messages
  • Unreliable Unordered: messages that don't require any garantee of delivery or ordering
  • Block Reliable: for bigger messages, such as level initialization

Dependencies

~0.7–1.4MB
~31K SLoC