Realmlist

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(timezone)
 
(15 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
[[Category: Realm database tables]]
+
[[Category: Mangos realmd database tables]]
Назад к списку таблиц [[realmdb_struct|realm database]].
Назад к списку таблиц [[realmdb_struct|realm database]].
Строка 8: Строка 8:
<big>'''Таблица `realmlist`'''</big>
<big>'''Таблица `realmlist`'''</big>
-
Эта таблица содержит информацию обо всех доступных реалмах. Каждая строка отвечает за разные реалмы.
+
Эта таблица содержит информацию обо всех доступных игровых мирах. Каждая строчка отвечает за свой игровой мир.
-
<big>'''Structure'''</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
 +
|
|
|
|-
|-
-
|[[#color|color]]
+
|[[#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
|
|
-
|0
+
|
 +
|
|
|
|}
|}
Строка 94: Строка 116:
<big>'''Описание полей'''</big>
<big>'''Описание полей'''</big>
====id====
====id====
-
ID реалма. Этот номер является уникальным для каждого реалма и он должен соотноситься со значением RealmID  в mangosd.conf.
+
Идентификатор реалма. Этот номер является уникальным для каждого реалма и он должен соотноситься со значением RealmID  в mangosd.conf.
 +
 
====name====
====name====
Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа.
Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа.
Строка 118: Строка 141:
|}
|}
-
====color====
+
====realmflags====
-
Подсветка реалма в списке выбора миров, показывающая "заполненность" того или иного мира.
+
Поле с маской для каждого мира, можно складывать значения.
Значение:
Значение:
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
-
! color !! effect
+
! Флаг !! Эффект
|-
|-
-
|0||Желтый (Нормальная "заполненность")
+
|1||Неверный, не отображается в списке миров
|-
|-
-
|1||Красный (Большая "заполненность")
+
|2||Выключен, ставит сам mangosd
|-
|-
-
|2||Серый (Offline)
+
|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
-
! timezone !! displayed name
+
! Значение !! Название вкладки
|-
|-
|1||Development
|1||Development
Строка 221: Строка 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Реалм заполнен
  1. Для версий клиента до Burning Crusade к названию реалма вручную добавляется версия в виде «(3.3.5)», т.к. клиент не поддерживает этот флаг.

timezone

Часовой пояс реалма. Если в реалмлисте присутствуют реалмы с различными timezone, они будут отображаться в разных вкладках, а при первом входе на сервер клиенту будет предложена выбрать один из доступных часовых поясов. Значения для этого столбца берутся из Cfg_Categories.dbc.

Значение Название вкладки
1Development
2United States
3Oceanic
4Latin America
5Tournament
6Korea
7Tournament
8English
9German
10French
11Spanish
12Russian
13Tournament
14Taiwan
15Tournament
16China
17CN1
18CN2
19CN3
20CN4
21CN5
22CN6
23CN7
24CN8
25Tournament
26Test Server
27Tournament
28QA Server
29CN9

allowedSecurityLevel

Минимальный gmlevel необходимый для вход в мир.

population

Нынешняя населенность мира, обновляется автоматически. Формула для вычисления значения в этой области: "КоличествоИгроков" / "МаксимальноеКоличествоИгроков" * 2. Значение:

population effect
0.5Низкая
1.0Средняя
2.0Высокая

realmbuilds

Поле добавлено в rev. 9010. Позволяет отображать реалмы различных версий клиента в одном реалмлисте. Поддерживаются:

version build
1.12.15875
1.12.26005
2.4.38606
3.3.2a10505
3.3.0a11159
3.3.211403
3.3.3a11723
3.3.5a12340
Личные инструменты