Server Tracker

Download the Companion App

A helper app you keep running while playing on PC (emulator). It shows mission / ghost-mission coordinates in a table and auto-uploads your server rankings to the tracker, helping the site.

Latest update — v2.9.2 (2026-10-13)
  • Fixed roaming bosses and monsters showing up in the Carts (Beta) tab — zombie bosses and season monsters wandering the map could appear as "Cart (sj_shijiesouguai_boss)" and were even shared with other users. Now only real event carts are listed and shared.
  • Fixed the Halloween Pumpkin Carriage being labeled "Rudolph Tour Car" — no value that tells the two apart has been confirmed yet, so both are shown as "Cart" for now.
  • Fixed the Carts (Beta) tab showing "server sharing connection failed".
Previous updates (5)
v2.9.1 (2026-10-09)
  • New Trucks (Beta) tab — trucks that enter your screen while you pan the map are collected automatically, their positions follow the route in real time, and they disappear on final arrival. Only reindeer trucks are listed. The map data does not include cargo type, so trucks first show as "Reindeer? (est.)"; open a truck's details in game and a reindeer truck is confirmed in green, while normal-cargo and plundered trucks are removed. Use the server selector to see one server, and double-click to move to the coordinates.
  • New Carts (Beta) tab — event carts such as the Rudolph Tour Car are picked up automatically when they enter your map, with live coordinates and the player and alliance who summoned them. Carts are shared between collector users through the server, so a cart anyone sees appears for everyone. Use the server selector to see one server; carts nobody has seen for 20 minutes are cleared automatically.
v2.9.0 (2026-09-29)
  • Fixed the shining-mission table going blank — after collecting, say, level-7 missions and then switching the level filter to show only level 6, the list could turn into an empty white table. The table is now rebuilt whenever rows drop out, and the same fix is applied to the Ghost Mission, Shield, Treasure, Relic, Resource and Zombie King tabs, which update the same way.
  • (Correction) Desert War MMR guidance, again — v2.8.1 said MMR is not lowered by a loss and is recalculated from the roster each round. Per-member rosters collected since September show both were wrong: MMR carries over from last week, and with the same roster it rises about 7% after a win and falls about 5% after a loss. It also tracks the sum of every registered member's hero power to the 4th power — 20 starters and 10 substitutes at equal weight — so top members weigh far more. Details are in the "Desert War MMR formula" analysis on the site.
v2.8.7 (2026-09-11)
  • Fixed shining missions showing only the finished ones while missions still in progress never appeared — the level was read from a single digit of the game internal mission id, so any mission at level 10 or above never made it into the list at all. Real map data from servers 2158 and 2161 showed those servers run missions at level 11 to 15, which left only 6 of 313 points in the table (all of them already finished), making it look like the whole server range had no missions. Levels are now read as two digits, so missions of every level are picked up and the Level column shows the real level (15, for example). Older servers run missions at level 1 to 7, which is why they happened to work all along.
  • Non-player values mixed into migration scores are now blocked on the server as well — the server list on the migration screen carries each server own figures (server score, subsidy) alongside the president name, and versions up to 2.8.5 sent those as if they were one commander score. The collector was fixed in 2.8.6, but they keep arriving from people who have not updated yet (292 of 476 rows as of 11 September), so they are now rejected as the server receives them. If three or more different players in one uploaded list carry exactly the same score, that is treated as a non-player value too and dropped. Migration score figures shown on the website are also calculated with the bad rows already excluded. None of this involves account information, and nothing changes on screen.
v2.8.6 (2026-09-09)
  • Fixed the seat tier not being read from the migration applicant list — the game sends each applicant tier (Follower, Pioneer, Contributor, Restorer) along with the score, but the app was looking for the wrong field name, so the tier column was always empty. That value is what lets the app work out the tier thresholds for the current round by itself; until now the feature existed but had never once run. It starts filling in as soon as you open the migration screen while a window is open.
  • Fixed the wrong numbers being sent as migration scores — the server list on the migration screen carries each server president name next to that server own metrics (server score, subsidy figures), and the two were being paired up and sent as if they were one commander migration score. On checking, 64% of everything sent so far was this. The app now sends only real player scores, and the bad records have been cleared on the server. No private data was exposed; information already shown on the migration screen was simply filed under the wrong heading.
  • Recalibrated the estimated seat tier — with roughly three times the sample, the reference values moved noticeably. The first figures, taken from a small sample, were more generous than reality. Tier odds now come out somewhat more conservative: near a boundary, what used to read as a confident call may now read as a coin flip, and that is closer to the truth.
