The map table contains definitions for available maps. Think of continents and instances — these are their own maps — rather than specific zones.

Table structure

ID Name Type Default Description
1 ID Integer
Unique ID
2 internalName String
The directory name where the map files are located in the game data archives.
3 instanceType Integer (signed) 0 See below.
4 isBattleground Integer (signed) 0 See below.
5 mapName String (localized)
The name of the map.
6 minLevel Integer (signed) 0 Minimum level required to enter a map. Only set for battleground maps.
7 maxLevel Integer (signed) 0 Maximum level allowed to enter a map. Only set for battleground maps.
8 maxPlayers Integer (signed) 0 Maximum amount of players allowed to enter a map. Only set for battleground maps.
9 field17 Integer (signed) 0 TODO
10 field18 Integer (signed) 0 TODO
11 field19 Integer (signed) 0 TODO
12 areaTable Integer 0 References the area which is the main area for the map.
13 mapDescription0 String (localized)
Map description for Horde players.
14 mapDescription1 String (localized)
Map description for Alliance players.
15 loadingScreen Integer 0 References the loading screen to be used for the map.
16 raidOffset Integer (signed) 0 If set to a value, the map is available in multiple tiers. This is scaled by taking into account minLevel and maxLevel and adding raidOffset to them up to the current maximum level for characters. Currently this is only in place for Arathi Basin and Warsong Gulch.
17 field41 Integer (signed) 0 TODO
18 field42 Integer (signed) 0 TODO



  • 0: normal map,
  • 1: group instance map,
  • 2: raid instance map,
  • 3: battleground instance map.


  • 0: map is no PVP map,
  • 1: map is a PVP map.