Realmlist

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

(Различия между версиями)
Перейти к: навигация, поиск
 
(18 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
[[Category: Realm database tables]]
+
[[Category: Mangos realmd database tables]]
Назад к списку таблиц [[realmdb_struct|realm database]].
Назад к списку таблиц [[realmdb_struct|realm database]].
-
<big>'''The `realmlist` table'''</big>
+
<big>'''Таблица `realmlist`'''</big>
-
This table sets up information on all available realms. Each row controls a different realm.
+
Эта таблица содержит информацию обо всех доступных игровых мирах. Каждая строчка отвечает за свой игровой мир.
-
<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====
-
The realm ID. This number is unique for every realm and it MUST correlate with the RealmID configuration value in mangosd.conf.
+
Идентификатор реалма. Этот номер является уникальным для каждого реалма и он должен соотноситься со значением RealmID в mangosd.conf.
 +
 
====name====
====name====
-
The name of the realm. This will appear in the realm selection list as well as in the character selection screen.
+
Название реалма. Это название появится в списке выбора миров, а также в окне выбора персонажа.
====address====
====address====
-
The public IP address of the world server. 127.0.0.1 works but only for LAN play.
+
IP address для подключения клиентов из сети. Значение 127.0.0.1 по-умолчанию делает доступным сервер только локально (с той же машины).
-
 
+
====port====
====port====
-
The port that the world server is running on. If all world servers are on the same machine, they will all need to use a different port.
+
Порт для подключения к серверу. Если все сервера(будь то Fun\High Rate\Blizzlike или же сервера для различных версий клиента) находятся на одной машине, они должны иметь разные порты.  
====icon====
====icon====
-
The icon of the realm.
+
Иконка реалма.
 +
Значение:
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
! icon !! type
! icon !! type
Строка 118: Строка 141:
|}
|}
-
====color====
+
====realmflags====
-
The color denoting how "full" you want the realm to be displayed as.
+
Поле с маской для каждого мира, можно складывать значения.
 +
Значение:
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
-
! color !! effect
+
! Флаг !! Эффект
|-
|-
-
|0||Yellow (Normal)
+
|1||Неверный, не отображается в списке миров
|-
|-
-
|1||Red (Full)
+
|2||Выключен, ставит сам mangosd
|-
|-
-
|2||Grey (Offline)
+
|4||Отображать версию и билд (билд отображается во всплывающей подсказке)<ref group="realmflags">Для версий клиента до Burning Crusade к названию реалма вручную добавляется версия в виде «(3.3.5)», т.к. клиент не поддерживает этот флаг.</ref>
 +
|-
 +
|32||Новые игроки
 +
|-
 +
|64||Рекомендуется
 +
|-
 +
|128||Реалм заполнен
|}
|}
 +
 +
<references group="realmflags"/>
====timezone====
====timezone====
-
The realm timezone, it will be displayed in the tabs of the realmlist.
+
Часовой пояс реалма. Если в реалмлисте присутствуют реалмы с различными timezone, они будут отображаться в разных вкладках, а при первом входе на сервер клиенту будет предложена выбрать один из доступных часовых поясов.
 +
Значения для этого столбца берутся из [[Cfg_Categories.dbc]].
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
-
! timezone !! displayed name
+
! Значение !! Название вкладки
|-
|-
|1||Development
|1||Development
Строка 195: Строка 228:
====allowedSecurityLevel====
====allowedSecurityLevel====
-
The minimum account [[account#gmlevel|gmlevel]] required for accounts to log in to this realm.
+
Минимальный [[account#gmlevel|gmlevel]] необходимый для вход в мир.  
====population====
====population====
-
This field is automatically updated at regular intervals and will have the current population. The formula to calculate the value in this field is: playerCount / maxPlayerCount * 2.
+
Нынешняя населенность мира, обновляется автоматически. Формула для вычисления значения в этой области: "КоличествоИгроков" / "МаксимальноеКоличествоИгроков" * 2.
 +
Значение:
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
! population !! effect
! population !! effect
|-
|-
-
|0.5||Low
+
|0.5||Низкая
|-
|-
-
|1.0||Medium
+
|1.0||Средняя
|-
|-
-
|2.0||High
+
|2.0||Высокая
|}
|}
====realmbuilds====
====realmbuilds====
-
Added in rev. 9010.
+
Поле добавлено в rev. 9010.
-
Allows realms with different client builds to be on the same realm list.
+
Позволяет отображать реалмы различных версий клиента в одном реалмлисте.
-
Supports 1.12.1, 1.12.2, 2.4.3, 3.2.2a on the same realm list.
+
Поддерживаются:
-
Leave this blank.
+
{| border=1 cellpadding=3 cellspacing=0
 +
! 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
 +
|}

Текущая версия на 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
Личные инструменты