Authserver

Authserver

Request Flow Diagram

This diagram represents the flow of a player authentication in the authserver:

 

Reject Reasons

Return values are in brackets "()"

Reasons 1)

  • IP banned (0x03)

  • Account banned (0x03)

  • Unknown Account (0x04)

  • Version invalid (0x09)

  • Account suspended (0x0B)

  • IP Lock enforced, IP differs (0x10)

  • Country lock enforced, country differs (0x19)

Reasons 2)

  • Client version is not valid (patching should happen, we just abort)

  • BigNumber A == 0, we abort

  • Auth token invalid, returns unknown account error (0x04)

  • Password incorrect (0x04)

Error Codes

Error Code

Name

Error Code

Name

0x00

WOW_SUCCESS

0x03

WOW_FAIL_BANNED

0x04

WOW_FAIL_UNKNOWN_ACCOUNT

0x05

WOW_FAIL_INCORRECT_PASSWORD

0x06

WOW_FAIL_ALREADY_ONLINE

0x07

WOW_FAIL_NO_TIME

0x08

WOW_FAIL_DB_BUSY

0x09

WOW_FAIL_VERSION_INVALID

0x0A

WOW_FAIL_VERSION_UPDATE

0x0B

WOW_FAIL_INVALID_SERVER

0x0C

WOW_FAIL_SUSPENDED

0x0D

WOW_FAIL_FAIL_NOACCESS

0x0E

WOW_SUCCESS_SURVEY

0x0F

WOW_FAIL_PARENTCONTROL

0x10

WOW_FAIL_LOCKED_ENFORCED

0x11

WOW_FAIL_TRIAL_ENDED

0x12

WOW_FAIL_USE_BATTLENET

0x13

WOW_FAIL_ANTI_INDULGENCE

0x14

WOW_FAIL_EXPIRED

0x15

WOW_FAIL_NO_GAME_ACCOUNT

0x16

WOW_FAIL_CHARGEBACK

0x17

WOW_FAIL_INTERNET_GAME_ROOM_WITHOUT_BNET

0x18

WOW_FAIL_GAME_ACCOUNT_LOCKED

0x19

WOW_FAIL_UNLOCKABLE_LOCK

0x20

WOW_FAIL_CONVERSION_REQUIRED

0xFF

WOW_FAIL_DISCONNECTED