Got it. Don’t know exactly what was the reason why it was not working, but now it works.
- Add On Steam works “stats” pagge a new “stats config” with “API Name” entry “Leaderboardname_Leaderboardname”. (As the posts above also advise)
– Use a itself Leaderboardname without underscore “_”, just add the _ between two times the leaderboard name. - Add On Steam works “leaderboard” pagge a new leaderboard with name “Leaderboardname” (only one time, no underscore)
- Start you game as stand alone game by right klick your project and launch game or start a build/cooked game. Steam integrations is in general not working in Editor game starts.
- Of course steam has to run and your general steam connection between game and steam has to work fine. (you see in your friends list on your name that you play the ue4 game you have started when everything works fine)
- Then for me… Blueprint node “Write leaderboard integer” works like expected and wrote its integer to the leader board.
- I also do not face the problem that my values are just “increased”, my values are replaced. That was also my intention.
EDIT: Not fixed completly. Now I can read (read leaderboard integer) a value, update the value (write leaderboard integer), then read the updated value again (read leaderboard integer) and the updated value seems to be correct.
But log in into steamworks, it shows me that the value is not updated. Interesting on that, by restart the game the values I catch (read leaderboard integer) still have the updated values from the last game run. But still, when log into steam works and look at the leaderboard, the changes are not shown here. Seems to be the values are “somehwere” temporary(?) saved.