Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Valve sockets networking #465

Open
wants to merge 42 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
5506291
First go
Yamashi Oct 27, 2021
959e353
Fix weirdness with C++ callbacks
Yamashi Oct 27, 2021
d7eb965
Almost working fragmentation code
Yamashi Oct 27, 2021
ecf76e4
Fix bad fragmentation logic
Yamashi Oct 27, 2021
50a7c90
Update NetworkProvider.cs
Yamashi Oct 27, 2021
f08f700
Update NetworkProvider.cs
Yamashi Oct 27, 2021
3cb014e
Native DLLs now load correctly
Yamashi Oct 28, 2021
95a5aec
Clean up TODOs
Yamashi Oct 28, 2021
95c4ce6
Display ping as computed by the network layer
Yamashi Oct 28, 2021
8792ee5
Add reliable/unreliable packet handling
Yamashi Oct 28, 2021
8c3c2d5
Exception thrown when packet did not have the Network attributes
Yamashi Oct 28, 2021
5aa7658
FirstOrDefault's arg is the predicate not the value you want to return!
Yamashi Oct 28, 2021
e2af67e
Fix callback error when switching between Client and Server mode
Yamashi Oct 28, 2021
de3c05d
Delete websocket-sharp
Yamashi Oct 28, 2021
eef16c3
Release poll group when stopping the server
Yamashi Oct 28, 2021
ebc54a4
Some explanation regarding why we store a provider instance
Yamashi Oct 28, 2021
68665a1
Code convention & cleanup
Yamashi Oct 28, 2021
3309b7d
Cleanup
PhantomGamers Oct 28, 2021
fdb2a68
Show time it took to join in debug messages
PhantomGamers Sep 7, 2021
fdf96a1
enable VALVESOCKETS_SPAN
PhantomGamers Oct 28, 2021
a4ec19f
Fix reliable packets being reassembled unordered
Yamashi Oct 28, 2021
e02e6e9
Update GameNetworkingSockets prebuilt libs to 1.3.0
PhantomGamers Oct 29, 2021
3321783
Merge branch 'master' into pr/465
PhantomGamers Oct 29, 2021
c4f72c2
Run polling in a background thread
Yamashi Oct 29, 2021
91d2b85
Remove unused code
Yamashi Oct 29, 2021
cf984f2
abort worker thread on stop
PhantomGamers Oct 29, 2021
4c048f1
Revert "abort worker thread on stop"
PhantomGamers Oct 29, 2021
4bdd0ef
don't poll after client or server exits
PhantomGamers Oct 29, 2021
a812d43
sleep for longer if polling is disabled
PhantomGamers Oct 29, 2021
895eb14
Merge remote-tracking branch 'upstream/master' into valve-sockets
Yamashi Oct 31, 2021
46d3412
Merge branch 'master' into pr/465
PhantomGamers Nov 26, 2021
89966e4
update GameNetworkingSockets
PhantomGamers Nov 26, 2021
d23888f
Merge remote-tracking branch 'upstream/master' into valve-sockets
Yamashi Nov 28, 2021
4edc3f1
Fix packet decode failure
Yamashi Nov 28, 2021
b0005e4
Merge branch 'master' into pr/465
PhantomGamers Jan 6, 2022
2cc55e8
Merge commit '250968aa1847ab79970cf0601c95c047fa92604e' into valve-so…
starfi5h Feb 18, 2022
91f1801
merge-fix
starfi5h Feb 18, 2022
e322399
hide debug message
starfi5h Feb 18, 2022
b82a140
merge main 0.8.4
starfi5h Mar 19, 2022
2f30c54
Set SendRateMin 5 Mb/s, show progress during login
starfi5h Apr 20, 2022
c66a58d
Merge branch 'master' into @valve
starfi5h Apr 24, 2022
57387b0
Merge branch 'master' (0.8.6) into valve-socket
starfi5h Apr 27, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading