userJake_Richcancel
reporust_rebootcancel

6,007 Commits over 1,614 Days - 0.16cph!

20 Days Ago
Make room network group IDs static similar to the other reserved values instead of instance field - first 1024 IDs are for global groups - last 6.5M IDs reserved for base occlusion
20 Days Ago
Cleaned up entity face registeration so only BaseEntity calls RoomOcclusionManager.OnFacesRefreshed(entity) - used to subscribe to both DecayEntity and BuildingBlock so it could work on doors & building blocks - get rid of needing to register all faces explicitly in SaveRestore & copy paste
20 Days Ago
Update doors to only call into base occlusion when their open/closed state is changed (via flags) instead of needing to remember 3x different places it called into base occlusion
20 Days Ago
Cleanup network subscription logic so it all happens in a single place
20 Days Ago
Codegen
21 Days Ago
merge from main -> base_occlusion
21 Days Ago
▄ ▊▊▌▋▌ ▌▅█▍ ▄▊█▋▇█▋▍▉█▋▆▆█▇▉▇▄▍▄▇▄▅▇▋▌ ▍▋ ▉▌▌▊
21 Days Ago
▉ ▇▍▊▇▄█ ▊▇▉▇ ▌▋ ▆▊▋▇ ▇▉ ▄▊▍ ▅▅▆ ▍█▇▊▆▍ ▋▋▇ ▇▋ ▄▄█▇▄ ▇▍▇▍▄▉▆▋▍ ▌▋▇▉▋▉▆▋ ▇█▉▄▍ ▅▊▉▄ █▌▌▊▆▍ ▆▄ ▆▄ ▋▅▅▇▆ ▊▋█▆█▆ ▉▌█▇ ▊▄▌ ▄█▌▋█▍ ▅▇▌▆▉▋ ▄▉▉ ▉▉ ▉▆▄▆▇▅▊█ ▄▌▌▄▇ ▇ ▉▍▇▍▌
21 Days Ago
▇ ▄▇▍▋▄▌ ▉▇▊█ ▊▆▅▄
21 Days Ago
▋ ▅▆▆▇▇▉▄▍▉▆ ▆▆ ▉▍▍▊▉▆ ▌▅▆▆▇▅▌▄▉▊▇▌▌ ▇▄ ▉▆▍▉▉▄▊▇▊▅▅▇▌▅▊█▉▋▇▇▉
21 Days Ago
merge from fix_automated_test_game_view -> main
21 Days Ago
Fix automated test runner not working if the test runner window is open when play mode is entered - caused by WaitForEndOfFrame() in a coroutine stalling until the game renders the next scene - instead of chaing every usage of that in the project (and the side effects it may cause) make the test runner window focus game view
21 Days Ago
▅ ▄▌▍▌█ ▆▍▄▍ ▆▄▋▄ ▉▍ █▍▆▍▉▊▄▅▅▉▅▍▋▇▆▍▇▆▇▅▇█▅▆▇▇
22 Days Ago
merge from fix_recursive_log -> main
22 Days Ago
- fix InvalidOperationException from iterating through connections while closing socket - prevent extra error messages from being logged after a connection is closed as the connection is kicked after any exception
22 Days Ago
Add tests to prove the threaded logging system is still working with the new fix
22 Days Ago
Add 10k queued log message cap & prevent exceptions thrown while sending messages to RCON from being logged to RCON itself - unity already protected against main thread log callback calling invoking the callback recursively but we need extra protection for RCON
22 Days Ago
▊▊ ▋▊▊▅▅ ▍▄▌▅ ▅▅▆▄▆▄▊ ▋▍ ▋▇▌▅▆▍▇ ▋▋▊▄▍▋ ▇█ ▉▇▌ ▆▇▉▌▆▇▅ ▉▅▄▌ ▇▉▇▄█▄▆ ▋▉ █▊▌▇▆▇▌ ▅█▌ ▌▉▌▅▇██▍ ▄▉▍▊ ▌▆▍█▅▊▌▆▆▅▋▋▇ ▉█▆ ▉▌▉▍▅▇ ▆▇ █▇▍▊ ▄▅▅ ▆▊▋▌▊▇▋▆▅▆ ▅▉▊▋▄ ▌▋▍▆▇▆ ▍▍██▄ ▊▍
23 Days Ago
merge from fix_editor_logthread_nre -> main
23 Days Ago
Add try catch to the OutputHandler so if an exception SOMEHOW happens it can't kill the process (since it runs in the finalizer thread)
23 Days Ago
Fix log thread throwing ObjectDisposedException in editor - also fix the Task exceptions not being flattened fully
23 Days Ago
merge from sentry_upload -> main
23 Days Ago
Re-add the "max 3 uploads per session" logic that got removed accidently
23 Days Ago
Add missing catch {} to a try statement that only had a finally {} block
23 Days Ago
Cleanup
27 Days Ago
Fix HttpContent being double disposed
27 Days Ago
merge from main -> sentry_upload
27 Days Ago
- fix reading tail of log not truncating extra bytes - fix log files >5MB being skipped over instead of the tail uploaded
27 Days Ago
Fix compile error
27 Days Ago
Tests for new way of reading logfile
27 Days Ago
- switch from writing sentry tags to disk and trying to link them to crashes to putting the sentry tags in the log file and parsing them when uploading the crash - upload the last 100KB of the logfile instead of the whole thing - cleanup
28 Days Ago
merge from main -> sentry_upload
28 Days Ago
▋ ▇▄▆▇█ ▉▅▌▍ █▇▋▉▋▊▋ ▍▉ ▇▄▍▋█▋▆ ▇▄█▇▌▅ ▆▊▆▋█▊▊█ ▌▋▋ ▊▉▇▌▍ ▌ ▌▉▍▅▄▄▋▉▊█ ▄▅▉▊█▅ ▇▄ ▅▆▄▆▅▆ ▄█▇▆▄ ▍█▇ ▇▆▉▌▌▄▆▉ ▉▅▌▆▊ ▇▇▄▇█▅▆▋ ▊▋▊█ ▋▄▉▋▉█ ▊▍▊▋▇ ▅▉▇▆ ▋▊▋▌█▌▊▋
28 Days Ago
Cleanup some of the code
28 Days Ago
Cherrypick CS 163721 (the command to test crash uploads) to the newer branch
29 Days Ago
merge from main -> sentry_upload
31 Days Ago
Don't kick for errors on background threads
31 Days Ago
Refactor Output.OnMessage() so it passes a single struct parameter instead of (message, stacktrace,logLevel) - if I'm gonna to refactor it to add a 4th parameter, may as well make it a single class/struct passed - allows a bool to be passed for "if it was sent on a background thread or not"
31 Days Ago
Update existing console tests to account for new behavior
31 Days Ago
Prevent the downgrade in the editor since it doesn't result in kick
31 Days Ago
Lower error level from exception -> warning on the client on background threads so clients don't get kicked from random exceptions - keep it on server since it's only used for logging
34 Days Ago
Fix composter showing "Turn on" and "Turn off" menu option - make both stove & composter not show the menu options
34 Days Ago
▋ ▄▉▌ ▊▆▊▆██▅▍ ▉█▄▉▍▄▍ ▌▍▄█▄▌▊ ▆▄▇▍▇ ▅▌ ▊▆ ▆▋▍▆ ▆▅▍ ▊▇ ▉▋▆▆ ▊▇▇ ▄█▋▋▊▊▉▍ ▍ ▄▊▍█▅▍▅▍▆▌▋ ▍▌▊▋▍▇▅█ ▅█▍▇▄▊▆▊▅▌▉ ▉▆ ▄▆▆ █▄▅▅ ▉▊▇▄▌▉█▆▌▄▌▆▉▄ ▋▉▅▆▍▌▍▇
34 Days Ago
▍▆ ▉▄▋▌▌▋▌▊▉▌ ▉▋ ▍▇█▍▊▋ ▆▌▆▉ ▊▇▄▍▋▉▉ ▋▊▆▋ ▊▍▅▄▍▅▇ ▆▌ ▋▆▌▄▇▊ ▌▆▄▄▅▄▄ ▍██▌ ▌▄▇▅ ▌▆▇▄▆ █▇▍▊ ▊▌▊▇ ▌▇▉▍▉ ▅▊▆ ▋▉ ▅▊▊ ▄▊ ▉▄▆▇▌
38 Days Ago
Split MinidumpUploader into multiple .cs files as it got a little unwieldy
38 Days Ago
Improvements
39 Days Ago
█▅ ▉▅▄█▊ ▇▅▉▋ █▇█▄▍▉▆ ▌▆ ▊▌▆▇▅▍▋ ▍▌▌▆▍▉ ▋▉▄▍ ▌▌ ▄▇▄▌▌▄ ▆▄ █▋▉▇▄▌▋▅▊▌ ▆▍▅▋▊█▇
40 Days Ago
Fixes - fix typo in URL - indicate when client is on the main menu (crashing ingame vs disconnecting from server then crashing) - cleanup modded framework check, just read the server tags instead of looking for Oxide.dll loaded
40 Days Ago
Tests
40 Days Ago
Upload the crash dumps to our backend now that the crash handler is fixed - uploads client & server crashes, modded or vanilla then we filter on backend - write state of session every 30s and on scene changes: when the crash actually happens we won't have a chance to write the latest state