Actions

World/Server Packets: Difference between revisions

From RuneWiki

(Created page with "This list comes from an early NXT beta build where Jagex left debug symbols in. TODO: Describe these packets and their common prefixes/suffixes. They're revision-agnostic and...")
 
No edit summary
 
Line 6: Line 6:
|-
|-
|CAM_FORCEANGLE
|CAM_FORCEANGLE
 
|-
CAM_LOOKAT
|CAM_LOOKAT
 
|-
CAM_MOVETO
|CAM_MOVETO
 
|-
CAM_REMOVEROOF
|CAM_REMOVEROOF
 
|-
CAM_RESET
|CAM_RESET
 
|-
CAM_SHAKE
|CAM_SHAKE
 
|-
CAM_SMOOTHRESET
|CAM_SMOOTHRESET
 
|-
CAM2_ENABLE
|CAM2_ENABLE
 
|-
CAMERA_UPDATE
|CAMERA_UPDATE
 
|-
CHANGE_LOBBY
|CHANGE_LOBBY
 
|-
CHAT_FILTER_SETTINGS
|CHAT_FILTER_SETTINGS
 
|-
CHAT_FILTER_SETTINGS_PRIVATECHAT
|CHAT_FILTER_SETTINGS_PRIVATECHAT
 
|-
CLANCHANNEL_DELTA
|CLANCHANNEL_DELTA
 
|-
CLANCHANNEL_FULL
|CLANCHANNEL_FULL
 
|-
CLANSETTINGS_DELTA
|CLANSETTINGS_DELTA
 
|-
CLANSETTINGS_FULL
|CLANSETTINGS_FULL
 
|-
CLEAR_PLAYER_SNAPSHOT
|CLEAR_PLAYER_SNAPSHOT
 
|-
CLIENT_SETVARC_LARGE
|CLIENT_SETVARC_LARGE
 
|-
CLIENT_SETVARC_SMALL
|CLIENT_SETVARC_SMALL
 
|-
CLIENT_SETVARCBIT_LARGE
|CLIENT_SETVARCBIT_LARGE
 
|-
CLIENT_SETVARCBIT_SMALL
|CLIENT_SETVARCBIT_SMALL
 
|-
CLIENT_SETVARCSTR_LARGE
|CLIENT_SETVARCSTR_LARGE
 
|-
CLIENT_SETVARCSTR_SMALL
|CLIENT_SETVARCSTR_SMALL
 
|-
CONSOLE_FEEDBACK
|CONSOLE_FEEDBACK
 
|-
CREATE_ACCOUNT_REPLY
|CREATE_ACCOUNT_REPLY
 
|-
CREATE_CHECK_EMAIL_REPLY
|CREATE_CHECK_EMAIL_REPLY
 
|-
CREATE_CHECK_NAME_REPLY
|CREATE_CHECK_NAME_REPLY
 
|-
CREATE_SUGGEST_NAME_ERROR
|CREATE_SUGGEST_NAME_ERROR
 
|-
CREATE_SUGGEST_NAME_REPLY
|CREATE_SUGGEST_NAME_REPLY
 
|-
CUTSCENE
|CUTSCENE
 
|-
DEBUG_SERVER_TRIGGERS
|DEBUG_SERVER_TRIGGERS
 
|-
DO_CHEAT
|DO_CHEAT
 
|-
ENVIRONMENT_OVERRIDE
|ENVIRONMENT_OVERRIDE
 
|-
EXECUTE_CLIENT_CHEAT
|EXECUTE_CLIENT_CHEAT
 
|-
FRIENDLIST_LOADED
|FRIENDLIST_LOADED
 
|-
HINT_ARROW
|HINT_ARROW
 
|-
HINT_TRAIL
|HINT_TRAIL
 
|-
IF_CLOSESUB
|IF_CLOSESUB
 
|-
IF_MOVESUB
|IF_MOVESUB
 
|-
IF_OPENSUB
|IF_OPENSUB
 
|-
IF_OPENSUB_ACTIVE_LOC
|IF_OPENSUB_ACTIVE_LOC
 
|-
IF_OPENSUB_ACTIVE_NPC
|IF_OPENSUB_ACTIVE_NPC
 
|-
IF_OPENSUB_ACTIVE_OBJ
|IF_OPENSUB_ACTIVE_OBJ
 
