Vai ai contenuti
File multimediali per l'articolo EOS Stats: 1

Descrizione

Working with Epic Online Services stats can be time-consuming when you need to retrieve player values, ingest stat updates, and connect those values to achievements, leaderboards, progression, or gameplay systems.

Overview

EOS Stats is an Unreal Engine plugin that simplifies the Epic Online Services Stats and Leaderboards systems with clean, asynchronous, Blueprint-friendly nodes. It is built for developers who want to track player progress, update gameplay statistics, surface ranked leaderboards, and connect that data to other EOS services, without dealing directly with the low-level EOS SDK.

The plugin is split into two modules: a base module handling EOS platform initialization and player login/identity, and a stats module built on top of it. It automatically detects and reuses an existing OnlineSubsystemEOS setup if your project already has one, or initializes its own EOS handle from your Developer Portal credentials, either way, no duplicated configuration.

Overview

The EOS Stats plugin lets you:

  • Query player stats.

  • Maintain a local, Blueprint-friendly catalog of your stat schema.

  • Ingest and update stat values.

  • Retrieve player profile info (display name, nickname, country, language).

  • Use stats as a foundation for achievements and leaderboards.

  • Handle asynchronous EOS callbacks safely.

  • Access stat and leaderboard data directly from Blueprints.

Key Features

  • Query player stat values from EOS.

  • Local stat catalog (name / display name / description) configurable from Project Settings, the EOS Stats interface has no server-side "definitions" endpoint, so this catalog is developer-declared and instantly available, no network call needed.

  • Ingest stat values.

  • Retrieve player profile info (display name, nickname, country, preferred language).

  • Automatic Connect Login, stat and leaderboard nodes transparently establish the player's EOS session if it isn't already active.

  • Works standalone with your own EOS credentials, or alongside an existing OnlineSubsystemEOS setup, auto-detected, no duplicated config.

  • Blueprint-friendly asynchronous nodes.

  • Success and failure callback outputs on every node.

  • Lightweight design focused on EOS Stats and Leaderboards.

  • Designed to work with EOS Achievements.

  • Clean, production-oriented code structure.

  • Easy setup and configuration.

Why Choose EOS Stats?

  • Save time when implementing progression and player tracking systems.

  • Avoid low-level EOS C SDK complexity.

  • Connect stats to achievements, leaderboards, and gameplay logic.

  • Keep network operations asynchronous and safe.

  • Drop into a project that already uses OnlineSubsystemEOS with zero extra setup.

  • Use a clean Blueprint workflow designed for Unreal Engine developers.

  • Available Nodes

Login & Identity

  • EOS Auth Login (Epic Account)

  • EOS Auth Logout

  • EOS Login With Dev Auth (editor testing)

  • EOS Connect Login

  • EOS Query User Info

Stats

  • EOS Query Stats

  • EOS Ingest Stat

  • EOS Get Cached Stat / EOS Get All Cached Stats

  • EOS Clear Cached Stats

  • EOS Query Stat Definitions / EOS Get Cached Stched Stat Definitions

Formati inclusi