Client
.NET/Unity C++/Unreal/Cocos2d-x JavaScript/Cocos2d-js Godot 3 Godot 4 Java/Android Defold cURL REST Swift Dart/Flutter
Server
TypeScript Go Lua
Stats The Stats system tracks and updates both public and private player statistics. Learn more in the Stats concept guide .
Overview
# The Stats system allows your game to:
Retrieve current player statistics. Update both public and private player statistics. Before You Start
# Make sure you have:
Python project configured with Hiro SDK. Nakama system integrated (guide ). Working with Stats
# Retrieving Stats
# Retrieve all current stats for the player:
1
2
stat_list = await hiro_client . stats_get ()
print ( stat_list )
Updating Stats
# Update public and private stats for the player:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
request = StatUpdateRequest ()
request . public = [
{
"name" : "public_stat_1" ,
"value" : 100 ,
"operator" : StatUpdateOperator . SET
}
]
request . private = [
{
"name" : "private_stat_1" ,
"value" : 100 ,
"operator" : StatUpdateOperator . SET
}
]
stat_list = await hiro_client . stats_update ( request )
print ( stat_list )
Next Steps
#