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

Section Contents
Region Region / zone topology of GS2 data centers and the resulting consistency model
Access Control Users and security policies of GS2-Identifier
Stamp Sheet How the GS2 transaction system, the Stamp Sheet, works
Transaction Settings The meaning of TransactionSetting on namespaces and recommended values
GS2-Deploy Template File Specification The template file format used with GS2-Deploy
Errors and Exceptions API error structure, SDK exception types, and how to decide when to retry
SDK Cache Mechanism How the SDK caches data internally and how to take advantage of it
Cost Optimization Design 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.