📊 Rankings, Ratios, and Scores
Hey land barons and data diggers,
Big update this week, and a bit of a milestone too — the ranking page has officially moved over from Python to Next.js! That was the last big screen still stuck in the old world, so with that... the full migration is done 🎉
If you’re not into reading the full update and just want to explore what’s new, head over here:
🔗 https://next-land.spl-stats.com/
🙌 Support the Project
✅ Upvote this post – it really helps!
👉 Vote for My SPS Validator Node
🚨 PSA – Python Site Shutdown Incoming
With everything now live on the new site https://next-land.spl-stats.com/, I’ll be updating the old URL https://land.spl-stats.com/ to point to the new version next week.
And then the week after that... I'm pulling the plug on the Python site 💀 (gotta save those server coins).
If there’s a page you’re used to and can’t find it on the new site, please let me know! I can either explain where it moved or throw it in the backlog to recreate it.
🔢 Ratio Rework – Smarter, Cleaner, More Intuitive
While rebuilding the ranking page, I also took the time to fix and clean up the ratio formulas.
Old site had a small (big) mistake — the LDE was upside down 🤦♂️. That’s been fixed now, and all ratios are now calculated with a "higher is better" logic.
🧮 Old Formulas:
- LCE = Boosted PP / DEC earned per hour
- LPE = DEC earned per hour / Active Plots
- LDE = DEC Staked / (DEC earned per hour × 24)
✅ New Formulas:
- LCE = log10(DEC earned per hour/ Boosted PP)
- LPE = DEC earned per hour / Active Plots (unchanged)
- LDE = log10(DEC earned per hour / DEC Staked)
I added log10 to LCE and LDE to make the values more readable. No ugly numbers like 0.000002 vs 0.000001 — we’re civilized now.
🏅 Scores – From Ratios to Rankings
Now that all the ratios behave nicely, I added normalized scores from 0 to 100 for each (for even more human readable):
- LCE Score
- LPE Score
- LDE Score
And then we average those into one shiny new stat:
👉 Land Score – your overall land performance score.
Smoother, easier to read, and much more rankable.
Special shout to @captaindingus and @leveluplifeph — I know you both use these in your Twitter and Hive posts, so heads-up on the updated math.
And of course, if anything looks off, hit me up. I’m just a human with a calculator.
🧭 New Ranking Page Overview
So what does the new page give you?
🔝 Top-Level Charts
- Top 3 rankings for Active Plots, DEC Staked, and Boosted PP.
- Player search at the top — just type in any name to find their stats instantly.
Scores and ratios side by side — the value and the score (in parentheses).
📈 DEC Tab
Want to see who’s printing the most DEC? This is your tab.
- I added a new graph I love: Total DEC vs Number of Plots — perfect for comparing players with similar land setups.
📉 LDE / LCE / LPE Tabs
Each of these has:
- Score vs Rank plots
- A reminder of how each stat is calculated
Filter Bar Updated
Some other "small" updates the filter bar has also been change to be more contextual (so option that are not relevant for that page those are removed)
e.g. tax screen:
And also in the player deed overview it has got back the sorting option:
💭 What’s Next?
Now that this whole ranking/score system is solid, I’m turning my attention to:
- Trade Hub Analysis – show how resources are distributed across players in the LP.
- Player Dashboards – Give everyone their own “homepage” with graphs, summaries, ratios, etc.
As always, ideas are welcome — whether it’s features, fixes, or fun visualizations.
🧪 Want to See the Code?
🔍 GitHub Repos (If You Dare):
🐍 Python version
⚡ Next.js version
PRs, issues, or just general “what in the spaghetti is this?” reactions welcome — be kind 😅
🙌 Support the Project
✅ Upvote this post – it really helps!
👉 Vote for My SPS Validator Node
💬 Drop a comment or idea – weird edge cases welcome.
⚠️ Final Note
Still just a fun hobby project — built during late-night, caffeine-fueled coding sessions. If something breaks… ping me. I’ll fix it. Eventually. 😂
Until next time, may your PP be boosted and your DEC flow freely ⚙️💰
—
spl-stats.com dev out
Great stuff! Learning more about my land every day!
Delegate Tokens and HP to Fallen Angels to earn weekly rewards!
Delegate | Join to the guild
I appreciate you for all the work you do and thank you for tagging me in this!
I'll check it out later when I have some free time :)
https://x.com/jewellery_all/status/1945790947905945661
This looks like a lot of work to do! Thank you for your efforts. Upvoted.
Thanks for sharing! - @azircon

Thank you for updating the ratios. They are more consistent now. I fully support the update!