Mangos realmd account: Porovnání verzí

Z WoWResource Wiki
Přejít na: navigace, hledání
m (test2)
(Hlavní obsah)
Řádek 1: Řádek 1:
'''Struktura'''
+
=== Tabulka `account` ===
 +
 
 +
Tato tabulka obsahuje informace o všech dostupných účtech.
 +
 
 +
 
 +
=== Struktura ===
 +
 
 
{| border="1"
 
{| border="1"
!Field
+
!Pole
!Type
+
!Typ
 
!Null
 
!Null
 
!Key
 
!Key
!Default
+
!Výchozí hodnota
 
!Extra
 
!Extra
 
|-
 
|-
 
|style="color:blue;"|id
 
|style="color:blue;"|id
|bigint(20)
+
|bigint(20) unsigned
|unsigned
+
|NE
|NO
 
 
|PRI
 
|PRI
|auto_increment  
+
|
 +
|auto_increment
 +
|-
 +
|style="color:blue;"|username
 +
|varchar(32)
 +
|NE
 +
|UNI
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|sha_pass_hash
 +
|varchar(40)
 +
|NE
 +
|
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|gmlevel
 +
|tinyint(3) unsigned
 +
|NE
 +
|MUL
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|sessionkey
 +
|longtext
 +
|ANO
 +
|
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|v
 +
|longtext
 +
|ANO
 +
|
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|s
 +
|longtext
 +
|ANO
 +
|
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|email
 +
|varchar(255)
 +
|NE
 +
|
 +
|
 +
|
 +
|-
 +
|style="color:blue;"|joindate
 +
|timestamp
 +
|NE
 +
|
 +
|CURRENT_TIMESTAMP
 +
|
 +
|-
 +
|style="color:blue;"|last_ip
 +
|varchar(30)
 +
|NE
 +
|
 +
|127.0.0.1
 +
|
 +
|-
 +
|style="color:blue;"|failed_logins
 +
|int(11) unsigned
 +
|NE
 +
|
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|locked
 +
|tinyint(3) unsigned
 +
|NE
 +
|
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|last_login
 +
|timestamp
 +
|NE
 +
|
 +
|0000-00-00 00:00:00
 +
|
 +
|-
 +
|style="color:blue;"|online
 +
|tinyint(4)
 +
|NE
 +
|
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|expansion
 +
|tinyint(3) unsigned
 +
|NE
 +
|
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|mutetime
 +
|bigint(40) unsigned
 +
|NE
 +
|
 +
|0
 +
|
 +
|-
 +
|style="color:blue;"|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 `[[mangos_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.

Verze z 12. 10. 2010, 02:41

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
email 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


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

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.