userConnacancel

4,645 Commits over 1,310 Days - 0.15cph!

59 Days Ago
Optimize lookups - fix bug with reconnecting clients not processing snapshot
59 Days Ago
Clean up - make things more explicit in seperation of snapshot supported network table entries
59 Days Ago
Remove this obsolete - it's been obsolete forever
59 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
2 Months Ago
Revert that
2 Months Ago
Interp test
2 Months Ago
Force a single delta snapshot when owner changes to simulate old behavior
2 Months Ago
Some cleanup
2 Months Ago
Pack them up
2 Months Ago
Remove for comparison
2 Months Ago
Compress test
2 Months 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
2 Months Ago
Some cleaning
2 Months Ago
More tests
2 Months Ago
Test
2 Months Ago
Go on server time
2 Months Ago
Remove this now
2 Months Ago
Test
2 Months Ago
Don't log these now
2 Months Ago
No wonder this wasn't getting received
2 Months Ago
Logs
2 Months Ago
++
2 Months Ago
Custom (INetworkCustom such as NetList/NetDictionary) not including in delta snapshot for now as they handle this sort of thing themselves. Stepping stone
2 Months Ago
Only run logic in SceneNetworkSystem.OnBecameHost if scene is valid - we could just be in a lobby/party but not in-game
2 Months Ago
Stash all this work so I can make ubre happy Stash this as well first
2 Months 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)
2 Months 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.
2 Months Ago
Stash this as well first
2 Months Ago
Stash all this work so I can make ubre happy
2 Months Ago
No need to store as Base64 encoded string anymore
2 Months Ago
Use discard var here
2 Months Ago
Fix this formatting :(
2 Months Ago
Refactor to use Component.INetworkSnapshot for sending initial world data
2 Months 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
2 Months Ago
Component.INetworkSnapshot - improve some docs
2 Months 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
2 Months Ago
Rename to INetworkSnapshot
3 Months Ago
Dispose ByteStream properly
3 Months Ago
Read snapshot immediately - no need for this prop
3 Months Ago
Explicit ISnapshotWriter interface
3 Months Ago
Some docs
3 Months Ago
Set Orphaned Mode on the Cue to Host Do the same for other runtime spawned network objects
3 Months Ago
Fix IsValid logic
3 Months Ago
Remove random using statement
3 Months Ago
Added VoxelChangeListener. Listen for modifications within any volume. Added TestListenerComponent
3 Months Ago
Use block type icon and tint color for inventory icons if applicable
3 Months Ago
Add items for the 4 current block types
3 Months Ago
Blocks must specify item type if want to drop
3 Months Ago
Fixed position for dropped block
3 Months Ago
Fixed block item temp world model