branchrust_reboot/main/full_server_demo_client_readercancel

11 Commits over 92 Days - 0.00cph!

52 Days Ago
Add `download_demo` command to download list of demo chunks and extract player demos from them - expects a JSON object containing list of files & users to extract from the downloaded chunks
52 Days Ago
Merge from main -> full_server_demo_client_reader
3 Months Ago
merge from main -> full_server_demo_client_reader
3 Months Ago
Fix packets not having correct prefixes and postfixes when extracting player demos Parse time from entity position packets to add server time to each demo packet Test that the demo can be read after extraction
3 Months Ago
Merge from main -> full_server_demo_client_reader
3 Months Ago
merge from main -> full_server_demo_client_reader
3 Months Ago
Write length of each packet in output demo data
3 Months Ago
Fix `ProtocolParser.staticBuffer` being uninitialzied on other threads when not writing network data - surprised this didn't throw errors before
3 Months Ago
Implement writing Protobuf header of demos for the final merged player demo
3 Months Ago
Merge from main -> full_server_demo_client_reader
4 Months Ago
Add tool to extract server demos -> individual player demos on the client - can read multiple chunks in parallel and merge them together at the end - runs on worker threads so it doesn't lock main thread - can specify multiple users to extract at once