Skip to content

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

  1. Download the installer.

    Download for WindowsIf Windows says it protected your PC, click More info, then Run anyway.
  2. Open it. It installs for your account only, so no admin rights are needed, and starts by itself every time you sign in.

  3. A small window opens and shows every match you send. You can close it, the tool keeps running.

  4. Play Deadlock. Your matches are sent while you play.

Install with PowerShell instead
  1. Open PowerShell as administrator: right-click Start, then Terminal (Admin) or Windows PowerShell (Admin).

  2. Paste the installer and press Enter.

    irm https://raw.githubusercontent.com/deadlock-api/deadlock-api-ingest/master/install-windows.ps1 | iex
  3. Press 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

FeatureBackground toolCache upload
Sends the matches already in your Steam cacheIncludedIncluded
Sends every new match by itselfIncludedNot included
Finds matches still missing for everyoneIncludedNot included
Runs in the browser, nothing to installNot includedIncluded

Upload your Steam cache once

  1. Find the httpcache folder inside your Steam install.

    C:\Program Files (x86)\Steam\appcache\httpcache
  2. Drop the folder here, or choose it. Your browser reads it, only match IDs are sent.

    Drop the httpcache folder here

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.