branchrust_reboot/main/cached_server_browser_2cancel
                         
                     
             
         
     
    
        
7 Commits over 61 Days - 0.00cph!
    
    
        
            
            
            
                
                Add `cached_browser_enabled` convar
Default cached browser as enabled
Ensure the "cached browser button" is set to the convar
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main -> cached_server_browser_2
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix cache button visual defaulting to true even though it is false
 
                
                
                
                
                
             
         
        
            
            
            
                
                Prioritize pinging serers that have never been seen / cached first
Unlock ping DB when playmode stops (so you can debug db in editor)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Use cached ping value to sort servers (since we can't update a struct's ping)
Set default ping of server to cached value
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add 'use cache' button back to server browser
Reimplement code that uses cache vs steam browser
 
                
                
                
                
                
             
         
        
            
            
            
                
                Reimplement cached browser in a much simplier format
Submit single query for ping after cached serverlist is downloaded instead of prioritizing pinging servers that are currently visible on screen
Add method to VirtualScroll that updates items that are visible
Set ping text to '?' every frame until the cache is populated (rather than complicated tasks and callbacks)