Mangos realmd account: Porovnání verzí
m (test2) |
m |
||
(Není zobrazeno 7 mezilehlých verzí od stejného uživatele.) | |||
Řádek 1: | Řádek 1: | ||
− | + | Zpět na seznam tabulek [[Mangos_realmd_db_struktura|realmd databáze]]. | |
+ | __NOEDITSECTION__ __NOTOC__ | ||
+ | == Tabulka `account` == | ||
+ | Tato tabulka obsahuje informace o všech dostupných účtech. | ||
+ | |||
+ | |||
+ | === Struktura === | ||
{| border="1" | {| border="1" | ||
− | ! | + | !Pole |
− | ! | + | !Typ |
!Null | !Null | ||
!Key | !Key | ||
− | ! | + | !Výchozí hodnota |
!Extra | !Extra | ||
|- | |- | ||
− | | | + | |[[mangos_realmd_account#id|id]] |
− | |bigint(20) | + | |bigint(20) unsigned |
− | + | |NE | |
− | | | ||
|PRI | |PRI | ||
− | |auto_increment | + | | |
+ | |auto_increment | ||
+ | |- | ||
+ | |[[mangos_realmd_account#username|username]] | ||
+ | |varchar(32) | ||
+ | |NE | ||
+ | |UNI | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#sha_pass_hash|sha_pass_hash]] | ||
+ | |varchar(40) | ||
+ | |NE | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#gmlevel|gmlevel]] | ||
+ | |tinyint(3) unsigned | ||
+ | |NE | ||
+ | |MUL | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#sessionkey|sessionkey]] | ||
+ | |longtext | ||
+ | |ANO | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#v|v]] | ||
+ | |longtext | ||
+ | |ANO | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#s|s]] | ||
+ | |longtext | ||
+ | |ANO | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#email|email]] | ||
+ | |varchar(255) | ||
+ | |NE | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#joindate|joindate]] | ||
+ | |timestamp | ||
+ | |NE | ||
+ | | | ||
+ | |CURRENT_TIMESTAMP | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#last_ip|last_ip]] | ||
+ | |varchar(30) | ||
+ | |NE | ||
+ | | | ||
+ | |127.0.0.1 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#failed_logins|failed_logins]] | ||
+ | |int(11) unsigned | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#locked|locked]] | ||
+ | |tinyint(3) unsigned | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#last_login|last_login]] | ||
+ | |timestamp | ||
+ | |NE | ||
+ | | | ||
+ | |0000-00-00 00:00:00 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#online|online]] | ||
+ | |tinyint(4) | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#expansion|expansion]] | ||
+ | |tinyint(3) unsigned | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#mutetime|mutetime]] | ||
+ | |bigint(40) unsigned | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |- | ||
+ | |[[mangos_realmd_account#locale|locale]] | ||
+ | |tinyint(3) unsigned | ||
+ | |NE | ||
+ | | | ||
+ | |0 | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | |||
+ | === Popis polí tabulky === | ||
+ | ==== id ==== | ||
+ | Jedinečné ID účtu. | ||
+ | |||
+ | ==== username ==== | ||
+ | Uživatelské jméno účtu. | ||
+ | |||
+ | ==== sha_pass_hash ==== | ||
+ | Toto pole obsahuje zašifrovaná hesla. Šifrování je SHA1 a je v následujícím formátu: username:password. SQL k vytvoření hesla (nebo k porovnání s aktuálním hashem) je: | ||
+ | <pre> | ||
+ | SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>))); | ||
+ | </pre> | ||
+ | |||
+ | ==== gmlevel ==== | ||
+ | Bezpečnostní úroveň účtu (pravomoce). Různé úrovně mají přístup k jiným příkazům. Úrovně potřebné pro určitý příkaz jsou definovány v tabulce `[[mangos_world_command|command]]`. | ||
+ | |||
+ | ==== sessionkey ==== | ||
+ | ==== v ==== | ||
+ | ==== s ==== | ||
+ | ==== email ==== | ||
+ | E-mailová adresa spojená s tímto účtem. | ||
+ | |||
+ | ==== joindate ==== | ||
+ | Datum vytvoření účtu. | ||
+ | |||
+ | ==== last_ip ==== | ||
+ | Poslední IP, se kterou se uživatel přihlásil k účtu. | ||
+ | |||
+ | ==== failed_logins ==== | ||
+ | Počet neúspěšných pokusů o přihlášení k účtu. | ||
+ | |||
+ | ==== locked ==== | ||
+ | Možnosti: 0 - odemčený účet, 1 - uzamčený účet. | ||
+ | |||
+ | ==== last_login ==== | ||
+ | Datum posledního přihlášení k účtu. | ||
+ | |||
+ | ==== online ==== | ||
+ | Možnosti: 0 - nepřihlášený uživatel, 1 - přihlášený (hrající) uživatel. Tuto hodnotu neměňte, ovládá ji jádro - jde o tzv. [[check-back]] například pro [[web]] atp. | ||
+ | |||
+ | ==== expansion ==== | ||
+ | {| border="1" | ||
+ | !ID | ||
+ | !Expansion | ||
+ | |- | ||
+ | |0 | ||
+ | |WoW Classic | ||
+ | |- | ||
+ | |1 | ||
+ | |WoW Burning Crusade | ||
+ | |- | ||
+ | |2 | ||
+ | |WoW Wrath of the Lich King | ||
|} | |} | ||
+ | |||
+ | Účtům s nastavenou hodnotou 0 v tomto poli bude world server blokovat přístup do oblastí data disku TBC a WotLK ve hře. | ||
+ | |||
+ | Účtům s hodnotou 1, bude znemožněn přístup do oblastí datadisku WotLK. | ||
+ | |||
+ | ==== mutetime ==== | ||
+ | Čas, ve formátu [[Unix time]], kdy bude účet "unmuted" (hráči bude zrušen "mute" a bude moci opět využívat chat ve hře). | ||
+ | |||
+ | ==== locale ==== | ||
+ | Locale používá klient přihlášený k tomuto účtu. Pokud bylo nakonfigurováno více locale dat a byli přidány do world serverů, world servery budou navracet správné locale řetězce klientovi. |
Aktuální verze z 14. 10. 2010, 20:00
Zpět na seznam tabulek realmd databáze.
Tabulka `account`
Tato tabulka obsahuje informace o všech dostupných účtech.
Struktura
Pole | Typ | Null | Key | Výchozí hodnota | Extra |
---|---|---|---|---|---|
id | bigint(20) unsigned | NE | PRI | auto_increment | |
username | varchar(32) | NE | UNI | ||
sha_pass_hash | varchar(40) | NE | |||
gmlevel | tinyint(3) unsigned | NE | MUL | 0 | |
sessionkey | longtext | ANO | |||
v | longtext | ANO | |||
s | longtext | ANO | |||
varchar(255) | NE | ||||
joindate | timestamp | NE | CURRENT_TIMESTAMP | ||
last_ip | varchar(30) | NE | 127.0.0.1 | ||
failed_logins | int(11) unsigned | NE | 0 | ||
locked | tinyint(3) unsigned | NE | 0 | ||
last_login | timestamp | NE | 0000-00-00 00:00:00 | ||
online | tinyint(4) | NE | 0 | ||
expansion | tinyint(3) unsigned | NE | 0 | ||
mutetime | bigint(40) unsigned | NE | 0 | ||
locale | tinyint(3) unsigned | NE | 0 |
Popis polí tabulky
id
Jedinečné ID účtu.
username
Uživatelské jméno účtu.
sha_pass_hash
Toto pole obsahuje zašifrovaná hesla. Šifrování je SHA1 a je v následujícím formátu: username:password. SQL k vytvoření hesla (nebo k porovnání s aktuálním hashem) je:
SELECT SHA1(CONCAT(UPPER(`username`), ':', UPPER(<pass>)));
gmlevel
Bezpečnostní úroveň účtu (pravomoce). Různé úrovně mají přístup k jiným příkazům. Úrovně potřebné pro určitý příkaz jsou definovány v tabulce `command`.
sessionkey
v
s
E-mailová adresa spojená s tímto účtem.
joindate
Datum vytvoření účtu.
last_ip
Poslední IP, se kterou se uživatel přihlásil k účtu.
failed_logins
Počet neúspěšných pokusů o přihlášení k účtu.
locked
Možnosti: 0 - odemčený účet, 1 - uzamčený účet.
last_login
Datum posledního přihlášení k účtu.
online
Možnosti: 0 - nepřihlášený uživatel, 1 - přihlášený (hrající) uživatel. Tuto hodnotu neměňte, ovládá ji jádro - jde o tzv. check-back například pro web atp.
expansion
ID | Expansion |
---|---|
0 | WoW Classic |
1 | WoW Burning Crusade |
2 | WoW Wrath of the Lich King |
Účtům s nastavenou hodnotou 0 v tomto poli bude world server blokovat přístup do oblastí data disku TBC a WotLK ve hře.
Účtům s hodnotou 1, bude znemožněn přístup do oblastí datadisku WotLK.
mutetime
Čas, ve formátu Unix time, kdy bude účet "unmuted" (hráči bude zrušen "mute" a bude moci opět využívat chat ve hře).
locale
Locale používá klient přihlášený k tomuto účtu. Pokud bylo nakonfigurováno více locale dat a byli přidány do world serverů, world servery budou navracet správné locale řetězce klientovi.