Integrity Report

How we keep the rankings honest — every heart we counted, and the suspicious ones we filtered out. Showing the cleanup is the proof it's clean.

As of June 4, 2026 · Full ranking methodology →

All-time summary

70Hearts countedIncluded in rankings
2Hearts filteredFlagged as suspicious — kept on record, never hidden
72Total received3% filtered out
1Servers voted onof 26 tracked

Monthly breakdown

Counted hearts (solid) vs filtered hearts (muted cap), per calendar month. Both bars sit in the same column — filtered hearts are shown on top of counted ones, not hidden below them.

MonthCountedFilteredTotal
June 202670272

Why votes were filtered

Each fraud signal can fire independently — a single flagged heart may trigger multiple signals. Counts below show how many filtered hearts had each signal.

No filtered votes recorded yet. All hearts received so far have been counted.

Server delistings

Servers submitted to MMOLove are reviewed before appearing in public rankings. Any server rejected by a moderator is listed here — in aggregate, never by name.

No servers have been rejected in this period.

Methodology changes

Significant changes to how we detect fraud, count hearts, or report on this record. The full methodology is at /methodology.

  1. Launched the public monthly Integrity Report (this page) — site-wide aggregate counts of filtered vs counted hearts, fraud-reason breakdown, and server delisting totals, updated on every request.

  2. Published per-server public integrity ledgers (ML-65): every server's monthly counted vs filtered heart history is now visible to any visitor at /[game]/[server]/integrity.

  3. Launched fraud-scoring at heart submission (ML-64): BOT_USER_AGENT (+40), IP_BURST >5/hr (+25), IP_BURST_SEVERE >20/hr (+50), FINGERPRINT_FANOUT >8 servers/hr (+40), DATACENTER_IP (+50), NO_FINGERPRINT (+30). Hearts scoring ≥ 60 are flagged — stored, never deleted, never counted in rankings.

Per-server records are on each server's integrity page (linked from the server listing). For the full counting and fraud-detection methodology, see how ranking works.