userJake_Richcancel

3,309 Commits over 945 Days - 0.15cph!

10 Months Ago
Mark existing ClientRPC overloads as Obsolete with deprecation notice
10 Months Ago
Convert methods using `ClientRPCPlayerAndSpectators()` to RpcTarget version
10 Months Ago
Add support in RPCTarget for `RpcTarget.PlayerAndSpectators()` Remove `ClientRPCPlayerAndSpectators()` overload from BaseEntity.RPC
10 Months Ago
Fix compile error in GNB with ClientRPCStart()
10 Months Ago
Switch from ClientRPC -> ClientRPCEx to the other way around: ClientRpc( RpcTarget ) is now the base method
10 Months Ago
Remove constructors from RPCTarget & move to static methods
10 Months Ago
Make constructors of RpcTarget private until we finalize the static methods
10 Months Ago
Convert ClientRPC() -> RpcTarget overload
10 Months Ago
Convert `ClientRpcPlayer()` -> `ClientRpc( RpcTarget.Player() )`
10 Months Ago
Add static methods to RpcTarget to help with code clarity
10 Months Ago
Add new `RpcTarget` struct and overloads to hopefully replace all overloads
10 Months Ago
Regex every single ClientRPC & ServerRPC
10 Months Ago
Missed .meta files
10 Months Ago
Regex RpcPlayer first
10 Months Ago
Change from BasePlayer & string (which have null passed as default value) to structs RpcId & RpcPlayer (which can't be null)
10 Months Ago
Instead delete hostConnection from BaseArcadeMachine that does nothing
10 Months Ago
Add manual prediction back to BaseArcadeMachine.GetSnapshotFromServer()
10 Months Ago
Regex every single RPC method to remove `null` from it
10 Months Ago
Remove `Connection sourceConnection` method from all RPC overloads
10 Months Ago
Cherrypick SignalBroadcast fix
10 Months Ago
Cherrypick the clientside RPC sourceConnection removal
10 Months Ago
Redo branch in a less conflicting way - Allow `sourceConnection` to be passed into RPC but don't send it
10 Months Ago
Add memory profiler package to the main branch (instead of adding it to local branch every time we want to use it)
10 Months Ago
Made Enqueuing of analytics data points threadsafe
10 Months Ago
Default to 8MB transfer size when benchmarking demo upload Allow transfer size to be overwritten
10 Months Ago
Record disconnects to the demo thread
10 Months Ago
Merge from main -> full_server_demos
10 Months Ago
Pass prefab import context into DoPrepare but didn't end up speeding up imports or builds
10 Months 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()`
10 Months 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
10 Months Ago
merge optimize_build_generate_manifest -> main (test if it makes a difference)
10 Months Ago
Apply `AssetDatabase.StartAssetEditing()` to the entire "Update Game Manifest" instead of just "Prefab Prefabs"
10 Months Ago
Merge from main -> full_server_demos
10 Months Ago
Don't upload demos when `upload_demos` is set false or when `upload_url` is unset
10 Months Ago
Rename variables inside `FullServerDemos.cs` to be as readable as possible
10 Months Ago
Add `upload_demos` convar to turn off uploading and keep it on disk
10 Months Ago
Missed one file for CS0197
10 Months Ago
Fix CS0197 warnings - change static method `NetRead.Free( ref NetRead )` to `NetRead.RemoveReference()` - move `Interlocked.Increment()` into `NetRead.AddReference()`
10 Months Ago
Fix the server recording inbound packets twice: once from decryption thread & once on the main thread
10 Months Ago
Don't split up PacketId and the rest of the packet
10 Months Ago
Cleanup variable names Fix writing packet length directly to the FileStream instead of the Writer.BaseStream
10 Months Ago
Cleanup convars
10 Months Ago
Improve benchmark demo command
10 Months Ago
Merge from main -> full_server_demos
10 Months Ago
Disable global networked bases until we get a fully custom rendering pipeline
10 Months Ago
Add `benchmark_demo_upload` to ensure we don't overload the game server when uploading blobs
10 Months Ago
Prevent assets from reimporting (by calling AssetDatabase.StartAssetEditing) when calling `PreparePrefabs` during build Cut down time from 1000s -> 30s: will it work in practice?
10 Months Ago
Fix NRE when trying to access null string ConVars (changed codegen) Run codegen
10 Months Ago
▇▉█▋█ ▍▍▌▄█▆▇▇ ▍▅▌▄▅▅██▇▇ ▅▉█▉█ ▅▅▇▆▉▉▍ ██▉▄▄▉▄▄▌▇▋ ▊▆▄▉ ▆▄▅▇▋▍ / ▅▇▅▍▇▉▊▍▅ ▍▌ ▋▍▊ ▇▉▄▅▍▇
10 Months Ago
Merge from main -> full_server_demos