|-
IF_OPENSUB_ACTIVE_PLAYER
|IF_OPENSUB_ACTIVE_PLAYER
 
|-
IF_OPENTOP
|IF_OPENTOP
 
|-
IF_SET_HTTP_IMAGE
|IF_SET_HTTP_IMAGE
 
|-
IF_SETANGLE
|IF_SETANGLE
 
|-
IF_SETANIM
|IF_SETANIM
 
|-
IF_SETCLICKMASK
|IF_SETCLICKMASK
 
|-
IF_SETCOLOUR
|IF_SETCOLOUR
 
|-
IF_SETEVENTS
|IF_SETEVENTS
 
|-
IF_SETGRAPHIC
|IF_SETGRAPHIC
 
|-
IF_SETHIDE
|IF_SETHIDE
 
|-
IF_SETMODEL
|IF_SETMODEL
 
|-
IF_SETNPCHEAD
|IF_SETNPCHEAD
 
|-
IF_SETOBJECT
|IF_SETOBJECT
 
|-
IF_SETPLAYERHEAD
|IF_SETPLAYERHEAD
 
|-
IF_SETPLAYERHEAD_IGNOREWORN
|IF_SETPLAYERHEAD_IGNOREWORN
 
|-
IF_SETPLAYERHEAD_OTHER
|IF_SETPLAYERHEAD_OTHER
 
|-
IF_SETPLAYERMODEL_OTHER
|IF_SETPLAYERMODEL_OTHER
 
|-
IF_SETPLAYERMODEL_SELF
|IF_SETPLAYERMODEL_SELF
 
|-
IF_SETPLAYERMODEL_SNAPSHOT
|IF_SETPLAYERMODEL_SNAPSHOT
 
|-
IF_SETPOSITION
|IF_SETPOSITION
 
|-
IF_SETRECOL
|IF_SETRECOL
 
|-
IF_SETRETEX
|IF_SETRETEX
 
|-
IF_SETSCROLLPOS
|IF_SETSCROLLPOS
 
|-
IF_SETTARGETPARAM
|IF_SETTARGETPARAM
 
|-
IF_SETTEXT
|IF_SETTEXT
 
|-
IF_SETTEXTANTIMACRO
|IF_SETTEXTANTIMACRO
 
|-
IF_SETTEXTFONT
|IF_SETTEXTFONT
 
|-
JCOINS_UPDATE
|JCOINS_UPDATE
 
|-
JS5_RELOAD
|JS5_RELOAD
 
|-
LAST_LOGIN_INFO
|LAST_LOGIN_INFO
 
|-
LOBBY_APPEARANCE
|LOBBY_APPEARANCE
 
|-
LOC_ADD_CHANGE
|LOC_ADD_CHANGE
 
|-
LOC_ANIM
|LOC_ANIM
 
|-
LOC_ANIM_SPECIFIC
|LOC_ANIM_SPECIFIC
 
|-
LOC_CUSTOMISE
|LOC_CUSTOMISE
 
|-
LOC_DEL
|LOC_DEL
 
|-
LOC_PREFETCH
|LOC_PREFETCH
 
|-
LOGOUT
|LOGOUT
 
|-
LOGOUT_FULL
|LOGOUT_FULL
 
|-
LOGOUT_TRANSFER
|LOGOUT_TRANSFER
 
|-
LOYALTY_UPDATE
|LOYALTY_UPDATE
 
|-
MAP_ANIM
|MAP_ANIM
 
|-
MAP_PROJANIM
|MAP_PROJANIM
 
|-
MAP_PROJANIM_HALFSQ
|MAP_PROJANIM_HALFSQ
 
|-
MESSAGE_CLANCHANNEL
|MESSAGE_CLANCHANNEL
 
|-
MESSAGE_CLANCHANNEL_SYSTEM
|MESSAGE_CLANCHANNEL_SYSTEM
 
|-
MESSAGE_FRIENDCHANNEL
|MESSAGE_FRIENDCHANNEL
 
|-
MESSAGE_GAME
|MESSAGE_GAME
 
|-
MESSAGE_PLAYER_GROUP
|MESSAGE_PLAYER_GROUP
 
|-
MESSAGE_PRIVATE
|MESSAGE_PRIVATE
 
