branchrust_reboot/main/gameplay_metricscancel

79 Commits over 28 Days - 0.12cph!

2 Days Ago
Don't log the individual ingredients used for crafted (can use joins in db later)
3 Days Ago
Implement GetHashCode & IEquatable for all struct dictionary keys in analytics Push aggregate items (inluding upkeep) every 60 minutes instead of every minute Change "UploadPendingItems" from task to coroutine
6 Days Ago
Remove "Starting to aggregate players" spam
6 Days Ago
Log workbench level when the craft was started instead of when the craft ends
6 Days Ago
Ignore logging wipe ids of NPCs Log stashes Log entity manifest on startup Fix barrels not being logged
6 Days Ago
Log keycard swipes Log hackable crates start & end Noclip violations requires HIghFrequencyStats
6 Days Ago
Push server info every hour instead of once at startup
6 Days Ago
Fix barrels not logging loot Add isOcean when items are looted Move biome to helper .cs Log server tags Log device id Log player count directly
6 Days Ago
Log player who dropped item & log the player when it despawns
7 Days Ago
Log item definitions on startup
7 Days Ago
Add 'stats_blacklist' convar to manually exclude events Update analytics urls Add 'pending_analytics' convar to get the amount of pending events Add 'high_freq_stats' convar to disable common high frequency events Enable saving for analytics convars
7 Days Ago
Merge from main -> gameplay_metrics
9 Days Ago
Fix crafting ingredients being marked as produced instead of consumed
9 Days Ago
Fix error when logging server performance Check if AnalyticsSecret is empty rather than null Using the staging api for server analytics
10 Days Ago
Remove redundant using statements causing compile errors
10 Days Ago
Merge from main -> gameplay_metrics
11 Days Ago
Fix memorystream pooling
11 Days Ago
Small refactor
11 Days Ago
Store wipeid in json instead
11 Days Ago
Merge from sav_extra_json
11 Days Ago
Remove wipeid as an optional parameter
11 Days Ago
Compile fix
11 Days Ago
Merge from main -> gameplay_metrics
12 Days Ago
Remove analytics DB, instead use a hash of steamId + serverWipeId to get playerWipeId
12 Days Ago
Refactor projectile tracking a bit Log every projectile invalid Log projectile updates in BasePlayer.FiredProjectile
12 Days Ago
Add ILootableEntity interface and add "LastLootedBy" to all lootable entities, use that instead of a Dictionary tracking lastLootedBy
12 Days Ago
Use Facepunch.Pool instead of manually pooling MemoryStream & List<EventRecord>
12 Days Ago
Iniital fixes after code review
12 Days Ago
Refactor aggregate methods Log aggregate blueprint counts for online players every 1hr Log aggregate entity count for server every 1hr Log player positions every 1 min
12 Days Ago
Merge from main -> gameplay_metrics
14 Days Ago
Pool MemoryStream when serializing, only log json of events in the editor
14 Days Ago
Log when entities are repaired with a hammer, log the materials used in the repair bench
14 Days Ago
Move helper methods to seperate .cs file Only submit stats from official servers
14 Days Ago
Change quarry to aggregate item amounts & add OnNPCVendor implementation
14 Days Ago
Use seperate interval for performance on server (1 min)
14 Days Ago
Merge from main -> gameplay_metrics
24 Days Ago
Logged missions, underwater crates, buying vehicles & horses, gambling
24 Days Ago
Log active scene
24 Days Ago
Enable server performance metrics
24 Days Ago
More fixes
24 Days Ago
Fixes
25 Days Ago
Log projectile hits as well as misses
25 Days Ago
Move AzureWebInterface to new .cs file
25 Days Ago
Merge from main -> gameplay_analytics
25 Days Ago
Comment
25 Days Ago
Finish implementation of sending total aggregate of entities & items across server Give each event its own guid
25 Days Ago
Typo on indexes & added damage_type to damage log
25 Days Ago
Add indexes to sqlite table for user wipe ids
26 Days Ago
Log dropped items, picked up, demolish, dropped explosives, codelocks picked up & fixes
26 Days Ago
Log monument of all gathered items with an entity, label junkpile & water junkpile spawngroup categories, fix growableentity not logging