Cstats

From RetroMC
Revision as of 14:15, 23 August 2024 by SvGaming234 (talk | contribs) (Created page with "Category:Server internals {{Infobox | above = cstats<hr> | image1 = 200px | caption1 = Desktop (Linux)<hr> | image2 = 200px | caption2 = Desktop (Windows)<hr> | label1 = Creators | data1 = {{user|SvGaming234}} [https://github.com/svgaming234 GitHub] | label2 = Established (release 0.1.0) | data2 = 2 August 2024 | label3 = Source code | data3 = https://github.com/svgaming2...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
cstats
Desktop (Linux)
Desktop (Windows)
Creators16.png SvGaming234 GitHub
Established (release 0.1.0)2 August 2024
Source codehttps://github.com/svgaming234/cstats
Latest Versionv0.3.1

cstats is a desktop command-line application designed as an alternative to J-Stats created by 16.png SvGaming234. Work on it started as early as June 9 2024, however the first stable version (0.1.0) released on August 2 2024. It is based on 16.png Noggisoggi's player list script. The data is gathered from RetroMC APIs, both documented and undocumented ones.

Main menu

The main menu displays cstats ASCII art, a random player quote, and a function selector.

Player list

This function displays the player count, as well as a list of currently online players.

Chat

This function displays recently sent messages (does not display messages sent from the Discord server due to API limitations).

Village list

This function returns the total village count of RetroMC villages, as well as a list of every RetroMC village.

Village details

This function returns in-depth data about a village.

Player stats

This function returns in-depth data about a player.

Leaderboard

This function returns the top 25 players in every statistic tracked by J-Stats.

Credits

16.png zavdav helped out a lot with testing, as well as telling me about the getUser undocumented API which allowed me to create the playerstats function.

16.png Noggisoggi created the script the software was based on.

16.png JohnyMuffin created the API which this software uses, as well as J-Stats which served as the inspiration for this tool.