4,523 Commits over 1,280 Days - 0.15cph!
    
    
    
        
        
        
            
            
            
                
                Fix some events having the wrong id, fix analytics db having wrong table name, add missing antihack violations, log upkeep consumption, upgrade cost
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log bulk item changes (furnaces, minicopter fuel, etc) by sum amounts and sending every 1 min per entity type
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log making beds & campers public / private
 
                
                
                
                
                
             
         
        
            
            
            
                
                Try catch every hook implemented so far
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log repair, skinning, chat messages, vending machine purchases, vending machine orders added / removed, turret auth, tc auth, team add/remove, codelock add/remove, sleeping bag assignment, building block upgrades, entity pickup, 
New table instead of new .db file for each wipe
Initialize analytics db seperately after the .sav is loaded
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log
- meds used
- consumables (food)
- tech tree
- blueprints
- research
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log when building blocks are built
Log Player connect & disconnect
Log Antihack messages
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix where the wipeId is written to the .sav
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix analytics DB not closing when serve shuts down
NRE fix when BaseEntity is saved
 
                
                
                
                
                
             
         
        
            
            
            
                
                Cache steamid -> wipeId if you are accessing it outside of BasePlayer
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add unique wipeId to each player so we can identify players across wipes without using steamid
 
                
                
                
                
                
             
         
        
            
            
            
                
                Give each wipe a unique GUID and embed it as an optional value in the .sav
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix steamid missing when looting crates
Log ithe items that are still in loot crates after they have been opened by a player when they despawn
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log when items despawn & mark the difference when dropped by player vs dropped on death
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log explosives thrown / launched & when explosions go off
Fix MLRS achievement not counting when you dismount the MLRS right after launching
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Log attacks & deaths per player
Give each player a unique id per life
 
                
                
                
                
                
             
         
        
            
            
            
                
                Log entities built & store all event ids in static class
 
                
                
                
                
                
             
         
        
            
            
            
                
                Store genetics of harvested plants as strings
 
                
                
                
                
                
             
         
        
            
            
            
                
                Remove GAMEPLAY_ANALYTICS preprocessor directive
Log the player that was last using the recycler when an item is recycled
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> gameplay_metrics
 
                
                
                
                
                
             
         
        
            
            
            
                
                Breadboard saves connections from breadboard input to components
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increase inputs & outputs on breadboard from 5 -> 10
 
                
                
                
                
                
             
         
        
            
            
            
                
                Gave splitter 4 outputs and made it same model as electric branch but colored white
 
                
                
                
                
                
             
         
        
            
            
            
                
                Removed 1 consumption & power reduction from most electrical components
 
                
                
                
                
                
             
         
        
            
            
            
                
                Breadboards can be cloned & copy all the circuits on them
Breadboards can be connected together with a single wire to bridge 5 inputs & 5 outputs
 
                
                
                
                
                
             
         
        
            
            
            
                
                Initial
Added normal & large breadboard entities
Save IO components when picked up & placed down
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from rust_metrics -> main
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▆▋▌ ▅▄▍_▋▇▉ ▇▉▊▌▋▅▉ ▅▅ ▇▌▇▋▄▊ ▅▅▍▉▅▋▌▍▆▉█
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▉▄▅ ▇▊▇▉▆█▄ ▄▍▍▆▇ ▇▄ ▆▇▅▉ ▊▉▋▍▉▇▊▊▅▉█ ▉▊▊██▆ & █▌█▊▊▍▉ ▊▉▋▊ ▍▌ ▉▋█▋▍█▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> door_unlock_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▌▄ '█▆▅▍▇_▅▉▇▅▉▅ <▄▇▋▆▅█> <▅█▌▋█▆>' █▌█▊▍▅█ ▍▊ ▉▋▆▆ ▌▊ ▄▊▍▌ ▍▊ ▅▆▊▆ ▇▇▋ ▌▉▍▆▍▍▋▅▌█▉ ▆▋▊█▉▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▆▊ ▄▇█▄▇▌▌ ▌▉▅▅▊▄▍▄▄▋▌.▍▉▄▆▄▋▉ ▌▄ ▆▉▊▌▍ █▅▌▌ ▋▄█ ▉▋▌▆▍▄▄▇▄ █▌ ▇█▍▋▉▋▇▊
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> rust_metrics
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show "open door" as default option rather than "change lock" when in building blocked
 
                
                
                
                
                
             
         
        
            
            
            
                
                Don't open "change codelock" ui right after entering in a code
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> door_unlock_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix server browser favourite star not working when query port is different than game port
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊▄▍█▌▆ ██▇█▊▇▌ & ▄█▄█ ▉▆▆▇ ▄▆▇▋▌▇ ▆▄▇▊▋▄▅ ▇▋ ▌▋▇▊▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix GC counting for every single frame
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> rust_metrics
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from canvas_disabled_2 to main
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge subtract to canvas_disabler_2
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Allow doors to be placed on top of deployables (boxes, sleeping bags, etc)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Huge wooden sign will deploy on all sides of walls too