Talo logoDocsBlogGitHub
Back to blog

Changelog: leaderboard refreshes and player presence

2 min read
Changelog: leaderboard refreshes and player presence

TL;DR

  • What's new? Player presence (online/offline/custom status) tracking.
  • What's changed? Leaderboards can now be automatically refreshed daily, weekly, monthly, or yearly.

February 2025 overview

This month we've focused on making Talo's leaderboards more flexible and building on the real-time features introduced with game channels.

Dashboard updates

  • See online players in the dashboard: You can now see an overview of the online players in your game. You can also see when individual players are online as well as their custom statuses.

  • Configure leaderboard refreshes: You can now enable leaderboard refreshes to be automatically triggered daily, weekly, monthly, or yearly. This enables you to easily add daily leaderboards to your game. A new toggle controls whether archived entries are included in the leaderboard.

Backend updates

  • Hard deleting player aliases: Previously, player aliases were soft-deleted, meaning they were hidden from the dashboard and could not be used in the game. Now, they are hard-deleted, meaning they are permanently removed from the system.

  • Get channel API: You can now get a channel by its ID. This is useful if you already know the channel ID and want to retrieve up-to-date channel data.

Godot plugin updates

  • Channel message handling: We've added a new Talo.channels.on_message_received signal, making it easier to handle incoming messages from channels.
  • Find channel by ID: We've added a new Talo.channels.find() function, making it easier to find a channel by its unique ID.
  • Player presence API: You can now fetch and set a player's presence status. We've updated the chat demo to show off the new presence statuses.
  • Fetch archived leaderboard entries: You can now pass a flag when retrieving leaderboard entries that controls whether archived entries are included.

You can get the latest version of the Godot plugin on GitHub. Please make sure to give us a star ⭐️ if you've enjoyed using the plugin!

Unity package updates

  • Channel message handling: We've added a new Talo.Channels.OnMessageReceived event, simplifying handling incoming channel messages.
  • Find channel by ID: We've added a new Talo.Channels.Find() function so you can find a channel by its unique ID.
  • Player presence API: You can now fetch and set a player's presence status. We've updated the chat demo to show how to use the new presence API.
  • Fetch archived leaderboard entries: You can now include archived entries when retrieving leaderboard entries by passing in a new flag.

The latest version of the Unity package is available on GitHub. We'd love it if you could give us a star ⭐️ if you've found the package useful!

Join the community

We developed the leaderboard refreshes system based on feedback from our community. Come join us on Discord to chat about Talo and shape the future of our open source game backend.

Feedback on documentation

Next month, we'll be focusing on improving our docs. We'll be looking into adding more video tutorials and guides to help you get the most out of Talo. If you have any feedback on our documentation (either for the Godot plugin, Unity package or REST API), please let us know on Discord.


TudorWritten by Tudor

Build your game faster with Talo

Don't reinvent the wheel. Integrate leaderboards, stats, event tracking and more in minutes.

Using Talo, you can view and manage your players directly from the dashboard. It's free!

Get started

More from the Talo Blog

How to create a custom Unity package - and why you shouldn't
5 min read

How to create a custom Unity package - and why you shouldn't

Thinking of creating a custom Unity package? Learn the process, common pitfalls, and why dependency management is a major challenge.

Introducing the Talo Presence API: real-time player tracking made easy
4 min read

Introducing the Talo Presence API: real-time player tracking made easy

Learn how to implement real-time player presence tracking in your game with Talo's new Presence API. Easily track online status, custom states and build social features.

Level up your Unity game with Talo Leaderboards
3 min read

Level up your Unity game with Talo Leaderboards

From daily leaderboards to custom properties and filtering, Talo provides the most comprehensive leaderboards for Unity games.

Introducing Talo Channels: real-time messaging for Godot games
5 min read

Introducing Talo Channels: real-time messaging for Godot games

Learn how to implement real-time messaging in your Godot game using Talo Channels. Build chat rooms, notifications and interactive features with just a few lines of code.