BK-Tops

The solution for leaderboards where performance and features converge.

124

BK-Tops

BK-Tops

The solution for leaderboards where performance and features converge.

Dinamic leaderboards

* Configurable size: create as many tops as you need from the settings. * Configurable size: rankings that never reset (money, level, total kills). * Configurable size: rankings with automatic reset (monthly kills, daily blocks). * Configurable size: defines how many players to display in each top list (top 10, top 15, top 50, etc).

Team Tops

The `team` and `timed-team` types are designed to work with supported team/clan plugins.

They work identically to `normal` and `timed` tops, but with one key difference: they sum the values of all members of the team. If you use `%vault_eco_balance%` as a provider in a `team` top, the top will show the total balance of all players in each team. The leaderboard will display the team's identity instead of individual players.

Next level scheduling

* No data loss: hourly, daily, weekly, monthly or custom cron expressions (* * * * *). * No data loss: calculates progress for the period without affecting total statistics. * No data loss: total values remain intact.

Flawless processing queue system

* Priority queue: update periodically the online players. * Priority queue: check the N top players, support offline entries. * Priority queue: internally managed by critical, high, medium and low priorities.

Based on performance optimization

* Asynchronous processing: advanced db settings, leak detection, faster pool, ... * Asynchronous processing: Top size cache, reduction in queries, automatic data invalidation and configurable TTL. * Asynchronous processing: Batch writes (up to 20 players per query), reduces db load and automatic flush. * Asynchronous processing: all db ops in separate threads, 0% lag on the main server, and dedicated thread pool.

Extras:

* Developer API: choose between H2 and MySQL according to your needs. * Developer API: db tables, snapshots, optimized indexes, ... * Developer API: provides and extensive API leaving unlimited possibilities for add-ons!

Addons

Notify Addon!

ADS