📊 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.

image.png

  • Player search at the top — just type in any name to find their stats instantly.

image.png

Scores and ratios side by side — the value and the score (in parentheses).
image.png

📈 DEC Tab

Want to see who’s printing the most DEC? This is your tab.

image.png

  • I added a new graph I love: Total DEC vs Number of Plots — perfect for comparing players with similar land setups.

As you can see there are players that have better setups then i have with 49 active plots.

📉 LDE / LCE / LPE Tabs

Each of these has:

  • Score vs Rank plots
  • A reminder of how each stat is calculated

image.png

image.png

image.png

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:

image.png

And also in the player deed overview it has got back the sorting option:

image.png

💭 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



0
0
0.000
8 comments
avatar

Great stuff! Learning more about my land every day!

0
0
0.000
avatar

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 :)

0
0
0.000
avatar

This looks like a lot of work to do! Thank you for your efforts. Upvoted.

0
0
0.000
avatar

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

0
0
0.000