userConnacancel
reposboxcancel

1,270 Commits over 1,371 Days - 0.04cph!

42 Days Ago
Store Connection internal state if ConnectionInfo doesn't exist then we can just use that
42 Days Ago
Initial branch commit for dedi server message routing * Try to synchronize Connection State through ConnectionInfo where possible * Use Connection.All for filtered broadcasts so that will use ConnectionInfo if exists * TargetedMessage support for byte[] array for already packed messages, and pass in NetTransmission flags for routing as well * For now, one idea is to override SendRawMessage on MockConnection - for these type of Connection we can route through the host
43 Days Ago
Implement basic viewing of net stats per connection in Networking tab of Console - GetStats public on Connection for this to be available ( https://files.facepunch.com/conna/1b2111b1/Medal_Pzi3rxHXV8.mp4 )
49 Days Ago
Tab views for in-game console, defaults to console output, can switch to networking stats (empty page for now) Left this opacity low by mistake
49 Days Ago
Tab views for in-game console, defaults to console output, can switch to networking stats (empty page for now) Left this opacity low by mistake
50 Days Ago
Left this opacity low by mistake
50 Days Ago
Tab views for in-game console, defaults to console output, can switch to networking stats (empty page for now)
51 Days Ago
Run-DedicatedServer will load garry.scenemap instead of empty map / minimal for Walker
55 Days Ago
Added interp_debug ConVar and simple representation using sphere gizmos (white is the current interpolated position, cyan is the target position) Added Show Interpolation Debug options to debugging menu and Game Debug context menus. Fixed toggle not working for Show Physics Debug in Debug menu (use ConsoleSystem.GetValueInt)
59 Days Ago
Stash draft
2 Months Ago
Prevent processing any snapshot information from an old owner. Ensure interpolation clear flag is sent when dropping ownership and interpolation is cleared when ownership is changed at all. This resolves a lot of issues in Walker when picking up / dropping / throwing objects.
2 Months Ago
Fixed query mode Sync vars
2 Months Ago
Fix error in OnChangePropertySet if the new value is null
2 Months Ago
[Hide] IsValid on Resource so that it doesn't show Is Valid tickbox in inspector for game resources
2 Months Ago
Fix Close On Launch not being saved properly in Startup Window (Fixes Facepunch/sbox-issues#5718)
2 Months Ago
Fix logs being cleared too late when Clear Console On Play is checked (Fixes Facepunch/sbox-issues#6103)
3 Months Ago
Use safe scale in Transform.ToLocal and Transform.PointToLocal so that it cannot produce NaN or infinity values. This fixes a bug where a child of a parent with a scale of 0,0,0 cannot set position programatically without the position being infinity. It should also fix any other issues with NaN values where ToLocal is concerned (such as GameTransform) in cases where any component of scale was 0.
3 Months Ago
Don't invoke change callback when loading or deserializing (Fixes Facepunch/sbox-issues#6406)
3 Months Ago
Fix other tests
3 Months Ago
Make sure CodeGen is using global:: for everything - add a unit test to confirm
3 Months Ago
Put LONG obsolete method back again so tests pass because someone is still using it (grr)
3 Months Ago
Restore functionality to clear interpolation over the network with new system
3 Months Ago
Re-instate these long-obsolete methods for now because something is still using one of them :(
3 Months Ago
Ensure last update is sent properly when ownership changes (Fixes Facepunch/sbox-issues#6394)
3 Months Ago
Move ChangeAttribute back to Sandbox.System but put the callback in Sandbox.Game so we don't break anything.
3 Months Ago
Update docs
3 Months Ago
Upgrade ChangeAttribute to support any property not just for [ConVar], so it now works with [Sync], too. Move ChangeAttribute to Sandbox.Game so it can use TypeLibrary for CodeGenerator wrapped property stuff. Resolves Facepunch/sbox-issues#6386
3 Months Ago
More accurately synchronize Time.Now between clients. Fixes Facepunch/sbox-issues#6326 (at least with the repro they attached.)
3 Months Ago
Fixed Sync attribute / CodeGenerator wrapped properties ignoring existing modifiers (Fixes Facepunch/sbox-issues#5867)
3 Months Ago
Delta Snapshot Slots (#1660)
3 Months Ago
Bettter explanation
3 Months Ago
Test fix for "Unknown Player" has left the game
3 Months Ago
Put this warning behind a network debug check
3 Months Ago
Testing disable Nagle's algorithm on snapshots - it may caused delayed snapshots
3 Months Ago
Some final refactoring of DeltaSnapshot/DeltaSnapshotContainer
3 Months Ago
Further optimization - this is quicker than WriteArray/ReadArray
3 Months Ago
Optimization here to only re-serialize changes for snapshots
3 Months Ago
Optimize lookups - fix bug with reconnecting clients not processing snapshot
3 Months Ago
Clean up - make things more explicit in seperation of snapshot supported network table entries
3 Months Ago
Remove this obsolete - it's been obsolete forever
3 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 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
3 Months Ago
Revert that
3 Months Ago
Interp test
3 Months Ago
Force a single delta snapshot when owner changes to simulate old behavior
3 Months Ago
Some cleanup
3 Months Ago
Pack them up
3 Months Ago
Remove for comparison
3 Months Ago
Compress test
3 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
3 Months Ago
Some cleaning