v2.8.5 (2026-09-07)
  • The migration score tab now shows an estimated tier instead of an estimated score — the investigation established that the absolute migration score is rescaled from round to round. One commander on an older server gains 1-2% hero power per month while his migration score rose five-fold, and feeding his power into the formula fitted on the new-server round returns a quarter of his actual score. A number that cannot be right across rounds is not worth showing, so the score estimate is gone. The tier, on the other hand, is decided by rank within your migration group, which can be worked out - so the tab now gives the odds of landing in Follower, Pioneer, Contributor or Restorer.
  • The comparison is now against your whole migration group, not just your server — a tier threshold is a cut through the score distribution of everyone grouped together for the transfer, so ranking within your own server alone gives the wrong answer. Within one group the share of players above a threshold ranged from 26% to 58% depending on the server. The app now pools the hero power rankings it has collected across servers into migration groups and works out where you stand inside yours. The group comes from the destination server list the game sends when you open the migration screen, falling back to the group data published on the site. The tab shows how many of the group servers are covered, and says so plainly when it had to fall back to your server alone.
  • Seat tier names now match the game — until now the app made up its own labels (Lowest / Low / Mid / Top). The names the game actually uses are Follower / Pioneer / Contributor / Restorer, so all six languages now use the real ones. If your own score has already been received and the tier boundaries have been read off an applicant list, the tab shows the confirmed tier rather than an estimate.
  • The empty state in the migration score tab now explains itself — outside a transfer window the Fields, Players and Raw tabs are all empty, and with no explanation that looked like a fault. Each tab now says in one line what lands there and when. A transfer window lasts only a few days per season; opening the migration screen once while it is open fills them.
Why contribute?
  • Free — both the app and the site data are free. One device activation unlocks everything: coordinate tools, alarms, battlefield records.
  • A win-win data exchange — while you play, rankings are collected automatically and fill the site; you then pull that pooled data back out for free. Using it is contributing, and the more people join in, the more there is to see.
  • Records you cannot keep alone — power trends, alliance rankings, Desert War and Canyon results that the game shows briefly and then discards keep piling up, and get denser as more players take part.

What it does

1. Download

Requirements
  • Windows 10/11
  • Npcap (packet capture · npcap.com — the app prompts to install)
  • Game running on this PC (emulator)

2. Run · activate · use

  1. After installing, if a warning asks you to install Npcap, click [Yes] to install it, then restart the app. After installing, if a warning asks you to install Npcap, click [Yes] to install it, then restart the app.
  2. First switch the app to your language. Settings open from the gear (⚙) button at the top right. First switch the app to your language. Settings open from the gear (⚙) button at the top right.
  3. After restarting with Npcap installed, click [Device auth] — an activation page opens in your browser. After restarting with Npcap installed, click [Device auth] — an activation page opens in your browser.
  4. Check the code shown on the page and click the [Activate] button. Check the code shown on the page and click the [Activate] button.
  5. Activating issues a 3-hour token (when it expires, click [Device auth] again to renew). Then press the auto-detect (🔍) button to find your network and click [Start]. Activating issues a 3-hour token (when it expires, click [Device auth] again to renew). Then press the auto-detect (🔍) button to find your network and click [Start].Activating issues a 3-hour token (when it expires, click [Device auth] again to renew). Then press the auto-detect (🔍) button to find your network and click [Start].
  6. Launch the game — if the status shows "Receiving", everything is working. (If it says "Not receiving", click [Stop], change the [Network] at the top and start again.) Launch the game — if the status shows "Receiving", everything is working. (If it says "Not receiving", click [Stop], change the [Network] at the top and start again.)
  7. In the in-game Rankings screen, open the [Total Hero Power] tab or tap your own profile — this is required for the app to learn your uid and alliance. In the in-game Rankings screen, open the [Total Hero Power] tab or tap your own profile — this is required for the app to learn your uid and alliance.
  8. When your character, alliance and server appear like below, they were picked up correctly. When your character, alliance and server appear like below, they were picked up correctly.
  9. The treasure alarm fires when a treasure spawns on the world map on your alliance’s side.
  10. The Lucky Gift alarm fires when an announcement says an alliance member obtained an item that can send a Lucky Gift.
  11. To pick up Shining Mission / Ghost Mission coordinates, zoom the world map in until gathering spots and bases are visible (like below), then pan around. To pick up Shining Mission / Ghost Mission coordinates, zoom the world map in until gathering spots and bases are visible (like below), then pan around.
  12. That is it — every feature is now free to use. That is it — every feature is now free to use.
  13. Example: the Desert War team helper. Example: the Desert War team helper.
  14. Example: the Canyon battle record. Example: the Canyon battle record.
  15. Note: to jump to a coordinate by double-clicking a row, you must run [Move setup] once — with the game window visible, hover the mouse over the coordinate search, then the X box, the Y box and the move button in order; each has a 3-second countdown and saves the position where your mouse is. Note: to jump to a coordinate by double-clicking a row, you must run [Move setup] once — with the game window visible, hover the mouse over the coordinate search, then the X box, the Y box and the move button in order; each has a 3-second countdown and saves the position where your mouse is.Note: to jump to a coordinate by double-clicking a row, you must run [Move setup] once — with the game window visible, hover the mouse over the coordinate search, then the X box, the Y box and the move button in order; each has a 3-second countdown and saves the position where your mouse is.Note: to jump to a coordinate by double-clicking a row, you must run [Move setup] once — with the game window visible, hover the mouse over the coordinate search, then the X box, the Y box and the move button in order; each has a 3-second countdown and saves the position where your mouse is.

Device activation page

The app’s [Device auth] button usually opens this page for you. To open it manually:

Go to device activation →
What it sends (privacy)

The app sends only in-game public leaderboards (alliance and total-hero-power rankings). It does not handle screenshots, images, or personal data, and uses no game-manipulating macros, bots, or unofficial APIs. It is free.