Bases de données:auth:account

De WoW-Emu Documentation
Aller à : Navigation, rechercher

Cette table contient toutes les informations des comptes.

Structure

Colonne Type Attributes Clé Null Valeur par défaut Extra Commentaire
id int(10) unsigned PRI Non Auto increment
username varchar(32) UNI Non
sha_pass_hash varchar(40) Non
sessionkey varchar(80) Non
v varchar(64) Non
s varchar(64) Non
reg_mail varchar(255) Non
token_key varchar(100) Non
email varchar(254) Non
joindate timestamp signed Non
last_ip varchar(15) Non 127.0.0.1
failed_logins int(10) unsigned Non 0
locked tinyint(3) unsigned Non 0
last_login timestamp signed Non 0000-00-00 00:00:00
online tinyint(3) signed Non 0
expansion tinyint(3) unsigned Non 2
mutetime bigint(20) signed Non 0
mutereason varchar(255) signed Non
muteby varchar(50) signed Non
locale tinyint(3) unsigned Non 0
os varchar(3) signed Non
recruiter int(10) unsigned Non 0

Colonnes

id

Le numéro unique d'identification du compte (ID).

username

Nom du compte en question.

sha_pass_hash

Ce champs contient le mot de passe crypté. La fonction utilisée par TrinityCore est le SHA1 sous le format suivant : nomdecompte:motdepasse.

Plus d'informations : Hachage de mots de passe

sessionkey

Aucune information disponible.

v

Aucune information disponible.

s

Aucune information disponible.

token_key

Aucune information disponible.

email

L'adresse email associée au compte.

joindate

Date de la création du compte.

last_ip

Dernière IP s'étant connectée au serveur en utilisant ce compte.

failed_logins

Nombre de tentatives de connexions échouées.

locked

Contrôle si le compte est verrouillé ou non.

  • 1 : compte verrouillé.
  • 2 : compte déverouillé.

La commande ".account lock" contrôle cette fonction (faire suivre de 1 ou 0).
Fonctionnement : verouiller le compte empêche le joueur de se connecter avec une adresse IP différente de "last_ip" (dernière IP de connexion). Déverouiller le compte permet au joueur de se connecter avec n'importe quelle IP.

last_login

Date de la dernière connexion.

online

Valeur 1 ou 0 en fonction de si le joueur est en ligne ou non (1 : joueur en connecté, 0 : joueur en ligne).

expansion

Extension à laquelle le compte peut accéder :

  • 0 => Vanilla
  • 1 => The Burning Crusade
  • 2 => Wrath of the Lich Kung
  • 3 => Cataclysme
  • 4 => Mists if Pandaria

mutetime

Date en heure UNIX à laquelle le joueur sera à nouveau autorisé à parler.

mutereason

La raison du "mute" (interdiction du joueur à parler).

muteby

Personnage ayant mute le compte.

locale

Localisation du joueur. Pour plus d'informations, voir la page du wiki officiel de trinitycore recensant les ID des différentes localisations.

os

Informations à propos du système du joueur : Win ou Mac. Ces informations sont utilisées par le système anti-triche (Warden Anticheat).

recruiter

L'ID du compte ayant parrainé ce compte.