DUXPLIMA Documentation

Boards

The boards of every track by all time, month, week and day, how often they are read, and where they show.

Every track is a board, by its id. Each is kept for the periods in leaderboard.periods:

PeriodRanks byStarts again
alltimeExperience on the track, shown as the levelNever
monthlyExperience earned on the track this monthOn the first of the month
weeklyExperience earned this weekOn week-starts
dailyExperience earned todayAt midnight

The keys

KeyDefaultWhat it does
size100Places a board holds. A player below has no position
refresh-seconds120How often the boards are read from the database
chat-lines10Places /levels top prints
empty-head"entity/player/wide/steve"The head of an empty place in %uxmlevels_top_..._head%
periods[ alltime, monthly, weekly, daily ]The periods kept; empty keeps all four
time-zone""The zone a day starts in, such as "Europe/Istanbul"; empty is the server's
week-startsmondayThe first day of a week
keep-windows12How many past months, weeks or days are kept, for a look back

Every key but chat-lines and empty-head is read at start.

Where they show

WhereHow
Chat/levels top <track> [period]
A windowRight click a track in /levels: the top players, all time
Placeholders%uxmlevels_top_<track>_<period>_<n>_name% and the rest, see Placeholders

A gain reaches the period boards as it happens and shows at the next refresh. /uxmlevels reset takes a player off every board; /uxmlevels set and take change the all time board only, through the experience.

Related: Placeholders, config.conf