userJake_Richcancel

4,787 Commits over 1,400 Days - 0.14cph!

2 Years Ago
Merge from main -> full_server_demos
2 Years Ago
Fix not using FreeList() when adding proper pooling
2 Years Ago
merge main -> analytics_pooling_refactor
2 Years Ago
Fix holstering not updating when picking up backpack
2 Years Ago
Fix holstered weapon not updating when dropping backpack
2 Years Ago
For some reason it didn't subtract the PlayerInventory.cs change
2 Years Ago
Start by subtracting CS 92478
2 Years Ago
merge from analytics_pooling_refactor -> main
2 Years Ago
Cleanup performance calculation code since we have threadsafe pooling now
2 Years Ago
Merge from main -> test_2022_3_20f1
2 Years Ago
Disable the red changeset text in the staging server browser (but only worked in the editor!)
2 Years Ago
Merge from main -> full_server_demos
2 Years Ago
Add `stash.reveal_tick_rate` (default 0.5s) to configure how often the server runs the detection code Require > 2s looking at stash to reveal it
2 Years Ago
▉ ▅█▇▌▉▄ █▋▍▊▊▆ ▊▌▊▋▋▅▌ ▉▇▌▄ ▆▇▆▌▌▊ ▅▌ ▇▅▋▌▅▆ ▄▄▊▌
2 Years Ago
▌ ▇▉▍▇▆▊ █▄▌▉▅▊▄▌▍ ▄▅▇▆▉ ▍▋▉▇▄█
2 Years Ago
merge fix_demos_full_server_demos -> main
2 Years Ago
Fix full server demo packet ordering breaking demos
2 Years Ago
▆ ▍▄▌▄ ▍▇▍█▄▌▆ ▅█▇▋ ▍▄▅▇▍ ▋▍▋▌▌▅▅▅█ ▆▊▇▆ ▉▇▅▇▅▅▋▅▅▆▉ ▆▆▋▅▊▊▆▅ ▍▅ █▍▆▄▆▋▆▋▍▌▆▍ ▍▍▍▊▊ ▍▄▉▌▊ ▊▆▉▉ █▄ ▉▌▍█▇▅▄▇▍ ▇▌ █▉▇▅▇▇▇ ▇▋▅▍▄▆ ▅█ ▇▌▆▍█▋▇▆
2 Years Ago
Manually convert `ClientRpcEx()` -> `ClientRPC( RpcTarget )`
2 Years Ago
Add extra overloads to RpcTarget to handle niche RPC requirements
2 Years Ago
Mark existing ClientRPC overloads as Obsolete with deprecation notice
2 Years Ago
Convert methods using `ClientRPCPlayerAndSpectators()` to RpcTarget version
2 Years Ago
Add support in RPCTarget for `RpcTarget.PlayerAndSpectators()` Remove `ClientRPCPlayerAndSpectators()` overload from BaseEntity.RPC
2 Years Ago
Fix compile error in GNB with ClientRPCStart()
2 Years Ago
Switch from ClientRPC -> ClientRPCEx to the other way around: ClientRpc( RpcTarget ) is now the base method
2 Years Ago
Remove constructors from RPCTarget & move to static methods
2 Years Ago
Make constructors of RpcTarget private until we finalize the static methods
2 Years Ago
Convert ClientRPC() -> RpcTarget overload
2 Years Ago
Convert `ClientRpcPlayer()` -> `ClientRpc( RpcTarget.Player() )`
2 Years Ago
Add static methods to RpcTarget to help with code clarity
2 Years Ago
Add new `RpcTarget` struct and overloads to hopefully replace all overloads
2 Years Ago
Regex every single ClientRPC & ServerRPC
2 Years Ago
Missed .meta files
2 Years Ago
Regex RpcPlayer first
2 Years Ago
Change from BasePlayer & string (which have null passed as default value) to structs RpcId & RpcPlayer (which can't be null)
2 Years Ago
Instead delete hostConnection from BaseArcadeMachine that does nothing
2 Years Ago
Add manual prediction back to BaseArcadeMachine.GetSnapshotFromServer()
2 Years Ago
Regex every single RPC method to remove `null` from it
2 Years Ago
Remove `Connection sourceConnection` method from all RPC overloads
2 Years Ago
Cherrypick SignalBroadcast fix
2 Years Ago
Cherrypick the clientside RPC sourceConnection removal
2 Years Ago
Redo branch in a less conflicting way - Allow `sourceConnection` to be passed into RPC but don't send it
2 Years Ago
Add memory profiler package to the main branch (instead of adding it to local branch every time we want to use it)
2 Years Ago
Made Enqueuing of analytics data points threadsafe
2 Years Ago
Default to 8MB transfer size when benchmarking demo upload Allow transfer size to be overwritten
2 Years Ago
Record disconnects to the demo thread
2 Years Ago
Merge from main -> full_server_demos
2 Years Ago
Pass prefab import context into DoPrepare but didn't end up speeding up imports or builds
2 Years Ago
Apply `IDoPrepare` interface to all components with the reflection "DoPrepare" Change `Rust.Editor.ForceLabel()` to not save the asset (you can't save to disk when importing) Remove all "SavePrefabAsset()" calls inside `DoPrepare()` methods Remove all `SetDirty()` calls inside `DoPrepare()`
2 Years Ago
See if we can skip the "PreparePrefabs" part of build process by moving prefab processing from build step -> import step - add AssetPostprocessor to call "DoPrepare" methods while assets are being imported - add IDoPrepare interface to replce the reflection based method