Realmlist
Материал из YTDB DataBase
|
Назад к списку таблиц realm database.
Таблица `realmlist`
Эта таблица содержит информацию обо всех доступных реалмах. Каждая строка отвечает за разные реалмы.
Структура
Field | Type | Attributes | Null | Key | Default | Extra | Comments |
id | int(11) | unsigned | NO | PRI | auto_increment | ||
name | varchar(32) | NO | UNI | ||||
address | varchar(32) | NO | 127.0.0.1 | ||||
port | int(11) | NO | 8085 | ||||
icon | tinyint(3) | unsigned | NO | 0 | |||
realmflags | tinyint(3) | unsigned | NO | 2 | Supported masks: 0x1 (invalid, not show in realm list), 0x2 (offline, set by mangosd), 0x4 (show version and build), 0x20 (new players), 0x40 (recommended) | ||
timezone | tinyint(3) | unsigned | NO | 0 | |||
allowedSecurityLevel | tinyint(3) | unsigned | NO | 0 | |||
population | float | unsigned | NO | 0 | |||
realmbuilds | varchar(64) | NO |
Описание полей
id
Идентификатор реалма. Этот номер является уникальным для каждого реалма и он должен соотноситься со значением RealmID в mangosd.conf.
name
Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа.
address
IP address для подключения клиентов из сети. Значение 127.0.0.1 по-умолчанию делает доступным сервер только локально (с той же машины).
port
Порт для подключения к серверу. Если все сервера(будь то Fun\High Rate\Blizzlike или же сервера для различных версий клиента) находятся на одной машине, они должны иметь разные порты.
icon
Иконка реалма. Значение:
icon | type |
---|---|
0 | Normal |
1 | PvP |
4 | Normal |
6 | RP |
8 | RP PvP |
realmflags
Поле с маской для каждого мира, можно складывать значения. Значение:
Флаг | Эффект |
---|---|
1 | Неверный, не отображается в списке миров |
2 | Выключен, ставит сам mangosd |
4 | Отображать версию и билд (билд отображается во всплывающей подсказке)[realmflags 1] |
32 | Новые игроки |
64 | Рекомендуется |
128 | Реалм заполнен |
- ↑ Для версий клиента до Burning Crusade к названию реалма вручную добавляется версия в виде «(3.3.5)», т.к. клиент не поддерживает этот флаг.
timezone
Часовой пояс реалма. Если в реалмлисте присутствуют реалмы с различными timezone, они будут отображаться в разных вкладках, а при первом входе на сервер клиенту будет предложена выбрать один из доступных часовых поясов. Значения для этого столбца берутся из Cfg_Categories.dbc.
Значение | Название вкладки |
---|---|
1 | Development |
2 | United States |
3 | Oceanic |
4 | Latin America |
5 | Tournament |
6 | Korea |
7 | Tournament |
8 | English |
9 | German |
10 | French |
11 | Spanish |
12 | Russian |
13 | Tournament |
14 | Taiwan |
15 | Tournament |
16 | China |
17 | CN1 |
18 | CN2 |
19 | CN3 |
20 | CN4 |
21 | CN5 |
22 | CN6 |
23 | CN7 |
24 | CN8 |
25 | Tournament |
26 | Test Server |
27 | Tournament |
28 | QA Server |
29 | CN9 |
allowedSecurityLevel
Минимальный gmlevel необходимый для вход в мир.
population
Нынешняя населенность мира, обновляется автоматически. Формула для вычисления значения в этой области: "КоличествоИгроков" / "МаксимальноеКоличествоИгроков" * 2. Значение:
population | effect |
---|---|
0.5 | Низкая |
1.0 | Средняя |
2.0 | Высокая |
realmbuilds
Поле добавлено в rev. 9010. Позволяет отображать реалмы различных версий клиента в одном реалмлисте. Поддерживаются:
version | build |
---|---|
1.12.1 | 5875 |
1.12.2 | 6005 |
2.4.3 | 8606 |
3.3.2a | 10505 |
3.3.0a | 11159 |
3.3.2 | 11403 |
3.3.3a | 11723 |
3.3.5a | 12340 |