Build auth key
Таблица build_auth_key
Таблица build_auth_key из базы данных auth хранит ключи аутентификации сборки клиента (build auth keys). Эти ключи используются при подключении клиента для проверки/подтверждения, что подключаемая сборка (`build`) для конкретной комбинации платформы/архитектуры/типа клиента разрешена сервером.
Первичный ключ составной (build, platform, arch, type).
Структура таблицы
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| build | int | PRIMARY (build, platform, arch, type) | NO | |||
| platform | char(4) | CHARACTER SET ascii, COLLATE ascii_bin | PRIMARY (build, platform, arch, type) | NO | ||
| arch | char(4) | CHARACTER SET ascii, COLLATE ascii_bin | PRIMARY (build, platform, arch, type) | NO | ||
| type | char(4) | CHARACTER SET ascii, COLLATE ascii_bin | PRIMARY (build, platform, arch, type) | NO | ||
| key | binary(16) | NO |
build
Номер сборки клиента (build number), для которой задан ключ.
Пример: 64154
platform
Код платформы (4 ASCII-символа). На практике в наборах ключей обычно встречаются следующие значения:
| Value | Платформа |
|---|---|
| Win | Windows |
| Mac | macOS |
Пример: Win
arch
Код архитектуры (4 ASCII-символа). На практике обычно встречаются:
| Value | Архитектура |
|---|---|
| x64 | x86-64 (AMD64) |
| A64 | ARM64 (AArch64) |
Пример: x64
type
Код типа клиента (4 ASCII-символа). В актуальных наборах ключей обычно встречаются:
| Value | Тип клиента |
|---|---|
| WoW | Тип клиента WoW (обозначение, используемое в ключах) |
| WoWC | Второй тип клиента WoW (обозначение, используемое в ключах) |
Пример: WoW
key
16-байтный ключ сборки (binary(16)). В SQL обычно задаётся как hex-строка (например `0x...`).
Пример: 0x205D71769E2A1C2C04516A5CE36B35C2