userConnacancel
reposboxcancel

1,090 Commits over 1,280 Days - 0.04cph!

Yesterday
Delta Snapshot Slots (#1660)
3 Days Ago
Bettter explanation
3 Days Ago
Test fix for "Unknown Player" has left the game
3 Days Ago
Put this warning behind a network debug check
3 Days Ago
Testing disable Nagle's algorithm on snapshots - it may caused delayed snapshots
3 Days Ago
Some final refactoring of DeltaSnapshot/DeltaSnapshotContainer
4 Days Ago
Further optimization - this is quicker than WriteArray/ReadArray
4 Days Ago
Optimization here to only re-serialize changes for snapshots
5 Days Ago
Optimize lookups - fix bug with reconnecting clients not processing snapshot
5 Days Ago
Clean up - make things more explicit in seperation of snapshot supported network table entries
5 Days Ago
Remove this obsolete - it's been obsolete forever
5 Days Ago
Stash all this work so I can make ubre happy Stash this as well first Custom (INetworkCustom such as NetList/NetDictionary) not including in delta snapshot for now as they handle this sort of thing themselves. Stepping stone ++ Logs No wonder this wasn't getting received Don't log these now Test Remove this now Go on server time Test More tests Some cleaning Compress test Remove for comparison Pack them up Some cleanup Force a single delta snapshot when owner changes to simulate old behavior Interp test Revert that
10 Days Ago
Revert that
10 Days Ago
Interp test
10 Days Ago
Force a single delta snapshot when owner changes to simulate old behavior
10 Days Ago
Some cleanup
10 Days Ago
Pack them up
10 Days Ago
Remove for comparison
10 Days Ago
Compress test
11 Days Ago
Stash all this work so I can make ubre happy Stash this as well first Custom (INetworkCustom such as NetList/NetDictionary) not including in delta snapshot for now as they handle this sort of thing themselves. Stepping stone ++ Logs No wonder this wasn't getting received Don't log these now Test Remove this now Go on server time Test More tests Some cleaning
16 Days Ago
Some cleaning
16 Days Ago
More tests
16 Days Ago
Test
16 Days Ago
Go on server time
17 Days Ago
Remove this now
17 Days Ago
Test
17 Days Ago
Don't log these now
17 Days Ago
No wonder this wasn't getting received
17 Days Ago
Logs
17 Days Ago
++
17 Days Ago
Custom (INetworkCustom such as NetList/NetDictionary) not including in delta snapshot for now as they handle this sort of thing themselves. Stepping stone
17 Days Ago
Only run logic in SceneNetworkSystem.OnBecameHost if scene is valid - we could just be in a lobby/party but not in-game
18 Days Ago
Stash all this work so I can make ubre happy Stash this as well first
18 Days Ago
If GameObject isn't valid when trying to call an RPC, call the method anyway but only if we can determine that we have permission to do so - this way we can ensure RPC methods are still not called when they shouldn't be for any given user. (Fixes Facepunch/sbox-issues#6270)
18 Days Ago
Fixed an issue where if you're Small Fish and disconnect yourself from a created lobby immediately by calling GameNetworkSystem.Disconnect in OnLoad, a TCP socket would remain open preventing you from starting a lobby again. This is because Disconnect is called before the asynchronous method CreateLobbyAsync has finished, so it goes and adds/creates new sockets that never get closed.
19 Days Ago
Stash this as well first
19 Days Ago
Stash all this work so I can make ubre happy
20 Days Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods) Some docs Explicit ISnapshotWriter interface Read snapshot immediately - no need for this prop Dispose ByteStream properly Rename to INetworkSnapshot Component.INetworkSnapshot - improve some docs
20 Days Ago
Component.INetworkSnapshot - improve some docs
20 Days Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods) Some docs Explicit ISnapshotWriter interface Read snapshot immediately - no need for this prop Dispose ByteStream properly Rename to INetworkSnapshot
20 Days Ago
Rename to INetworkSnapshot
21 Days Ago
Dispose ByteStream properly
21 Days Ago
Read snapshot immediately - no need for this prop
21 Days Ago
Explicit ISnapshotWriter interface
21 Days Ago
Some docs
24 Days Ago
Idea for custom writing / reading data to snapshot per component (if it overrides those methods)
29 Days Ago
Fix deserializing across network when GameObject reference on a property doesn't exist on the receiving end
29 Days Ago
Better warning messages on unknown component / gameobject for RPC - try to log the RPC method name, and if unknown component the GameObject name
29 Days Ago
Don't need to use the RPC filter here this should fix Tony's issue - doing a check inside the RPC callback anyway Fix parent setting, flush for appropriate game object only, ++
31 Days Ago
This isn't needed