Realmlist
Материал из YTDB DataBase
Neggod (Обсуждение | вклад) |
NeatElves (Обсуждение | вклад) |
||
(17 промежуточных версий не показаны.) | |||
Строка 2: | Строка 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
- | [[Category: | + | [[Category: Mangos realmd database tables]] |
Назад к списку таблиц [[realmdb_struct|realm database]]. | Назад к списку таблиц [[realmdb_struct|realm database]]. | ||
Строка 8: | Строка 8: | ||
<big>'''Таблица `realmlist`'''</big> | <big>'''Таблица `realmlist`'''</big> | ||
- | Эта таблица содержит информацию обо всех доступных | + | Эта таблица содержит информацию обо всех доступных игровых мирах. Каждая строчка отвечает за свой игровой мир. |
- | <big>''' | + | <big>'''Структура'''</big> |
{| border="1" | {| border="1" | ||
|'''Field''' | |'''Field''' | ||
|'''Type''' | |'''Type''' | ||
+ | |'''Attributes''' | ||
|'''Null''' | |'''Null''' | ||
|'''Key''' | |'''Key''' | ||
|'''Default''' | |'''Default''' | ||
|'''Extra''' | |'''Extra''' | ||
+ | |'''Comment''' | ||
|- | |- | ||
|[[#id|id]] | |[[#id|id]] | ||
- | |int(11) unsigned | + | |int(11) |
+ | |unsigned | ||
|NO | |NO | ||
|PRI | |PRI | ||
| | | | ||
|auto_increment | |auto_increment | ||
+ | | | ||
|- | |- | ||
|[[#name|name]] | |[[#name|name]] | ||
|varchar(32) | |varchar(32) | ||
+ | | | ||
|NO | |NO | ||
|UNI | |UNI | ||
+ | | | ||
| | | | ||
| | | | ||
Строка 36: | Строка 42: | ||
|[[#address|address]] | |[[#address|address]] | ||
|varchar(32) | |varchar(32) | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
|127.0.0.1 | |127.0.0.1 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#port|port]] | |[[#port|port]] | ||
|int(11) | |int(11) | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
|8085 | |8085 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#icon|icon]] | |[[#icon|icon]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
- | |[[# | + | |[[#realmflags|realmflags]] |
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|2 | |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|timezone]] | |[[#timezone|timezone]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#allowedSecurityLevel|allowedSecurityLevel]] | |[[#allowedSecurityLevel|allowedSecurityLevel]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#population|population]] | |[[#population|population]] | ||
- | |float unsigned | + | |float |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#realmbuilds|realmbuilds]] | |[[#realmbuilds|realmbuilds]] | ||
|varchar(64) | |varchar(64) | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
- | | | + | | |
+ | | | ||
| | | | ||
|} | |} | ||
Строка 94: | Строка 116: | ||
<big>'''Описание полей'''</big> | <big>'''Описание полей'''</big> | ||
====id==== | ====id==== | ||
- | + | Идентификатор реалма. Этот номер является уникальным для каждого реалма и он должен соотноситься со значением RealmID в mangosd.conf. | |
+ | |||
====name==== | ====name==== | ||
Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа. | Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа. | ||
Строка 118: | Строка 141: | ||
|} | |} | ||
- | ==== | + | ====realmflags==== |
- | + | Поле с маской для каждого мира, можно складывать значения. | |
Значение: | Значение: | ||
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
- | ! | + | ! Флаг !! Эффект |
|- | |- | ||
- | | | + | |1||Неверный, не отображается в списке миров |
|- | |- | ||
- | | | + | |2||Выключен, ставит сам mangosd |
|- | |- | ||
- | | | + | |4||Отображать версию и билд (билд отображается во всплывающей подсказке)<ref group="realmflags">Для версий клиента до Burning Crusade к названию реалма вручную добавляется версия в виде «(3.3.5)», т.к. клиент не поддерживает этот флаг.</ref> |
+ | |- | ||
+ | |32||Новые игроки | ||
+ | |- | ||
+ | |64||Рекомендуется | ||
+ | |- | ||
+ | |128||Реалм заполнен | ||
|} | |} | ||
+ | |||
+ | <references group="realmflags"/> | ||
====timezone==== | ====timezone==== | ||
- | Часовой пояс реалма | + | Часовой пояс реалма. Если в реалмлисте присутствуют реалмы с различными timezone, они будут отображаться в разных вкладках, а при первом входе на сервер клиенту будет предложена выбрать один из доступных часовых поясов. |
- | + | Значения для этого столбца берутся из [[Cfg_Categories.dbc]]. | |
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
- | ! | + | ! Значение !! Название вкладки |
|- | |- | ||
|1||Development | |1||Development | ||
Строка 212: | Строка 243: | ||
====realmbuilds==== | ====realmbuilds==== | ||
Поле добавлено в rev. 9010. | Поле добавлено в rev. 9010. | ||
- | + | Позволяет отображать реалмы различных версий клиента в одном реалмлисте. | |
Поддерживаются: | Поддерживаются: | ||
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
Строка 222: | Строка 253: | ||
|- | |- | ||
|2.4.3||8606 | |2.4.3||8606 | ||
+ | |- | ||
+ | |3.3.2a||10505 | ||
+ | |- | ||
+ | |3.3.0a||11159 | ||
|- | |- | ||
|3.3.2||11403 | |3.3.2||11403 | ||
+ | |- | ||
+ | |3.3.3a||11723 | ||
+ | |- | ||
+ | |3.3.5a||12340 | ||
|} | |} |
Текущая версия на 17:47, 17 января 2013
|
Назад к списку таблиц realm database.
Таблица `realmlist`
Эта таблица содержит информацию обо всех доступных игровых мирах. Каждая строчка отвечает за свой игровой мир.
Структура
Field | Type | Attributes | Null | Key | Default | Extra | Comment |
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 |