Our great sponsors
-
osu-difficulty-calculator
Processes raw beatmaps and saves difficulty attributes to a database backend
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The first thing was to make ourselves independent from the difficulty API and calculating the difficulty numbers ourselves. We wrote SanDoku for this, which is an HTTP API wrapped around the game library: it takes beatmaps and returns difficulty numbers.
any reason you guys aren't using https://github.com/ppy/osu-difficulty-calculator? ppy approved and in c# (same as sandoku). Admittedly I've never tried to get it running myself, but it's what the osu! backend itself uses to calculate difficulty attributes for all gamemodes.