# Terminology

The following terms are used throughout the documentation pages and should be understood in order to fully comprehend the components and inner workings of the i3D.net Game Hosting service.

| Term                       | Description                                                                                                                                                                                                                                                                                    |
| -------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Allocation**             | <p>The process of allocating (reserving) a game server for players to connect to. This is normally done by a Matchmaker.<br><a href="/pages/sQ2my71GX2p3hoqYGSHD">More information</a></p>                                                                                                     |
| **Application**            | <p>The application you want the Platform to host. This can be a game server application, or any kind of utility you want to run alongside your game server.<br><a href="/pages/0L3Ncxm4C4QqtG0O9PD5">More information</a></p>                                                                  |
| **Application Build**      | <p>An element containing execution information and meta data about an Application Install.<br><a href="/pages/w4FrKYnHgLCYiH0pRXBS">More information</a></p>                                                                                                                                   |
| **Application Instance**   | <p>A single deployed application build, e.g. a deployed game server, or a deployed utility.<br><a href="/pages/V6ONQNvfy43ESU75t3Kn">More information</a></p>                                                                                                                                  |
| **AWS**                    | Amazon Web Services - we always refer to the EC2 section.                                                                                                                                                                                                                                      |
| **Bare Metal Server**      | <p>A physical server in a data center.<br><a href="/pages/ixoqzomm1GXX358fevW8">More information</a>.</p>                                                                                                                                                                                      |
| **Deployment Environment** | <p>The topmost element that encompasses all of your deployment related configurations for a hosted game.<br><a href="/pages/k6Bk59Pw3fLDCPHBt9W3">More information</a></p>                                                                                                                     |
| **Deployment Profile**     | <p>The profile that defines how and where your applications are deployed.<br><a href="/pages/TTYMAaS6e8pPcuDaeC2Z">More information</a></p>                                                                                                                                                    |
| **Game Instance**          | An Application Instance of type "game". See Application Instance.                                                                                                                                                                                                                              |
| **Game Server**            | An Application Instance of type "game". See Application Instance.                                                                                                                                                                                                                              |
| **GCP**                    | Google Cloud Platform - we always refer to the Compute section.                                                                                                                                                                                                                                |
| **Host**                   | <p>A machine that hosts your application instances. This can be a bare metal machine, or a virtual machine - the word Host is agnostic in this sense and simply refers to an OS in which programs can be installed and run.<br><a href="/pages/ixoqzomm1GXX358fevW8">More information</a></p>  |
| **Matchmaker**             | A back end service run by game publishers that [allocates game servers](/game-hosting/game-integration/matchmaker-allocation.md) in the regions where game clients want to play a game or match and informs said game clients about the game server details, so they know where to connect to. |
| **Patching**               | This is the process of updating game servers / utilities to a new version of the software.                                                                                                                                                                                                     |
| **Preloading**             | <p>To shorten deployment times during an update process, the software archive / build you want to deploy will be uploaded and extracted onto all applicable hosts, before starting the actual deployment process.<br><a href="/pages/EV2qyjFLyfEg9sPRNO9T">More information</a></p>            |
| **Utility Instance**       | See Application Instance.                                                                                                                                                                                                                                                                      |
| **Virtual Machine**        | <p>A virtualized server. Often hosted at e.g. AWS or GCP, on a large bare metal server that hosts one or more virtual machines.<br><a href="/pages/ixoqzomm1GXX358fevW8">More information</a>.</p>                                                                                             |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.i3d.net/game-hosting/overview/terminology.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
