Feld: 'id'
Dieses Feld enthält die
eindeutige Nutzer-Identifikationsnummer des Accounts. Die Account-ID wird automatisch bei Registrierung vergeben, wobei der interne Zähler für die Vergabe jeweils um 1 erhöht wird. Durch Löschung entstandene Lücken werden nicht aufgefüllt. Die Account-ID wird intern zur Zuordnung zum Account verwendet und kann nicht regulär geändert werden.
Feld: 'username'
Dieses Feld enthält den
eindeutigen Nutzer-Namen des Accounts. Der Account-Name wird vom Nutzer bei Registrierung gewählt und kann nicht regulär geändert werden. Er ist auf 32 Buchstaben beschränkt, darf keine Sonderzeichen und keine Leerzeichen enthalten und wird in Großbuchstaben gespeichert.
Feld: 'sha_pass_hash'
Dieses Feld enthält das
verschlüsselte Passwort des Accounts. Das Account-Passwort wird vom Nutzer bei Registrierung gewählt und kann mit den Befehlen
.account password und
.account set password geändert werden. Es ist auf 16 Zeichen beschränkt und wird in Großbuchstaben gespeichert.
Als Verschlüsselungs-Algorithmus wird SHA1 verwendet. Das Format ist
Nutzername:Passwort. Nutzername und Passwort müssen in Großbuchstaben vorliegen. Das Ergebnis der Verschlüsselung wird wiederum in Großbuchstaben umgewandelt. Die Erzeugung ist mit folgender php-Anweisung möglich:
$pass_hash = strtoupper(sha1(strtoupper($username).':'.strtoupper($password)));
Das Passwort kann mit den Befehlen
.account password und
.account set password geändert werden.
Feld: 'sessionkey'
Die Funktion dieses Feldes ist
undokumentiert. Es wird aber vom Core verwendet.
Wir würden uns sehr über Informationen dazu freuen.
Feld: 'v'
Die Funktion dieses Feldes ist
undokumentiert. Es wird aber vom Core verwendet.
Wir würden uns sehr über Informationen dazu freuen.
Feld: 's'
Die Funktion dieses Feldes ist
undokumentiert. Es wird aber vom Core verwendet.
Wir würden uns sehr über Informationen dazu freuen.
Feld: 'token_key'
Dieses Feld ist für einen
Authentifikations-Schlüssel reserviert. Ein solcher kann z.B. mit der
Google Authenticator API erzeugt werden. Das Feld wird jedoch vom Core nicht benutzt und bleibt gewöhnlich leer.
Feld: 'email'
Dieses Feld enthält die
aktuelle E-Mail-Adresse, die für den Account hinterlegt ist. Das Feld wird vom Core selbst nicht benutzt. Der Eintrag kann mit dem Befehl
.account set email geändert werden.
Feld: 'reg_mail'
Dieses Feld enthält die
E-Mail-Adresse bei Registrierung des Accounts. Das Feld wird vom Core selbst nicht benutzt. Der Eintrag kann mit dem Befehl
.account set email geändert werden.
Feld: 'joindate'
Dieses Feld enthält den
Zeitpunkt der Registrierung des Accounts. Der Zeitpunkt wird als UNIX-Zeitstempel gespeichert.
Feld: 'last_ip'
Dieses Feld enthält die
IP-Adresse, unter der der Account letzmalig erfolgreich eingeloggt wurde.
Feld: 'last_attempt_ip'
Dieses Feld enthält die
IP-Adresse, unter der letzmalig versucht wurde, den Account einzuloggen, unabhängig vom Erfolg.
Feld: 'failed_logins'
Dieses Feld enthält die
Zahl der gescheiterten Versuche, den Account einzuloggen, seit der Anmeldung oder dem letzten erfolgreichen Login.
Feld: 'locked'
Dieses Feld bestimmt, ob die
IP-Adresse des Accounts festgeschrieben ist. Dieser Zustand kann mit dem Befehl
.account lock ip geändert werden.
Wert
| Bedeutung
|
0 |
unbeschränkt |
1 |
auf 'last_ip' beschränkt |
Feld: 'lock_country'
Dieses Feld bestimmt, ob das
Land des Accounts festgeschrieben ist. Dieser Zustand kann mit dem Befehl
.account lock country geändert werden. Ist das Einloggen von allen Ländern aus möglich enthält das Feld den Wert
00, ansonsten die zweibuchstabige Länderkennung.
Feld: 'last_login'
Dieses Feld enthält den
Zeitpunkt des letzten erfolgreichen Logins des Accounts. Der Zeitpunkt wird als UNIX-Zeitstempel gespeichert.
Feld: 'online'
Dieses Feld gibt an, ob der Account gerade
eingeloggt ist.
Wert
| Bedeutung
|
0 |
nicht eingeloggt |
1 |
eingeloggt |
Feld: 'expansion'
Dieses Feld enthält die
Spiel-Erweiterung, für die der Account freigeschaltet ist. Dieser Zustand kann mit den Befehlen
.account addon und
.account set addon geändert werden.
Wert
| Bedeutung
|
0 |
Classic |
1 |
The Burning Crusade |
2 |
Wrath of the Lich King |
Feld: 'mutetime'
Dieses Feld enthält die
negative Zeit in Sekunden, für die eine
Stumm-Schaltung über den Account verhängt wurde. Der Wert
0 zeigt an, dass keine Stumm-Schaltung vorliegt.
Feld: 'mutereason'
Dieses Feld enthält den
Grund, warum eine
Stumm-Schaltung über den Account verhängt wurde.
Feld: 'muteby'
Dieses Feld enthält den
Charakternamen des Spielers, der eine
Stumm-Schaltung über den Account verhängt hat.
Feld: 'locale'
Dieses Feld enthält die
Länderkennung des Clienten, mit dem der Account letztmalig eingeloggt war oder gerade eingeloggt ist. Die Länderkennung ordnet dem Clienten eine bestimmte
Sprach-Versionen zu. Der Server übermittelt Texte in der vom Clienten verwendeten Sprache, insofern diese Texte in dieser Sprache zur Verfügung stehen. Ansonsten wird der englische Standardtext benutzt.
Die DBC unterstützt 16 Sprachen. Es sind jedoch nur
11 Sprachen definiert. Der Trinity-Core und die Trinity-Datenbanken können nur die ersten 9 Sprachen verarbeiten.
Wert
| Bedeutung
|
0 |
Englisch |
1 |
Koreanisch |
2 |
Französisch |
3 |
Deutsch |
4 |
Chinesisch (China) |
5 |
Chinesisch (Taiwan) |
6 |
Spanisch (Spanien) |
7 |
Spanisch (Lateinamerika) |
8 |
Russisch |
9 |
unbelegt |
10 |
Portugiesisch |
11 |
Italienisch |
12-15 |
unbelegt |
Feld: 'os'
Dieses Feld enthält das
Betriebssystem des Clienten, mit dem der Account letztmalig eingeloggt war oder gerade eingeloggt ist.
Wert
| Bedeutung
|
Win |
Windows |
Mac |
(Mac) OS X |
Feld: 'recruiter'
Dieses Feld enthält die
Account-ID des Spielers, der den
Spieler geworben hat. Das Feld wird vom Core selbst nicht benutzt. Ein Eintrag ist nur extern möglich, eine Änderung ist nicht vorgesehen.