userJake_Richcancel
reporust_rebootcancel

3,102 Commits over 915 Days - 0.14cph!

3 Months Ago
Tests showed missing ushort overload
3 Months Ago
Expand tests to cover all overloads of EventRecord.AddField()
3 Months Ago
Add overloads without any key for CSV
3 Months Ago
Change existing overloads for BasePlayer, BaseEntity, etc to use the new 2 string key overloads instead of new EventRecordField(key1,key2)
3 Months Ago
Add a bunch of overloads that take two keys and concat them later with zstring instead of having to manually add new EventRecordField( key1, key2 )
3 Months Ago
Merge from gizmo_light_occludee_nre
3 Months Ago
Fix NRE when gizmos are enabled from LightOccludee.cs
3 Months Ago
Merge from analytics_zstring -> main
3 Months Ago
Fix compile error from merge
3 Months Ago
Merge from main -> analytics_zstring
3 Months Ago
merge from runtime_profiling_disable_pooling -> main
3 Months Ago
Merge from main -> runtime_profiling_disable_pooling
3 Months Ago
Comments
3 Months Ago
Actually test that the values of each field of the JSON or CSV value match to confirm all the serialization and escaping is correct
3 Months Ago
Ensure escaping handles both JSON and CSV rules differently (assuming the CSV is always comma seperated)
3 Months Ago
Simplify overloads for byte,short,etc -> long Mark AddField(string,char) as unsupported instead of silently casting to int Escape all CSV columns with double quotes
3 Months Ago
Added simple CSV parser
3 Months Ago
Added tests to confirm serialization works Fix DateTime formatting having to use 'O' instead of 'o' Switch WebAPI serialization using ZStringWriter instead of Utf8ValueStringBuilder
3 Months Ago
Switch from StreamWriter to Utf8ValueStringBuilder - ensure the struct is passed by ref - Clear() instead of creating a new one for each upload
3 Months Ago
Remove TMP extension overwrites because our TMP is outdated and it won't compile
3 Months Ago
Add zString to repo
3 Months Ago
merge from main -> monument_scenes
4 Months Ago
Merge from main -> monument_scenes
4 Months Ago
Merge from hot_reload_unity -> main
4 Months Ago
Commit package-lock
4 Months Ago
Merge from hot_reload_unity -> main
4 Months Ago
Add hotreload package manually since specifying the package link requires a git client on PC
4 Months Ago
Merge from main -> monument_scenes
4 Months Ago
Merge from hot_reload_unity -> main
4 Months Ago
Merge from main -> hot_reload_unity
4 Months Ago
Merge from main -> hot_reload_unity
4 Months Ago
Combine `isFlushing` and `invalid` bools into single `disposed` bool Add `UsePooling` convar that allows you to turn pooling on and off for bulk uploaders - default to false to help debug why multiple types of events are uploaded to the same file Include serverid in uploaded path so we can see which server is sending errors inside ingest failures
4 Months Ago
Fix client compile error
4 Months Ago
Sends raknet stats per connection (including throttling) to runtime profiling every 1 second - iterates through 30 connections per frame but waits for up to 1 second to start looping again
4 Months Ago
Include byte[] pooling stats for networking
4 Months Ago
Flush memory pool size every 5 minutes for runtime profiling
4 Months Ago
Fix a collider's cached monument not being invalidated if the collider moves - no evidence of this happening but best to be safe Rename `MonumentColliderTag` to `CachedMonumentComponent` to make it a lot clearer what it does Add `GetOrAddComponent()` to ComponentEx instead of using the VLB namespace
4 Months Ago
Merge from fix_reserved_slots_joining -> main
4 Months Ago
Fix reserved slots being added when you left the queue after joining a server - supposed to only be reserved when you disconnect after getting past queue Add ReservedSlots to serverinfo command
4 Months Ago
Merge from event_record_pool_increase -> main
4 Months Ago
Increase EventRecord pool size from default of 512 -> 16k
4 Months Ago
Merge from fix_reserved_slots_expiry -> main
4 Months Ago
Fixed reserved slots not expiring until a player joined the queue (or server) without a reserved slot Fixed a player able to use expired reservation to join (incase the first fix doesn't work)
4 Months Ago
Merge from rcon_commands -> main
4 Months Ago
Include more information on each connection - number of messages sent, recieved and broadcast - connection duration
4 Months Ago
Add `print_rcon_clients` command to print a list of all connected RCON clients
4 Months Ago
Merge from runtime_profiling_rcon -> main
4 Months Ago
SERVER compile fix
4 Months Ago
Log rcon as part of runtime profiling - commands executed - number of connected clients - rcon commands ran each frame - successful or failed RCON connections - execution time of RCON commands per frame Reference pooling to Facepunch.Rcon assembly so Rcon stats can be pooled