Commit graph

14 commits

Author SHA1 Message Date
Jonathan Barrow
050ebb1a88
prudp: allow for custom packet types 2024-03-17 12:12:27 -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
3f3d8da0ba
prudpv1: Add signature calculator functions settings 2024-02-24 11:22:50 +00:00
Daniel López Guimaraes
cdcc2bbb9d
prudpv1: Add PRUDPV1Settings
Adds setting for controlling legacy connection signature calculation,
needed for some games like Luigi's Mansion 2.
2024-02-24 00:18:49 +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
7b7b9c59d7
prudp: add support for virtual connections 2023-12-08 01:24:57 -05:00
Jonathan Barrow
1194ad3960
prudp: added Copy method to packets 2023-11-12 16:56:07 -05:00
Jonathan Barrow
deb29eebfd
removed hard coded connection signature key 2023-11-11 14:47:09 -05:00
Jonathan Barrow
abee515814
fixed casing in godoc comments 2023-11-11 12:53:26 -05:00
Jonathan Barrow
f9f4d3bca4
total rewrite 2023-11-10 01:28:25 -05:00