AccelByte Gaming Services (AGS)

website·Indexed 35 days ago

https://docs.accelbyte.io/

Documentation for AccelByte Gaming Services (AGS), a suite of backend tools for game development. Includes guides on the ADT Hub, analytics services (AIS), matchmaking, user-generated content (UGC), identity and access management, and the Extend framework for C#, Go, Java, and Python development.

Tokens
968.4K
Snippets
3.3K
Records
6.1K
Agent score
63%

What's inside AccelByte

  1. Overview of AGS Inventory Configurations

    In AccelByte Gaming Services (AGS), an inventory configuration defines the rules and information that determine the type of inventory players can use in-game.

    Warning: The Inventory service is currently available but not recommended for production use. Future updates may introduce breaking changes. For production-ready alternatives, consider using the Entitlement service (primary option for managing player items) or the Extend service for custom solutions.

  2. Overview of ADT Hub Config Auto Update options

    The AccelByte Development Toolkit (ADT) Hub provides three primary automation options for tracks within Windows and Console channels:

    • Auto-update: Automatically updates the game on the selected card (Available for Windows and Console).
    • Auto-play: Automatically starts the game after an update finishes (Windows only).
    • Auto-deploy: Instantly deploys the game to connected consoles (Console only).
  3. Overview of Extend Service Extension apps

    An Extend Service Extension app is a RESTful web service built using a gRPC Server and the gRPC Gateway. The app template automates the generation of the gRPC Gateway code and OpenAPI 2.0 specifications, requiring the developer to only define the gRPC server in a protobuf file and implement the server logic. The template includes a gRPC server interceptor for authorization and built-in instrumentation for observability (metrics and logs).
  4. Overview of AccelByte Gaming Services (AGS) In-app Purchase (IAP) Integration

    The AGS In-app Purchase (IAP) integration allows developers to synchronize player purchases from third-party platforms (e.g., PlayStation) to the AGS platform. This ensures that items sold and granted via third-party stores—including coins, bundles, loot boxes, and in-game items—are transferred to the player's AGS account, provided the AGS platform has the corresponding item ID. The system supports both consumable and durable items.
  5. Overview of AMS Simulator for local testing

    The AMS Simulator is a tool provided by AccelByte to simulate the dedicated server (DS) management and monitoring processes typically handled by the AMS Watchdog. It allows developers to validate AMS implementation and server lifecycle state changes locally without needing to upload the server build to the AMS cloud.
  6. Overview of AGS Account Closure Configuration

    The Account Closure Configuration feature in AccelByte Gaming Services (AGS) ensures GDPR compliance by removing player data associated with third-party accounts (Playstation, Steam, Xbox) when those accounts are closed on the respective platforms. This removes the connection between the AGS account and the closed third-party account.

    Constraint: This feature is only available in publisher and studio namespaces; it cannot be accessed from game namespaces.

  7. Overview of AccelByte Gaming Services (AGS) Developer Tools

    The AGS Developer Tools module provides a suite of utilities to streamline building with AccelByte Gaming Services. The primary tool is the AGS CLI, which provides a unified command-line interface for 25 different AGS services, usable via terminals, scripts, and AI agents.