Comparison
MCAnalytics vs McStats
McStats is a hosted analytics service for Paper and Folia servers, with a Velocity build for networks. It collects a lot: joins, sessions, retention, TPS and MSPT percentiles, garbage collection, world heatmaps, economy, combat and your own custom events, and on paid plans it credits Tebex and PayNow purchases to the address a buyer first joined through. As of September 2026 it is free on one server with 14 days of history, and it has a live demo. MCAnalytics does less and puts the proxy at the centre, Velocity or BungeeCord: it records join addresses and sessions there, keeps premium Java, cracked Java and Bedrock apart, shows a 7-day return rate and Tebex revenue for every address on every plan, and reports confirmed cheat bans by source, with history kept for as long as the network is connected.
Side by side
| Topic | MCAnalytics | McStats |
|---|---|---|
| Hosting | Hosted. | Hosted. Self-hosting is not offered. |
| Server software | Velocity, BungeeCord and Waterfall proxies, and Paper, Purpur, Folia and Spigot servers. | Paper or Folia 1.21.11 or newer and Paper forks, plus a Velocity build. Spigot is not supported, BungeeCord is planned. |
| Where the plugin goes on a network | On the Velocity or BungeeCord proxy, which records join addresses and sessions. Paper connectors are optional, for health, bans and login confirmation. | On every backend, which records the data. The Velocity build adds transfers, a network total counted once, and refused connections. |
| What the plan limits | By peak concurrent players: under 50 free, 100 on Starter, 250 on Network, no cap on Unlimited. | Servers: each backend with the plugin uses a slot, 1, 3 or 6 by plan. The proxy does not use one. |
| History kept | Kept for as long as the network stays connected. No plan trims it. | 14 days on Free, 90 days on Pro, 180 days on Network, per the pricing table. |
| Revenue by join address | On every plan, the free Community plan included, next to first joins and 7-day returns. | On Pro and Network, as a revenue by ad slot table. |
| Stores | Tebex, CraftingStore, your own PayPal and your own Stripe, and more than one store at once. Money from elsewhere can still be typed in by hand. | Tebex and PayNow. |
| Purchase matching | The buyer's premium UUID, credited to their first join address. | The buyer's UUID, credited to the first join hostname and to the gamemode they last played in 30 days. |
| Refunds and chargebacks | Both taken off the credited revenue. | Refunds netted out. Disputes and chargebacks are not ingested. |
| Retention | A 7-day return rate for every join address, and Day 1, Day 7 and Day 30 on the Retention page, where Day 7 is the seventh day only. Open windows read Pending, not 0%. Cohort tables by day, week or month and a churn risk list with reasons are on Network and up. | Day 1, Day 7 and Day 30 cohorts on every plan, and churn risk scores on paid plans. |
| Cracked Java players | Their own identity type, never merged by username. With nLogin, only a confirmed login counts as a return. | Not listed |
| Bedrock players | Matched on the Floodgate XUID and kept apart from Java. | Floodgate detected from the UUID shape, or a name prefix you choose. |
| Server performance | TPS, MSPT, memory and online count for every server, on every plan. | TPS, MSPT percentiles, garbage collection, lag spikes and per-world load, on Pro and Network. |
| Custom events and heatmaps | Both, on Network and up: custom events from a Java call or HTTP, and a chunk heatmap with session paths. | Both, on Pro and Network. |
| Anti-cheat bans by source | Confirmed GrimAC and Polar bans per join address, with bans per 100 new players, from the Network plan up. | Not listed. A Moderation page shows bans, kicks and mutes, with LiteBans read directly. |
| Data export | An export API with a scoped key gives players, sessions, purchases, votes and custom events as JSON or CSV, on Network and up. Settings has a CSV export card too. | No self-serve export yet. They send one on request. |
Where McStats is the better pick
- You want a free plan without asking anyone. McStats is free on one server with 14 days of history; the MCAnalytics free plan covers up to 50 players, with no card and no request.
- You want deep performance data: MSPT percentiles, garbage collection pauses, lag spikes and per-world load, down to five-second chart intervals on paid plans.
- You want gameplay data beyond heatmaps and custom events: Vault economy balances, combat and commands.
- You run Folia. McStats documents how each of its metrics reads on Folia regions.
- You sell through PayNow as well as Tebex.
- You want to try it on one server for free. McStats is free on one server with 14 days of history; MCAnalytics has a live demo on sample data and a $1 first month instead.
Where MCAnalytics is the better pick
- Your network runs behind Velocity or BungeeCord and you want the proxy to be the one record of join addresses and sessions.
- You sell through CraftingStore, your own PayPal or Stripe, or more than one store. MCAnalytics takes those next to Tebex.
- You have cracked Java players or run nLogin. Identity types stay apart, and only a confirmed login counts as a return.
- You want revenue by join address from the start, on the free Community plan too, not only on paid plans.
- You want history that no plan trims. MCAnalytics keeps sessions, sources and purchases for as long as the network is connected.
- Chargebacks matter to your numbers. MCAnalytics takes them off the credited revenue along with refunds.
- You want confirmed GrimAC and Polar bans by source, to see which campaigns bring cheaters.
Pricing side by side
Prices in US dollars, as listed on . Check each pricing page before you buy.
McStats
- Free$0 a month
1 server, 14 days of history. Joins, sessions, retention and live counts.
- Pro$6.99 a month
Up to 3 servers, 90 days of history, revenue attribution, performance suite, custom events and heatmaps.
- Network$13.99 a month
Up to 6 servers, 180 days of history, the features of Pro.
From the compare plans table on their pricing page. A few other pages on their site give different limits; their docs say the pricing page holds the current numbers, so those are the ones shown.
MCAnalytics
- CommunityFree
Up to 50 concurrent players, no card, and it opens as soon as you name your network. Attribution, returns, Tebex revenue and health included.
- Starter$4.99 a month
Up to 100 concurrent players, any number of backend servers.
- Network$9.99 a month
Up to 250 concurrent players, any number of backend servers. GrimAC and Polar bans by source included.
- Unlimited$24.99 a month
No player cap, any number of backend servers. GrimAC and Polar bans by source included.
First month $1, once per network. Lifetime seats: Starter $49 (25 seats), Network $99 (25 seats), Unlimited $249 (10 seats), paid once, while seats last. Full pricing
Questions
Is McStats free?
Yes, on one server with 14 days of history, as of September 2026. Revenue attribution, the performance suite and custom events start at Pro, $6.99 a month.
Do both tools credit purchases to a join address?
Yes. McStats matches buyers to the hostname they first joined through for its revenue by ad slot table. MCAnalytics credits each purchase to the buyer's first join address and shows it next to that address's first joins and 7-day returns.
How do the plan limits differ?
McStats counts servers: each backend with the plugin uses a slot, and the proxy does not. MCAnalytics counts peak concurrent players and allows any number of backend servers.
Can I self-host either one?
No. Both are hosted services. If self-hosting is a must, Plan (Player Analytics) is free and runs on your own machine.
Sources
Every McStats fact on this page comes from these pages, read on . If something has changed, tell us in Discord and we will correct it.
- McStats home pagemcstats.gg
- McStats pricingmcstats.gg/pricing
- McStats docs: server setupmcstats.gg/docs/server-setup
- McStats docs: supported pluginsmcstats.gg/docs/integrations
- McStats docs: Tebex webhookmcstats.gg/docs/tebex
- McStats docs: reading the dashboardmcstats.gg/docs/dashboard
- McStats docs: FAQmcstats.gg/docs/faq
- McStats live demomcstats.gg/dashboard/demo
Our side comes from our own docs: architecture, Velocity setup, identity types, Tebex matching, the 7 day return rule and pricing.