userandrecancel

12,611 Commits over 3,897 Days - 0.13cph!

1 Year Ago
Cherry picking 79683
1 Year Ago
Adding Facepunch.ArrayPool Adding print_arraypool for debugging / monitoring
1 Year Ago
Cherry picking 79592, 79593, 79594
1 Year Ago
Changing MaxReceiveTime back to 20 (previous default value) for better comparability
1 Year Ago
Adjusting NetRead and NetWrite pool buffer sizes to eliminate chance for spills even when network queue convars are adjusted
1 Year Ago
Call EnterPool even when object is spilled (so any cleanup in there is still performed, which lots of existing code assumes will happen)
1 Year Ago
▇▍█▍▉▇▆ ▆▅▊▍▊▇▄ ███▅█▇▌ ▅▉▅ ▌▉▊ ▍▆▊▍▋ ▋▅▋▅ / ▋▌█▄ ▉▅▊█
1 Year Ago
Cherry picking 79560
1 Year Ago
Fixed native libraries not copying to the build output folder on the Mac build (has been working in old workspaces since the libraries still existed in the build output folder from previous builds)
1 Year Ago
Cherry picking 79535
1 Year Ago
Cherry picking 79535
1 Year Ago
Fixing several pooling related bugs that would cause excessive GC on the server (especially when but not limited to multithreaded networking)
1 Year Ago
Changeset 78935 + latest multithreaded networking
1 Year Ago
Applying EAC's own C# wrapper pinning fix (keeping my previous fix in place as it's expected to yield better multithreading performance)
1 Year Ago
Merge from main
1 Year Ago
Cherry picking 79460 and 79463
1 Year Ago
Fixing memory pool sizes of NetRead and NetWrite
1 Year Ago
Merge from main
1 Year Ago
Fixing NRE in main menu when client has multithreaded networking enabled (which is always the case in the editor)
1 Year Ago
Cherry picking latest version of multithreaded networking
1 Year Ago
Merge from 79064
1 Year Ago
Cherry Picking 79416
1 Year Ago
Fixing various fuckups from changeset 79369 Network++
1 Year Ago
Merge from main/train_tunnel_connection_fix
1 Year Ago
Network++ Save++
1 Year Ago
Merge from main
1 Year Ago
Cherry picking all multithreaded networking fixes
1 Year Ago
Merge from main changeset 78966
1 Year Ago
Changing server MaxReceiveTime default value from 20 to 50 (leads to better performance overall, especially with multithreaded networking)
1 Year Ago
More EOS pinning improvements
1 Year Ago
Applying EACServer fixes to EAC Rolling back ArrayPool removal from NetWrite and NetRead
1 Year Ago
EACServer experiments / debugging (continued)
1 Year Ago
EACServer experiments / debugging (continued)
1 Year Ago
EACServer experiments / debugging (continued)
1 Year Ago
EACServer experiments / debugging (continued)
1 Year Ago
EACServer experiments / debugging (continued)
1 Year Ago
Adding missing lock around EACServer tick
1 Year Ago
More EACServer lock experiments
1 Year Ago
Removing stopwatch / forced cycle from all worker threads (redundant since 79169)
1 Year Ago
Only log one warning when SkeletonProperties.boneReference is null (instead of spamming one for every bone)
1 Year Ago
Compile fix
1 Year Ago
Increasing MaxReadQueue, MaxWriteQueue and MaxDecryptQueue values to 5000 on the server
1 Year Ago
Adding profiler samples to BaseNetwork.EnqueueWrite
1 Year Ago
Adding protect and unprotect locks to EACServer (debugging / testing)
1 Year Ago
Merge from main
1 Year Ago
More granular locking Added warning when main thread is stalling (waiting for write thread)
1 Year Ago
When kicking / disconnecting a connection, make sure the decrypt thread isn't currently using it
1 Year Ago
Merge from main
1 Year Ago
Adding several convars to configure and debug multithreaded networking
1 Year Ago
Merge fix