Skip to content

Progression

ELgamer edited this page Oct 28, 2023 · 1 revision

Progression allows players to feel rewarded for completing buildings. The way progression is implemented is by means of 'Seasons'.

Seasons

A season is nothing more than a leveling system with a limited time-frame. It has to be manually started and ended by someone with the appropriate permission uknet.season or via the console. To create a season run /season create <name> To start a season run /season start <name> To end a season run /season end <name> There can only be 1 active season at a time. The season can not be named default, as this is used for the overall leveling.

Default progression

Next to seasons there is also an overall level which is stored under the default season, it can not be manually added or removed and is instantly created on server start if it does not yet exist.

Announcements

When a player levels up they will receive a message in chat for the overall level and seasonal level. Global announcements can be toggled in config. By default seasonal level-ups will be announced globally, but overall level-ups will not.

Exp

To level-up a player must gain exp, there is currently no way to gain exp, this will be added in the future. The formula for calculating whether the player has reached the next level is as follows: 50 * ln((2 * level) / 3) + level rounded to the nearest integer. The value calculated with this formula is the threshold to reach the level.
For example if the player is currently level 1, which is the starting level, they would need to have 50 * ln((2*2)/3) + 2 = 50 * ln(4/3) + 2 = 16.38 = 16 exp to reach level 2.

Clone this wiki locally