C>S 0x67 D2GS_GAMECREATE

Transport Layer:Transmission Control Protocol (TCP)
Application Layer:Diablo II In-Game Messages (D2GS)
Message Id:0x67
Message Name:D2GS_GAMECREATE
Direction:Client to Server
Options: In Research Draft
Used By:Diablo II, Diablo II Lord of Destruction
Message Format:
(does not include protocol header)
 (UINT8)[16] Game name
 (UINT8)     Game type
 (UINT8)     Character class Id
 (UINT8)     Template Id
 (UINT8)     Difficulty
 (UINT8)[16] Character name
(UINT16)     Unknown 1
(UINT32)     Arena Flags
 (UINT8)     Unknown 2
 (UINT8)     Unknown 3
 (UINT8)     Locale Id (language)

Remarks

Replaces 0x67 D2BS_GAMELOGON when creating a new Solo Player, Open Battle.net or TCP/IP game. Not used at all on Battle.net.

Game type:

1 - Open Battle.net
2 - TCP/IP
3 - Solo Player

Character class Id:

0 - Amazon
1 - Sorceress
2 - Necromancer
3 - Paladin
4 - Barbarian
5 - Druid
6 - Assassin

Difficulty:

0 - Normal
1 - Nightmare
2 - Hell

Locale Id:

0 - enUS (English)
1 - esES (Spanish)
2 - deDE (German)
3 - frFR (French)
4 - ptPT (Portuguese)
5 - itIT (Italian)
6 - ja (Japanese)
7 - ko (Korean)
8 - si (Sinhalese)
9 - zhCN (Chinese)
10 - pl (Polish)
11 - ru (Russian)
12 - enGB (English)

  • Template, Unknown1, Unknown2 & Unknown3 seem to always be 0.
  • Game name is empty for Solo Player & TCP/IP
  • In Kolbot, sent between "Heartbeat loaded" & "Starting default.dbj"
| Edited: Ricola3D

Comments

no one has commented yet.