The teeworlds 0.6 network protocol
Table of contents
- Fundamentals
-
Snap items
- 1 obj_player_input
- 2 obj_projectile
- 3 obj_laser
- 4 obj_pickup
- 5 obj_flag
- 6 obj_game_info
- 7 obj_game_data
- 8 obj_character_core
- 9 obj_character
- 10 obj_player_info
- 11 obj_client_info
- 12 obj_spectator_info
- 13 event_common
- 14 event_explosion
- 15 event_spawn
- 16 event_hammerhit
- 17 event_death
- 18 event_sound_global
- 19 event_sound_world
- 20 event_damage_indicator
-
System messages
- 0NETMSG_NULL
- 1NETMSG_INFO
- 2NETMSG_MAP_CHANGE
- 3NETMSG_MAP_DATA
- 4NETMSG_CON_READY
- 5NETMSG_SNAP
- 6NETMSG_SNAPEMPTY
- 7NETMSG_SNAPSINGLE
- 8NETMSG_SNAPSMALL
- 9NETMSG_INPUTTIMING
- 10NETMSG_RCON_AUTH_STATUS
- 11NETMSG_RCON_LINE
- 12NETMSG_AUTH_CHALLANGE
- 13NETMSG_AUTH_RESULT
- 14NETMSG_READY
- 15NETMSG_ENTERGAME
- 16NETMSG_INPUT
- 17NETMSG_RCON_CMD
- 18NETMSG_RCON_AUTH
- 19NETMSG_REQUEST_MAP_DATA
- 20NETMSG_AUTH_START
- 21NETMSG_AUTH_RESPONSE
- 22NETMSG_PING
- 23NETMSG_PING_REPLY
- 24NETMSG_ERROR
- 25NETMSG_RCON_CMD_ADD
- 26NETMSG_RCON_CMD_REM
-
Game messages
- 0NETMSG_INVALID
- 1NETMSGTYPE_SV_MOTD
- 2NETMSGTYPE_SV_BROADCAST
- 3NETMSGTYPE_SV_CHAT
- 4NETMSGTYPE_SV_KILLMSG
- 5NETMSGTYPE_SV_SOUNDGLOBAL
- 6NETMSGTYPE_SV_TUNEPARAMS
- 7NETMSGTYPE_SV_EXTRAPROJECTILE
- 8NETMSGTYPE_SV_READYTOENTER
- 9NETMSGTYPE_SV_WEAPONPICKUP
- 10NETMSGTYPE_SV_EMOTICON
- 11NETMSGTYPE_SV_VOTECLEAROPTIONS
- 12NETMSGTYPE_SV_VOTEOPTIONLISTADD
- 13NETMSGTYPE_SV_VOTEOPTIONADD
- 14NETMSGTYPE_SV_VOTEOPTIONREMOVE
- 15NETMSGTYPE_SV_VOTESET
- 16NETMSGTYPE_SV_VOTESTATUS
- 17NETMSGTYPE_CL_SAY
- 18NETMSGTYPE_CL_SETTEAM
- 19NETMSGTYPE_CL_SETSPECTATORMODE
- 20NETMSGTYPE_CL_STARTINFO
- 21NETMSGTYPE_CL_CHANGEINFO
- 22NETMSGTYPE_CL_KILL
- 23NETMSGTYPE_CL_EMOTICON
- 24NETMSGTYPE_CL_VOTE
- 25NETMSGTYPE_CL_CALLVOTE
- Control messages