Technical Documentation

Technical Documentation for a deeper understanding of GS2.

This section gathers technical documentation that helps you understand GS2 in depth and make design decisions when integrating it into your game. It covers cross-cutting mechanisms and best practices that are not described in the individual API references or per-microservice manuals.

Sections

SectionContents
RegionRegion / zone topology of GS2 data centers and the resulting consistency model
Access ControlUsers and security policies of GS2-Identifier
Stamp SheetHow the GS2 transaction system, the Stamp Sheet, works
Transaction SettingsThe meaning of TransactionSetting on namespaces and recommended values
GS2-Deploy Template File SpecificationThe template file format used with GS2-Deploy
Errors and ExceptionsAPI error structure, SDK exception types, and how to decide when to retry
SDK Cache MechanismHow the SDK caches data internally and how to take advantage of it
Cost OptimizationDesign tips for keeping costs down while preserving performance

Access Control

Access Control for GS2 API

Error/Exception

Common errors that occur when using Game Server Services.

GS2-Deploy template file specification

Information about GS2-Deploy template file specification

Regions

About the regions of data centers available in GS2.

stamp sheet

description of Game Server Services transaction system, Stamp Sheets

Transaction Settings

Design Principles for Transaction Settings in Game Server Services

SDK Cache Mechanism

How the GS2 SDK caches data internally and design guidelines for taking advantage of it

Cost Optimization

Design guide for optimizing GS2 usage fees.