new in version 2 is the ability for time range leaderboards like yearly, monthly, weekly or daily leaderboards, as well as regional leaderboards for individual countries.
Hey everyone,
Epic Leaderboard is an online leaderboard plugin and server.
The goal of this project is to create a plug and play leaderboard solution for gamejams and smallish indie games.
The plugin comes prebuilt and contains a fully functional and customizable UMG leaderboard widget.
In the online dashboard you can track how many people are playing your game, manage all of the submitted scores, create new leaderboards, etc.
The system was designed with arcade games in mind but
with a little bit of tweaking you could implement for example 1 leaderboard per weapon type and rank your players based on kill count, precision or K/D.
At the moment we are limiting the number of returned scores to 50
So to only figure out the rank you would have to loop through the returned scores and find the username
If I have some time I’ll add a getRankForUsername api endpoint which should make this type of use case much easier to implement
Just added a new “Scores submitted” details panel that I had on my list for a long time
Note that this will count the number of scores submitted (not number of entries on the leaderboard added)
so its a better estimate for the overall activity.
Source code is included and we are not using anything windows specific, so recompiling for another platform should not be a problem,
Let us know if you experience any issues
Yes, this file is part of the engine “Engine/Source/Runtime/CoreUObject/Public/CoreUObject.h”
Make sure you have your build environment setup correctly.
I got a similar error when using the wrong engine/plugin version they must match. Make sure you download the matching plugin version to your engine version
Is the Score above 999 (4 Numbers) like 1000, the Leaderboard shows it as 1 and sets the Player to the lowest position in the Board. Can we set the Score to higher Values?
A Player can multiple Times add different Names to the LeaderBoard per Round, People could so spamm the Board. How can we set this up, so the Player is only able to Submit his Score one time per Round/Death?
Is it possible to enable Symbols? A player can only Use Letters and Numbers. What about !"§$%&/()=?
You can definitely submit scores higher than 1000 just make sure you set the number of decimal points to something reasonable (can be adjusted in the Dashboard)
The best way around that would be to only allow players to set their name once and then store it in a savegame Savegame Documentation
Right now we do not allow special characters to keep the leaderboards clean