|-
MESSAGE_PRIVATE_ECHO
|MESSAGE_PRIVATE_ECHO
 
|-
MESSAGE_PUBLIC
|MESSAGE_PUBLIC
 
|-
MESSAGE_QUICKCHAT_CLANCHANNEL
|MESSAGE_QUICKCHAT_CLANCHANNEL
 
|-
MESSAGE_QUICKCHAT_FRIENDCHAT
|MESSAGE_QUICKCHAT_FRIENDCHAT
 
|-
MESSAGE_QUICKCHAT_PLAYER_GROUP
|MESSAGE_QUICKCHAT_PLAYER_GROUP
 
|-
MESSAGE_QUICKCHAT_PRIVATE
|MESSAGE_QUICKCHAT_PRIVATE
 
|-
MESSAGE_QUICKCHAT_PRIVATE_ECHO
|MESSAGE_QUICKCHAT_PRIVATE_ECHO
 
|-
MIDI_JINGLE
|MIDI_JINGLE
 
|-
MIDI_SONG
|MIDI_SONG
 
|-
MIDI_SONG_LOCATION
|MIDI_SONG_LOCATION
 
|-
MIDI_SONG_STOP
|MIDI_SONG_STOP
 
|-
MINIMAP_TOGGLE
|MINIMAP_TOGGLE
 
|-
NO_TIMEOUT
|NO_TIMEOUT
 
|-
NPC_ANIM_SPECIFIC
|NPC_ANIM_SPECIFIC
 
|-
NPC_HEADICON_SPECIFIC
|NPC_HEADICON_SPECIFIC
 
|-
NPC_INFO
|NPC_INFO
 
|-
OBJ_ADD
|OBJ_ADD
 
|-
OBJ_COUNT
|OBJ_COUNT
 
|-
OBJ_DEL
|OBJ_DEL
 
|-
OBJ_REVEAL
|OBJ_REVEAL
 
|-
PLAYER_GROUP_DELTA
|PLAYER_GROUP_DELTA
 
|-
PLAYER_GROUP_FULL
|PLAYER_GROUP_FULL
 
|-
PLAYER_GROUP_VARPS
|PLAYER_GROUP_VARPS
 
|-
PLAYER_INFO
|PLAYER_INFO
 
|-
PLAYER_SNAPSHOT
|PLAYER_SNAPSHOT
 
|-
POINTLIGHT_COLOUR
|POINTLIGHT_COLOUR
 
|-
PROJANIM_SPECIFIC
|PROJANIM_SPECIFIC
 
|-
REBUILD_NORMAL
|REBUILD_NORMAL
 
|-
REBUILD_REGION
|REBUILD_REGION
 
|-
REDUCE_ATTACK_PRIORITY
|REDUCE_ATTACK_PRIORITY
 
|-
RESET_ANIMS
|RESET_ANIMS
 
|-
RESET_CLIENT_VARCACHE
|RESET_CLIENT_VARCACHE
 
|-
RUNCLIENTSCRIPT
|RUNCLIENTSCRIPT
 
|-
SEND_PING
|SEND_PING
 
|-
SERVER_REPLY
|SERVER_REPLY
 
|-
SET_MAP_FLAG
|SET_MAP_FLAG
 
|-
SET_MOVEACTION
|SET_MOVEACTION
 
|-
SET_PLAYER_OP
|SET_PLAYER_OP
 
|-
SET_TARGET
|SET_TARGET
 
|-
SETDRAWORDER
|SETDRAWORDER
 
|-
SHOW_FACE_HERE
|SHOW_FACE_HERE
 
|-
SOCIAL_NETWORK_LOGOUT
|SOCIAL_NETWORK_LOGOUT
 
|-
SONG_PRELOAD
|SONG_PRELOAD
 
|-
SOUND_AREA
|SOUND_AREA
 
|-
SOUND_MIXBUSS_ADD
|SOUND_MIXBUSS_ADD
 
|-
SOUND_MIXBUSS_SETLEVEL
|SOUND_MIXBUSS_SETLEVEL
 
|-
SPOTANIM_SPECIFIC
|SPOTANIM_SPECIFIC
 
|-
STORE_SERVERPERM_VARCS_ACK
|STORE_SERVERPERM_VARCS_ACK
 
