Battlenet account player data flag
Перейти к навигации
Перейти к поиску
Таблица battlenet_account_player_data_flag
Таблица battlenet_account_player_data_flag из базы данных auth хранит наборы флагов (битовые маски) “данных игрока” на уровне Battle.net аккаунта. Запись определяется парой (battlenetAccountId, storageIndex), где `storageIndex` задаёт “слот/индекс хранилища”, а `mask` содержит биты флагов.
Структура таблицы
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| battlenetAccountId | int | UNSIGNED | PRIMARY (battlenetAccountId, storageIndex) | NO | ||
| storageIndex | int | UNSIGNED | PRIMARY (battlenetAccountId, storageIndex) | NO | ||
| mask | bigint | UNSIGNED | NO |
battlenetAccountId
ID Battle.net аккаунта-владельца. Это значение является ID из таблицы battlenet_accounts (поле `battlenet_accounts.id`).
Пример: 1001
storageIndex
Индекс набора флагов (логический “слот”/группа), в котором лежит битовая маска `mask`. Нужен для разнесения флагов по нескольким независимым группам.
Пример: 0
mask
Битовая маска флагов (64-бит). Конкретная расшифровка битов зависит от реализации ядра (какие именно флаги и какие биты используются).
Пример: 5