userandrecancel
branchrust_reboot/maincancel

5,909 Commits over 3,867 Days - 0.06cph!

1 Year Ago
Fixed weird sound loop when spam-clicking enable / disable building skins button while releasing right mouse button
1 Year Ago
Compile fix
1 Year Ago
Enable / disable building skins buttons are now triggered when releasing the mouse button rather then pressing it to prevent multiple triggers in a row when holding down the mouse button slightly too long
1 Year Ago
Fixed unnecessary GC when refreshing hammer radial menu
1 Year Ago
Fixed missing phrases for enable / disable building skins buttons in hammer radial menu
1 Year Ago
Subtracting 80268 (facepunch_pool_2) due to reports of server performance regressions
1 Year Ago
Fixed network read thread spinning unless decrypt queue is at capacity
1 Year Ago
Enabling multithreaded networking by default for both client and server Adding -nonetworkthread startup parameter to disable multithreaded networking
1 Year Ago
██▊▋▆█▉▍ ▇▊█▌ ▉▊▇
1 Year Ago
Skin bundle update
1 Year Ago
Reducing min NetRead and NetWrite buffer sizes from 4kb to 2kb
1 Year Ago
Reducing min NetRead and NetWrite buffer sizes from 8kb to 4kb
1 Year Ago
Wire shader tweak
1 Year Ago
Forcing recompile of wire shader
1 Year Ago
Log formatting tweaks
1 Year Ago
Reducing MinNetWriteBufferSize and MinNetReadBufferSize (testing)
1 Year Ago
Compile fix
1 Year Ago
Potential EnqueueWrite NullReferenceException fix
1 Year Ago
Adding Facepunch.ArrayPool Adding print_arraypool for debugging / monitoring
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
Fixing several pooling related bugs that would cause excessive GC on the server (especially when but not limited to 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
Fixing memory pool sizes of NetRead and NetWrite
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
Fixing various fuckups from changeset 79369 Network++
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
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
Adding several convars to configure and debug multithreaded networking
1 Year Ago
Pool performance issue debugging
1 Year 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)
1 Year Ago
Fixed several errors during demo playback
1 Year Ago
Merge from multithreaded_networking_3 (disabled by default)