Uptime
Таблица uptime
Таблица uptime из базы данных auth хранит историю аптайма реалмов: когда реалм был запущен, сколько времени проработал, и какое максимальное число игроков было зафиксировано за этот запуск. Первичный ключ составной (realmid, starttime), что позволяет хранить историю запусков каждого реалма.
Структура таблицы
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| realmid | int | UNSIGNED | PRIMARY (realmid, starttime) | NO | ||
| starttime | int | UNSIGNED | PRIMARY (realmid, starttime) | NO | 0 | |
| uptime | int | UNSIGNED | NO | 0 | ||
| maxplayers | smallint | UNSIGNED | NO | 0 | ||
| revision | varchar(255) | CHARACTER SET utf8mb4, COLLATE utf8mb4_unicode_ci | NO | 'Trinitycore' |
realmid
ID реалма, для которого записан аптайм. Значение является ID из таблицы realmlist (поле `realmlist.id`).
Пример: 1
starttime
Время запуска реалма (как целое число; обычно Unix timestamp в секундах). Входит в состав первичного ключа, чтобы различать разные запуски одного и того же реалма.
Пример: 1700000000
uptime
Длительность работы реалма за этот запуск (как целое число; обычно количество секунд аптайма). Значение увеличивается/фиксируется ядром.
Пример: 86400
maxplayers
Максимальное число одновременно находившихся онлайн игроков, зафиксированное в рамках данного запуска реалма.
Пример: 312
revision
Строковая метка ревизии/сборки ядра, с которым работал реалм (например имя/ветка). По умолчанию `'Trinitycore'`.
Пример: Trinitycore