Method · formula v1.2.0 · live constants
How the score works
The score is computed within a game category, never across games. The constants below are rendered from the same module the scorer runs, so the published formula and the real scores cannot drift apart.
The formula
SCORE = 100 × C × (0.45·A + 0.25·S + 0.2·R + 0.1·G)
A — activity (45%). Seven-day median concurrent players, logarithmic within the category. A peak can be manufactured for an hour; a median cannot. The module is measured from inside and could be forged, so it never stands alone: a Fixed server's module median can confirm or lower this figure, but never raise it past 1.25× the sighted count — the number the server shows an outside client. A server that lies to outside clients too is a matter for the drift log and the random hand audits, not the formula.
S — stability (25%). Uptime reduced by how much the population jitters.
R — reputation (20%). A Bayesian average of verified-player reviews, drawn only from the sentiment axes (rates, cash shop, staff, community). Stability is left out on purpose — it is already measured in S, and a fact should not be re-voted. An average review counts the same as no review: scores are shrunk toward a neutral 0.70 with a weight of 5 reviews, weighted by recency (a 180-day half-life) and how long the character has been verified. Reputation can move a score within a bounded band of ±0.15 — at most 3 of 100 points — so it can never overturn a real measured-population gap. Playtime is a gate to review, never a weight; hidden reviews are removed only for rules violations, logged, and counted in the open.
G — growth (10%). Today's median against the immutable day-seven record on the horizon, both sides computed by the same mediation rule as A. Holding or growing the launch crowd earns full marks; decline maps linearly to the retained fraction. Before a record is due — no launch declared, a launch younger than seven days, a wipe opening a new one, or a launch we could never have watched — G carries a neutral 1.00. Once a record is due, an unmeasured side scores 0.50, like a 50% decline: dodging the day-seven measurement never beats being measured for any server that held at least half its launch crowd, and it is never branded as proven emptiness either. This holds for listings we cannot measure at all — declaring a launch date is a commitment to be measured. Ninety days after a launch its record retires and G returns to neutral: retention is a launch question, not ancient history.
C — confidence. Set by the position class below. An unmeasured server can never outrank a measured one on equal figures.
Position classes
| Class | Meaning | Confidence |
|---|---|---|
| Dead reckoning | Listed, never measured — the figures are the owner's estimate | ×0.50 |
| Sighted | Host reachable, uptime measured | ×0.70 |
| Ranged | The game protocol returns a real player count | ×0.90 |
| Fixed | Module running inside the server, accounts and playtime verified, cross-checked live against the sighting | ×1.00 |
| Charted | Hand-audited by us — our character on the server, rates checked | ×1.00 |
Charted is manual, applied at random within the top of each game category, and cannot be purchased.
Formula changelog
| Version | Date | Change |
|---|---|---|
| 1.2.0 | 2026-08-27 | Growth goes live: G compares today's mediated median against the day-seven mediated baseline frozen in the launch settlement. Holding or growing earns full marks, decline maps linearly, a launch with no due record stays neutral — and a DUE record left unmeasured on either side scores as a 50% decline, so dodging the measurement never beats being measured for a server that held half its crowd. |
| 1.1.0 | 2026-08-27 | The module never stands alone: a Fixed server's module median is capped at the sighted count times a published tolerance, population volatility comes from the outside series, and the Fixed class requires a live sighting cross-check. |
| 1.0.0 | 2026-08-25 | Initial public formula. |
Every score snapshot records the version it was computed with, so history is judged by the rules of its own time.
What is never for sale
A position in the rankings. A change to a score. The removal of a review. The removal of a drift flag.
Paid placement exists only as banners and featured cards rendered outside the ranking list, always visually distinct and always labelled. There is no code path from a payment to a score.