userandrecancel
reporust_rebootcancel

10,998 Commits over 4,018 Days - 0.11cph!

2 Years Ago
Fixing several pooling related bugs that would cause excessive GC on the server (especially when but not limited to multithreaded networking)
2 Years Ago
Changeset 78935 + latest multithreaded networking
2 Years Ago
Applying EAC's own C# wrapper pinning fix (keeping my previous fix in place as it's expected to yield better multithreading performance)
2 Years Ago
Merge from main
2 Years Ago
Cherry picking 79460 and 79463
2 Years Ago
Fixing memory pool sizes of NetRead and NetWrite
2 Years Ago
Merge from main
2 Years Ago
Fixing NRE in main menu when client has multithreaded networking enabled (which is always the case in the editor)
2 Years Ago
Cherry picking latest version of multithreaded networking
2 Years Ago
Merge from 79064
2 Years Ago
Cherry Picking 79416
2 Years Ago
Fixing various fuckups from changeset 79369 Network++
2 Years Ago
Merge from main/train_tunnel_connection_fix
2 Years Ago
Network++ Save++
2 Years Ago
Merge from main
2 Years Ago
Cherry picking all multithreaded networking fixes
2 Years Ago
Merge from main changeset 78966
2 Years Ago
Changing server MaxReceiveTime default value from 20 to 50 (leads to better performance overall, especially with multithreaded networking)
2 Years Ago
More EOS pinning improvements
2 Years Ago
Applying EACServer fixes to EAC Rolling back ArrayPool removal from NetWrite and NetRead
2 Years Ago
EACServer experiments / debugging (continued)
2 Years Ago
EACServer experiments / debugging (continued)
2 Years Ago
EACServer experiments / debugging (continued)
2 Years Ago
EACServer experiments / debugging (continued)
2 Years Ago
EACServer experiments / debugging (continued)
2 Years Ago
Adding missing lock around EACServer tick
2 Years Ago
More EACServer lock experiments
2 Years Ago
Removing stopwatch / forced cycle from all worker threads (redundant since 79169)
2 Years Ago
Only log one warning when SkeletonProperties.boneReference is null (instead of spamming one for every bone)
2 Years Ago
Compile fix
2 Years Ago
Increasing MaxReadQueue, MaxWriteQueue and MaxDecryptQueue values to 5000 on the server
2 Years Ago
Adding profiler samples to BaseNetwork.EnqueueWrite
2 Years Ago
Adding protect and unprotect locks to EACServer (debugging / testing)
2 Years Ago
Merge from main
2 Years Ago
More granular locking Added warning when main thread is stalling (waiting for write thread)
2 Years Ago
When kicking / disconnecting a connection, make sure the decrypt thread isn't currently using it
2 Years Ago
Merge from main
2 Years Ago
Adding several convars to configure and debug multithreaded networking
2 Years Ago
Merge fix
2 Years Ago
Merge from main
2 Years Ago
Resolving roads being too straight
2 Years Ago
Limiting previous workaround only to listen server (so running a dedicated server inside the editor is unaffected)
2 Years Ago
Skipping BaseMountable.FixedUpdateCycle and Buoyancy.Cycle on large maps inside editor since they make the game unplayable
2 Years Ago
Commenting out AIMovePoint.FixedUpdate and AICoverPoint.FixedUpdate (significant performance impact on large maps inside editor, even when DDrawAIDataPoints is false)
2 Years Ago
Fixed ring rail and road not (or barely) finding valid paths on custom maps (this needs testing before we can apply it to main)
2 Years Ago
Fixed TerrainPlacementMap issues when used on custom maps
2 Years Ago
Merge from main
2 Years Ago
Pool performance issue debugging
2 Years Ago
Merge from main
2 Years Ago
Changing the default pool prewarm count to 1 of each instead of 10 of each (some frequently used prefab types still prewarm with 100)