|-
SYNTH_SOUND
|SYNTH_SOUND
 
|-
TELEMETRY_CLEAR_GRID_VALUE
|TELEMETRY_CLEAR_GRID_VALUE
 
|-
TELEMETRY_GRID_ADD_COLUMN
|TELEMETRY_GRID_ADD_COLUMN
 
|-
TELEMETRY_GRID_ADD_GROUP
|TELEMETRY_GRID_ADD_GROUP
 
|-
TELEMETRY_GRID_ADD_ROW
|TELEMETRY_GRID_ADD_ROW
 
|-
TELEMETRY_GRID_FULL
|TELEMETRY_GRID_FULL
 
|-
TELEMETRY_GRID_MOVE_COLUMN
|TELEMETRY_GRID_MOVE_COLUMN
 
|-
TELEMETRY_GRID_MOVE_ROW
|TELEMETRY_GRID_MOVE_ROW
 
|-
TELEMETRY_GRID_REMOVE_COLUMN
|TELEMETRY_GRID_REMOVE_COLUMN
 
|-
TELEMETRY_GRID_REMOVE_GROUP
|TELEMETRY_GRID_REMOVE_GROUP
 
|-
TELEMETRY_GRID_REMOVE_ROW
|TELEMETRY_GRID_REMOVE_ROW
 
|-
TELEMETRY_GRID_SET_ROW_PINNED
|TELEMETRY_GRID_SET_ROW_PINNED
 
|-
TELEMETRY_GRID_VALUES_DELTA
|TELEMETRY_GRID_VALUES_DELTA
 
|-
TEXT_COORD
|TEXT_COORD
 
|-
TRIGGER_ONDIALOGABORT
|TRIGGER_ONDIALOGABORT
 
|-
UPDATE_DOB
|UPDATE_DOB
 
|-
UPDATE_FRIENDCHAT_CHANNEL_FULL
|UPDATE_FRIENDCHAT_CHANNEL_FULL
 
|-
UPDATE_FRIENDCHAT_CHANNEL_SINGLEUSER
|UPDATE_FRIENDCHAT_CHANNEL_SINGLEUSER
 
|-
UPDATE_FRIENDLIST
|UPDATE_FRIENDLIST
 
|-
UPDATE_IGNORELIST
|UPDATE_IGNORELIST
 
|-
UPDATE_INV_FULL
|UPDATE_INV_FULL
 
|-
UPDATE_INV_PARTIAL
|UPDATE_INV_PARTIAL
 
|-
UPDATE_INV_STOP_TRANSMIT
|UPDATE_INV_STOP_TRANSMIT
 
|-
UPDATE_REBOOT_TIMER
|UPDATE_REBOOT_TIMER
 
|-
UPDATE_RUNENERGY
|UPDATE_RUNENERGY
 
|-
UPDATE_RUNWEIGHT
|UPDATE_RUNWEIGHT
 
|-
UPDATE_SITESETTINGS
|UPDATE_SITESETTINGS
 
|-
UPDATE_STAT
|UPDATE_STAT
 
|-
UPDATE_STOCKMARKET_SLOT
|UPDATE_STOCKMARKET_SLOT
 
|-
UPDATE_UID192
|UPDATE_UID192
 
|-
UPDATE_ZONE_FULL_FOLLOWS
|UPDATE_ZONE_FULL_FOLLOWS
 
|-
UPDATE_ZONE_PARTIAL_ENCLOSED
|UPDATE_ZONE_PARTIAL_ENCLOSED
 
|-
UPDATE_ZONE_PARTIAL_FOLLOWS
|UPDATE_ZONE_PARTIAL_FOLLOWS
 
|-
URL_OPEN
|URL_OPEN
 
|-
VARBIT_LARGE
|VARBIT_LARGE
 
|-
VARBIT_SMALL
|VARBIT_SMALL
 
|-
VARCLAN
|VARCLAN
 
|-
VARCLAN_DISABLE
|VARCLAN_DISABLE
 
|-
VARCLAN_ENABLE
|VARCLAN_ENABLE
 
|-
VARP_LARGE
|VARP_LARGE
 
|-
VARP_SMALL
|VARP_SMALL
 
