Commit graph

16 commits

Author SHA1 Message Date
Daniel López Guimaraes
d5df60ef58
chore: Update module version to v2 2024-04-07 23:40:51 +01:00
Jonathan Barrow
050ebb1a88
prudp: allow for custom packet types 2024-03-17 12:12:27 -04:00
Jonathan Barrow
ff1d3b1482
prudp: rename packet flags to distinguish them from other constants 2024-03-15 18:25:46 -04:00
Jonathan Barrow
a1a590392b
chore: move constants and enums to constants package 2024-03-15 16:09:23 -04:00
Daniel López Guimaraes
857fb68f62
prudp: Support legacy NEX 1 clients 2024-02-11 00:56:06 +00:00
Daniel López Guimaraes
3b90bdc96b
refactor: Update ServerInterface to EndpointInterface
This requires a lot of refactor but it brings back the option of getting
events when a connection disconnects.
2024-02-11 00:03:05 +00:00
Jonathan Barrow
9cec5d9e9c
prudp: completely redo virtual connections 2024-01-15 15:01:26 -05:00
Jonathan Barrow
84dd859e17
prudp: added PRUDPV0Settings 2024-01-01 00:50:45 -05:00
Jonathan Barrow
1093a614db
streams: rename streams to ByteStreams 2023-12-31 23:22:41 -05:00
Jonathan Barrow
715e3182cd
expanded all types into dedicated files and made the stream API generic 2023-12-23 13:03:32 -05:00
Jonathan Barrow
71f8d86296
prudp: added PRUDPv0CustomChecksumCalculator to PRUDPServer 2023-12-13 19:55:50 -05:00
Daniel López Guimaraes
5c4004413c
qrv: Add EnhancedChecksum option
Quazal Rendez-Vous supports both 1 byte and 4 byte checksums. Add a
toggle to enable the 4 byte checksum.
2023-12-10 14:09:40 +00:00
Jonathan Barrow
7b7b9c59d7
prudp: add support for virtual connections 2023-12-08 01:24:57 -05:00
Daniel López Guimaraes
9d16a41217
qrv: Set packet signature as connection signature
This behavior has been confirmed on other Quazal server implementations.
2023-12-06 16:45:01 +00:00
Jonathan Barrow
1194ad3960
prudp: added Copy method to packets 2023-11-12 16:56:07 -05:00
Jonathan Barrow
f9f4d3bca4
total rewrite 2023-11-10 01:28:25 -05:00