Game Messages
This page describes the game messages structure, all kinds of game messages available, and their purpose.
INFO
- SV : Server sending to client
- CL : Client sending to server
1 - NETMSGTYPE_SV_MOTD
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Message | String | TODO |
2 - NETMSGTYPE_SV_BROADCAST
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Message | String | TODO |
3 - NETMSGTYPE_SV_CHAT
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Team | Integer | TODO |
| Client ID | Integer | TODO |
| Message | String | TODO |
4 - NETMSGTYPE_SV_KILLMSG
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Killer | Integer | TODO |
| Victim | Integer | TODO |
| Weapon | Integer | TODO |
| Mode Special? | Integer | TODO |
5 - NETMSGTYPE_SV_SOUNDGLOBAL
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Sound | Integer | TODO |
6 - NETMSGTYPE_SV_TUNEPARAMS
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
Show Large Structure
| Field | Type | Description |
|---|---|---|
| Ground Control Speed | Integer | TODO |
| Ground Control Acceleration | Integer | TODO |
| Ground Friction | Integer | TODO |
| Ground Jump Impulse | Integer | TODO |
| Air Jump Impulse | Integer | TODO |
| Air Control Speed | Integer | TODO |
| Air Control Acceleration | Integer | TODO |
| Air Friction | Integer | TODO |
| Hook Length | Integer | TODO |
| Hook Fire Speed | Integer | TODO |
| Hook Drag Acceleration | Integer | TODO |
| Hook Drag Speed | Integer | TODO |
| Gravity | Integer | TODO |
| Velramp Start | Integer | TODO |
| Velramp Range | Integer | TODO |
| Velramp Curvature | Integer | TODO |
| Gun Curvature | Integer | TODO |
| Gun Speed | Integer | TODO |
| Gun Lifetime | Integer | TODO |
| Shotgun Curvature | Integer | TODO |
| Shotgun Speed | Integer | TODO |
| Shotgun Speeddiff | Integer | TODO |
| Shotgun Lifetime | Integer | TODO |
| Grenade Curvature | Integer | TODO |
| Grenade Speed | Integer | TODO |
| Grenade Lifetime | Integer | TODO |
| Laser Reach | Integer | TODO |
| Laser Bounce Delay | Integer | TODO |
| Laser Bounce Num | Integer | TODO |
| Laser Bounce Cost | Integer | TODO |
| Laser Damage | Integer | Unused |
| Player Collision | Integer | TODO |
| Player Hooking | Integer | TODO |
8 - NETMSGTYPE_SV_READYTOENTER
This message
- Vital : ✅
- Instant Sending : ✅
Structure:
Empty payload
9 - NETMSGTYPE_SV_WEAPONPICKUP
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Weapon | Integer | TODO |
10 - NETMSGTYPE_SV_EMOTICON
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Client ID | Integer | TODO |
| Emoticon | Integer | TODO |
11 - NETMSGTYPE_SV_VOTECLEAROPTIONS
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
Empty payload
12 - NETMSGTYPE_SV_VOTEOPTIONLISTADD
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Num. Options | Integer | TODO |
| Description 0 | String | TODO |
| ... | ... | ... |
| Description 14 | String | TODO |
13 - NETMSGTYPE_SV_VOTEOPTIONADD
This message
NOTE: Not used by DDNet servers.
- Vital : ?
- Instant Sending : ?
Structure:
| Field | Type | Description |
|---|---|---|
| Description | String | TODO |
14 - NETMSGTYPE_SV_VOTEOPTIONREMOVE
This message
NOTE: Not used by DDNet servers.
- Vital : ?
- Instant Sending : ?
Structure:
| Field | Type | Description |
|---|---|---|
| Description | String | TODO |
15 - NETMSGTYPE_SV_VOTESET
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Timeout | Integer | TODO |
| Description | String | TODO |
| Reason | String | TODO |
16 - NETMSGTYPE_SV_VOTESTATUS
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Yes | Integer | TODO |
| No | Integer | TODO |
| Pass | Integer | TODO |
| Total | Integer | TODO |
17 - NETMSGTYPE_CL_SAY
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Team | Integer | TODO |
| Message | String | TODO |
18 - NETMSGTYPE_CL_SETTEAM
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Team | Integer | TODO |
19 - NETMSGTYPE_CL_SETSPECTATORMODE
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Spectator | Integer | TODO |
20 - NETMSGTYPE_CL_STARTINFO
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Name | String | TODO |
| Clan | String | TODO |
| Country | Integer | TODO |
| Skin | String | TODO |
| use Custom Color | Boolean | TODO |
| Color Body | Integer | TODO |
| Color Feet | Integer | TODO |
21 - NETMSGTYPE_CL_CHANGEINFO
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Name | String | TODO |
| Clan | String | TODO |
| Country | Integer | TODO |
| Skin | String | TODO |
| use Custom Color | Boolean | TODO |
| Color Body | Integer | TODO |
| Color Feet | Integer | TODO |
22 - NETMSGTYPE_CL_KILL
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
Empty payload
23 - NETMSGTYPE_CL_EMOTICON
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Emoticon | Integer | TODO |
24 - NETMSGTYPE_CL_VOTE
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Vote | Integer | TODO |
25 - NETMSGTYPE_CL_CALLVOTE
This message
- Vital : ✅
- Instant Sending : ❌
Structure:
| Field | Type | Description |
|---|---|---|
| Type | String | TODO |
| Value | String | TODO |
| Reason | String | TODO |