Glossary
The list below defines some key terms that will be used throughout this knowledge base. It is important you understand what each of these terms are and how they are used in each step.
Key Terms
Product – A collection of environments, repositories, releases, and update paths for a specific game or project.
Environment – A group of repositories, each with a promoted release for that environment (e.g., “staging,” “production”).
Repository – A component of the product that can be updated independently (e.g., game client, maps, language packs, tools).
Release – A specific version of a repository (e.g., gameClient v1.0.1).
Metafile – A JSON file containing release details like file names, sizes, and timestamps, generated during deployment and used by the Solsta client for sync.
Promote – Assign a repository’s release to an environment (e.g., promote 7.0.2 to staging).
Promoted Release – The current release of each repository assigned to an environment—this is what users sync to their machines.
Sync – The process of aligning a user’s local repository with the master repository at a given environment, including download and file operations.
Delta Update Path(s) – Byte-level differences between two releases that minimize download size during sync, generated with a proprietary algorithm (optionally via AWS Toolbox API).
Block level differencing - Tracks and processes only changed data blocks instead of whole files, improving efficiency. Continues even when Deltas are disabled.