|-
VORBIS_PRELOAD_SOUND_GROUP
|VORBIS_PRELOAD_SOUND_GROUP
 
|-
VORBIS_PRELOAD_SOUNDS
|VORBIS_PRELOAD_SOUNDS
 
|-
VORBIS_SOUND
|VORBIS_SOUND
 
|-
VORBIS_SOUND_GROUP
|VORBIS_SOUND_GROUP
 
|-
VORBIS_SOUND_GROUP_START
|VORBIS_SOUND_GROUP_START
 
|-
VORBIS_SOUND_GROUP_STOP
|VORBIS_SOUND_GROUP_STOP
 
|-
VORBIS_SPEECH_SOUND
|VORBIS_SPEECH_SOUND
 
|-
VORBIS_SPEECH_STOP
|VORBIS_SPEECH_STOP
 
|-
WORLDLIST_FETCH_REPLY
|WORLDLIST_FETCH_REPLY
|}
|}
<br />
<br />

Latest revision as of 08:41, 27 May 2022

This list comes from an early NXT beta build where Jagex left debug symbols in.

TODO: Describe these packets and their common prefixes/suffixes. They're revision-agnostic and many will apply from early RS2 to current RS3.

Opcode
CAM_FORCEANGLE
CAM_LOOKAT
CAM_MOVETO
CAM_REMOVEROOF
CAM_RESET
CAM_SHAKE
CAM_SMOOTHRESET
CAM2_ENABLE
CAMERA_UPDATE
CHANGE_LOBBY
CHAT_FILTER_SETTINGS
CHAT_FILTER_SETTINGS_PRIVATECHAT
CLANCHANNEL_DELTA
CLANCHANNEL_FULL
CLANSETTINGS_DELTA
CLANSETTINGS_FULL
CLEAR_PLAYER_SNAPSHOT
CLIENT_SETVARC_LARGE
CLIENT_SETVARC_SMALL
CLIENT_SETVARCBIT_LARGE
CLIENT_SETVARCBIT_SMALL
CLIENT_SETVARCSTR_LARGE
CLIENT_SETVARCSTR_SMALL
CONSOLE_FEEDBACK
CREATE_ACCOUNT_REPLY
CREATE_CHECK_EMAIL_REPLY
CREATE_CHECK_NAME_REPLY
CREATE_SUGGEST_NAME_ERROR
CREATE_SUGGEST_NAME_REPLY
CUTSCENE
DEBUG_SERVER_TRIGGERS
DO_CHEAT
ENVIRONMENT_OVERRIDE
EXECUTE_CLIENT_CHEAT
FRIENDLIST_LOADED
HINT_ARROW
HINT_TRAIL
IF_CLOSESUB
IF_MOVESUB
IF_OPENSUB
IF_OPENSUB_ACTIVE_LOC
IF_OPENSUB_ACTIVE_NPC
IF_OPENSUB_ACTIVE_OBJ
IF_OPENSUB_ACTIVE_PLAYER
IF_OPENTOP
IF_SET_HTTP_IMAGE
IF_SETANGLE
IF_SETANIM
IF_SETCLICKMASK
IF_SETCOLOUR
IF_SETEVENTS
IF_SETGRAPHIC
IF_SETHIDE
IF_SETMODEL
IF_SETNPCHEAD
IF_SETOBJECT
IF_SETPLAYERHEAD
IF_SETPLAYERHEAD_IGNOREWORN
IF_SETPLAYERHEAD_OTHER
IF_SETPLAYERMODEL_OTHER
IF_SETPLAYERMODEL_SELF
IF_SETPLAYERMODEL_SNAPSHOT
IF_SETPOSITION
IF_SETRECOL
IF_SETRETEX
IF_SETSCROLLPOS
IF_SETTARGETPARAM
IF_SETTEXT
IF_SETTEXTANTIMACRO
IF_SETTEXTFONT
JCOINS_UPDATE
JS5_RELOAD
LAST_LOGIN_INFO
LOBBY_APPEARANCE
LOC_ADD_CHANGE
LOC_ANIM
LOC_ANIM_SPECIFIC
LOC_CUSTOMISE
LOC_DEL
LOC_PREFETCH
LOGOUT
LOGOUT_FULL
LOGOUT_TRANSFER
LOYALTY_UPDATE
MAP_ANIM
MAP_PROJANIM
MAP_PROJANIM_HALFSQ
MESSAGE_CLANCHANNEL
MESSAGE_CLANCHANNEL_SYSTEM
MESSAGE_FRIENDCHANNEL
MESSAGE_GAME
MESSAGE_PLAYER_GROUP
MESSAGE_PRIVATE
MESSAGE_PRIVATE_ECHO
MESSAGE_PUBLIC
MESSAGE_QUICKCHAT_CLANCHANNEL
MESSAGE_QUICKCHAT_FRIENDCHAT
MESSAGE_QUICKCHAT_PLAYER_GROUP
MESSAGE_QUICKCHAT_PRIVATE
MESSAGE_QUICKCHAT_PRIVATE_ECHO
MIDI_JINGLE
MIDI_SONG
MIDI_SONG_LOCATION
MIDI_SONG_STOP
MINIMAP_TOGGLE
NO_TIMEOUT
NPC_ANIM_SPECIFIC
NPC_HEADICON_SPECIFIC
NPC_INFO
OBJ_ADD
OBJ_COUNT
OBJ_DEL
OBJ_REVEAL
PLAYER_GROUP_DELTA
PLAYER_GROUP_FULL
PLAYER_GROUP_VARPS
PLAYER_INFO
PLAYER_SNAPSHOT
POINTLIGHT_COLOUR
PROJANIM_SPECIFIC
REBUILD_NORMAL
REBUILD_REGION
REDUCE_ATTACK_PRIORITY
RESET_ANIMS
RESET_CLIENT_VARCACHE
RUNCLIENTSCRIPT
SEND_PING
SERVER_REPLY
SET_MAP_FLAG
SET_MOVEACTION
SET_PLAYER_OP
SET_TARGET
SETDRAWORDER
SHOW_FACE_HERE
SOCIAL_NETWORK_LOGOUT
SONG_PRELOAD
SOUND_AREA
SOUND_MIXBUSS_ADD
SOUND_MIXBUSS_SETLEVEL
SPOTANIM_SPECIFIC
STORE_SERVERPERM_VARCS_ACK
SYNTH_SOUND
TELEMETRY_CLEAR_GRID_VALUE
TELEMETRY_GRID_ADD_COLUMN
TELEMETRY_GRID_ADD_GROUP
TELEMETRY_GRID_ADD_ROW
TELEMETRY_GRID_FULL
TELEMETRY_GRID_MOVE_COLUMN
TELEMETRY_GRID_MOVE_ROW
TELEMETRY_GRID_REMOVE_COLUMN
TELEMETRY_GRID_REMOVE_GROUP
TELEMETRY_GRID_REMOVE_ROW
TELEMETRY_GRID_SET_ROW_PINNED
TELEMETRY_GRID_VALUES_DELTA
TEXT_COORD
TRIGGER_ONDIALOGABORT
UPDATE_DOB
UPDATE_FRIENDCHAT_CHANNEL_FULL
UPDATE_FRIENDCHAT_CHANNEL_SINGLEUSER
UPDATE_FRIENDLIST
UPDATE_IGNORELIST
UPDATE_INV_FULL
UPDATE_INV_PARTIAL
UPDATE_INV_STOP_TRANSMIT
UPDATE_REBOOT_TIMER
UPDATE_RUNENERGY
UPDATE_RUNWEIGHT
UPDATE_SITESETTINGS
UPDATE_STAT
UPDATE_STOCKMARKET_SLOT
UPDATE_UID192
UPDATE_ZONE_FULL_FOLLOWS
UPDATE_ZONE_PARTIAL_ENCLOSED
UPDATE_ZONE_PARTIAL_FOLLOWS
URL_OPEN
VARBIT_LARGE
VARBIT_SMALL
VARCLAN
VARCLAN_DISABLE
VARCLAN_ENABLE
VARP_LARGE
VARP_SMALL
VORBIS_PRELOAD_SOUND_GROUP
VORBIS_PRELOAD_SOUNDS
VORBIS_SOUND
VORBIS_SOUND_GROUP
VORBIS_SOUND_GROUP_START
VORBIS_SOUND_GROUP_STOP
VORBIS_SPEECH_SOUND
VORBIS_SPEECH_STOP
WORLDLIST_FETCH_REPLY