Actions

World/Server Packets

From RuneWiki

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