Account
Материал из YTDB DataBase
LordJZ (Обсуждение | вклад) (→v) |
NeatElves (Обсуждение | вклад) |
||
(9 промежуточных версий не показаны.) | |||
Строка 2: | Строка 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
- | [[Category: | + | [[Category: Mangos realmd database tables]] |
Назад к списку таблиц [[realmdb_struct|realm database]]. | Назад к списку таблиц [[realmdb_struct|realm database]]. | ||
Строка 8: | Строка 8: | ||
<big>'''Таблица `account`'''</big> | <big>'''Таблица `account`'''</big> | ||
- | Эта таблица содержит информацию о всех доступных | + | Эта таблица содержит информацию о всех доступных учетных записях. |
Строка 15: | Строка 15: | ||
|'''Field''' | |'''Field''' | ||
|'''Type''' | |'''Type''' | ||
+ | |'''Attributes''' | ||
|'''Null''' | |'''Null''' | ||
|'''Key''' | |'''Key''' | ||
|'''Default''' | |'''Default''' | ||
|'''Extra''' | |'''Extra''' | ||
+ | |'''Comment''' | ||
|- | |- | ||
|[[#id|id]] | |[[#id|id]] | ||
- | | | + | |int(11) |
+ | |unsigned | ||
|NO | |NO | ||
|PRI | |PRI | ||
| | | | ||
|auto_increment | |auto_increment | ||
+ | |Identifier | ||
|- | |- | ||
|[[#username|username]] | |[[#username|username]] | ||
|varchar(32) | |varchar(32) | ||
+ | | | ||
|NO | |NO | ||
|UNI | |UNI | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
| | | | ||
| | | | ||
Строка 42: | Строка 41: | ||
|- | |- | ||
|[[#gmlevel|gmlevel]] | |[[#gmlevel|gmlevel]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
|MUL | |MUL | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#sessionkey|sessionkey]] | |[[#sessionkey|sessionkey]] | ||
|longtext | |longtext | ||
- | | | + | | |
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Строка 57: | Строка 60: | ||
|[[#v|v]] | |[[#v|v]] | ||
|longtext | |longtext | ||
- | | | + | | |
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Строка 64: | Строка 69: | ||
|[[#s|s]] | |[[#s|s]] | ||
|longtext | |longtext | ||
- | | | + | | |
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Строка 70: | Строка 77: | ||
|- | |- | ||
|[[#email|email]] | |[[#email|email]] | ||
- | | | + | |text |
- | | | + | | |
+ | | | ||
+ | | | ||
| | | | ||
| | | | ||
Строка 78: | Строка 87: | ||
|[[#joindate|joindate]] | |[[#joindate|joindate]] | ||
|timestamp | |timestamp | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
|CURRENT_TIMESTAMP | |CURRENT_TIMESTAMP | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#last_ip|last_ip]] | |[[#last_ip|last_ip]] | ||
|varchar(30) | |varchar(30) | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
- | | | + | |0.0.0.0 |
+ | | | ||
| | | | ||
|- | |- | ||
|[[#failed_logins|failed_logins]] | |[[#failed_logins|failed_logins]] | ||
- | |int(11) unsigned | + | |int(11) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#locked|locked]] | |[[#locked|locked]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#last_login|last_login]] | |[[#last_login|last_login]] | ||
|timestamp | |timestamp | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
|0000-00-00 00:00:00 | |0000-00-00 00:00:00 | ||
+ | | | ||
| | | | ||
|- | |- | ||
- | |[[# | + | |[[#active_realm_id|active_realm_id]] |
- | | | + | |int(11) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#expansion|expansion]] | |[[#expansion|expansion]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#mutetime|mutetime]] | |[[#mutetime|mutetime]] | ||
- | |bigint(40) unsigned | + | |bigint(40) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
| | | | ||
|- | |- | ||
|[[#locale|locale]] | |[[#locale|locale]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
|0 | |0 | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[#token|token]] | ||
+ | |text | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
| | | | ||
|} | |} | ||
Строка 143: | Строка 179: | ||
<big>'''Описание полей'''</big> | <big>'''Описание полей'''</big> | ||
====id==== | ====id==== | ||
- | Уникальный | + | Уникальный идентификатор учетной записи. |
+ | |||
====username==== | ====username==== | ||
Имя акккаунта. | Имя акккаунта. | ||
- | |||
- | |||
- | |||
====gmlevel==== | ====gmlevel==== | ||
Уровень доступа учетной записи. Различные уровни доступа предоставляют возможность пользоваться различными командами. Индивидуальный уровень, необходимый для доступа к команде определяется в таблице [[command]]. | Уровень доступа учетной записи. Различные уровни доступа предоставляют возможность пользоваться различными командами. Индивидуальный уровень, необходимый для доступа к команде определяется в таблице [[command]]. | ||
+ | |||
====sessionkey==== | ====sessionkey==== | ||
Текущий ключ сессии. Устанавливается realmd, впоследствии читается mangosd для шифрования потока пакетов. | Текущий ключ сессии. Устанавливается realmd, впоследствии читается mangosd для шифрования потока пакетов. | ||
Строка 168: | Строка 203: | ||
====last_ip==== | ====last_ip==== | ||
IP адрес, с которого последний раз заходили на данный аккаунт. | IP адрес, с которого последний раз заходили на данный аккаунт. | ||
+ | |||
====failed_logins==== | ====failed_logins==== | ||
Количество неверных попыток ввода аккаунта. | Количество неверных попыток ввода аккаунта. | ||
+ | |||
====locked==== | ====locked==== | ||
Логическое значение 0 или 1 устанавливающее или снимающее блокировку аккаунта. (.account lock on\off в игре). | Логическое значение 0 или 1 устанавливающее или снимающее блокировку аккаунта. (.account lock on\off в игре). | ||
+ | |||
====last_login==== | ====last_login==== | ||
Дата последнего входа. | Дата последнего входа. | ||
- | ==== | + | |
- | + | ====active_realm_id==== | |
+ | |||
====expansion==== | ====expansion==== | ||
{| border="1" | {| border="1" | ||
Строка 195: | Строка 234: | ||
Если значение = 2, предоставлен доступ аккаунта ко всему контенту. | Если значение = 2, предоставлен доступ аккаунта ко всему контенту. | ||
+ | |||
====mutetime==== | ====mutetime==== | ||
Время, в Unix-формате, когда с аккаунта будет снят mute (лишение всех персонажей на аккаунте возможности печатать сообщения и клиентские команды во всех чатах, активируется через .mute в игре). | Время, в Unix-формате, когда с аккаунта будет снят mute (лишение всех персонажей на аккаунте возможности печатать сообщения и клиентские команды во всех чатах, активируется через .mute в игре). | ||
====locale==== | ====locale==== | ||
- | Язык игрового клиента, используемого при входе на этот аккаунт. При наличии локализованных данных в БД, | + | Язык игрового клиента, используемого при входе на этот аккаунт. При наличии локализованных данных в БД, сервер возвратит клиенту переведенные на его язык тексты. См. [[localization_lang|языки клиента]]. |
Текущая версия на 03:16, 11 июля 2019
|
Назад к списку таблиц realm database.
Таблица `account`
Эта таблица содержит информацию о всех доступных учетных записях.
Структура
Field | Type | Attributes | Null | Key | Default | Extra | Comment |
id | int(11) | unsigned | NO | PRI | auto_increment | Identifier | |
username | varchar(32) | NO | UNI | ||||
gmlevel | tinyint(3) | unsigned | NO | MUL | 0 | ||
sessionkey | longtext | ||||||
v | longtext | ||||||
s | longtext | ||||||
text | |||||||
joindate | timestamp | NO | CURRENT_TIMESTAMP | ||||
last_ip | varchar(30) | NO | 0.0.0.0 | ||||
failed_logins | int(11) | unsigned | NO | 0 | |||
locked | tinyint(3) | unsigned | NO | 0 | |||
last_login | timestamp | NO | 0000-00-00 00:00:00 | ||||
active_realm_id | int(11) | unsigned | NO | 0 | |||
expansion | tinyint(3) | unsigned | NO | 0 | |||
mutetime | bigint(40) | unsigned | NO | 0 | |||
locale | tinyint(3) | unsigned | NO | 0 | |||
token | text |
Описание полей
id
Уникальный идентификатор учетной записи.
username
Имя акккаунта.
gmlevel
Уровень доступа учетной записи. Различные уровни доступа предоставляют возможность пользоваться различными командами. Индивидуальный уровень, необходимый для доступа к команде определяется в таблице command.
sessionkey
Текущий ключ сессии. Устанавливается realmd, впоследствии читается mangosd для шифрования потока пакетов.
v
Это серверный верификатор пароля, используемый в SRP во время авторизации клиента. Если вы хотите сменить пароль аккаунта, вы должны установить пустое значение или ноль в это поле.
s
Это серверная «соль» пароля, используемая в SRP во время авторизации клиента. Если вы хотите сменить пароль аккаунта, вы должны установить пустое значение или ноль в это поле.
e-mail, присвоеный учетной записи при регистрации.
joindate
Дата регистрации (создания аккаунта).
last_ip
IP адрес, с которого последний раз заходили на данный аккаунт.
failed_logins
Количество неверных попыток ввода аккаунта.
locked
Логическое значение 0 или 1 устанавливающее или снимающее блокировку аккаунта. (.account lock on\off в игре).
last_login
Дата последнего входа.
active_realm_id
expansion
ID | Expansion |
0 | WoW Classic |
1 | WoW Burning Crusade |
2 | WoW Wrath of the Lich King |
Если значение = 0, сервер блокирует доступ аккаунта к TBC и WotLK контенту.
Если значение = 1, сервер блокирует доступ аккаунта к WotLK контенту.
Если значение = 2, предоставлен доступ аккаунта ко всему контенту.
mutetime
Время, в Unix-формате, когда с аккаунта будет снят mute (лишение всех персонажей на аккаунте возможности печатать сообщения и клиентские команды во всех чатах, активируется через .mute в игре).
locale
Язык игрового клиента, используемого при входе на этот аккаунт. При наличии локализованных данных в БД, сервер возвратит клиенту переведенные на его язык тексты. См. языки клиента.