Get your matches on Deadlock trackers
Statlocker, Tracklock and other trackers can only show the matches someone has sent in. Install the background tool once and every match you play gets sent.
Install the background tool
Download the installer.
Download for WindowsIf Windows says it protected your PC, click More info, then Run anyway.Open it. It installs for your account only, so no admin rights are needed, and starts by itself every time you sign in.
A small window opens and shows every match you send. You can close it, the tool keeps running.
Play Deadlock. Your matches are sent while you play.
Install with PowerShell instead
Open PowerShell as administrator: right-click Start, then Terminal (Admin) or Windows PowerShell (Admin).
Paste the installer and press Enter.
irm https://raw.githubusercontent.com/deadlock-api/deadlock-api-ingest/master/install-windows.ps1 | iexPress Y when it asks about auto-start, or wait 10 seconds.
Uninstall
Installed with the installer: remove Deadlock API Ingest under Settings, Apps, Installed apps. Installed with PowerShell: run this.
& "$env:LOCALAPPDATA\deadlock-api-ingest\uninstall-windows.ps1"Why install it
- Every match you play, on every tracker
It sends each match as soon as Deadlock loads it, and everything already in your Steam cache.
- Your whole match history, not just new games
It also goes back through all your past matches and sends every one that is still missing.
- Finds matches nobody has yet
While Deadlock is closed, it uses your Steam session to fetch a few matches a day that are still missing.
- Set up once
It starts with your PC and stays out of the way. Nothing to click after the install.
- Open source and private
It sends match IDs and your public Steam ID, nothing else. Your Steam login is never sent to us.
Background tool or one-time upload
| Feature | Background tool | Cache upload |
|---|---|---|
| Sends the matches already in your Steam cache | Included | Included |
| Sends every new match by itself | Included | Not included |
| Finds matches still missing for everyone | Included | Not included |
| Runs in the browser, nothing to install | Not included | Included |
Upload your Steam cache once
Find the httpcache folder inside your Steam install.
C:\Program Files (x86)\Steam\appcache\httpcacheDrop the folder here, or choose it. Your browser reads it, only match IDs are sent.
Questions
Why are my Deadlock matches missing on Statlocker, Tracklock or other trackers?
Valve does not publish a list of every match. To load a match's stats and replay, a tracker needs its match ID and a salt, a key that Deadlock downloads through Steam when it shows you the match. Deadlock API finds many matches by itself, but not all of them, and a match it has not found is missing on every tracker built on its data until someone sends that match ID and salt.
How do I get my matches on tracker sites?
Install the background tool on this page. It sends every match you play to Deadlock API, which passes it on to Statlocker, Tracklock, Lockblaze and the other sites that use its data. To send the matches already on your PC once, without installing anything, upload your Steam cache folder instead.
What is the difference between the background tool and the cache upload?
The background tool runs on your PC all the time: it sends the matches in your Steam cache when it starts, sends each new match as Deadlock downloads it, and while the game is closed it fetches a few matches a day that are still missing for everyone. The cache upload runs once in your browser: it sends the matches in your cache right now and nothing after that, so new matches need another upload. It needs no install and works on macOS, where the tool does not run.
Where is Steam's httpcache folder?
It is the httpcache folder inside Steam's appcache folder. On Windows that is C:\Program Files (x86)\Steam\appcache\httpcache, on macOS ~/Library/Application Support/Steam/appcache/httpcache, and on Linux usually ~/.local/share/Steam/appcache/httpcache or ~/.steam/steam/appcache/httpcache.
What does it send, and is it safe?
The cache upload sends only match IDs and their salts, read from the addresses of the match files in Steam's cache. The background tool sends the same, plus your Steam account ID, a public number that already appears in every match you play. Nothing else about your account, your PC or your other games is sent. The tool uses your saved Steam session to ask Steam for missing matches, and that session is never sent to Deadlock API. The tool is open source on GitHub.
Does it work on macOS?
The cache upload does: choose ~/Library/Application Support/Steam/appcache/httpcache and the matches are sent. The background tool runs on Windows and Linux, and in Docker.