Packet Catalog
Generated from
spec/protocol.yaml. Do not edit by hand.
- Total packets: 922 (463 c2s, 459 s2c)
Handshake & Security
Client to Server (c2s)
- Packets: 8
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 96 | CLIENT_LATENCY_MEASURE | handshake.client_latency_measure | Client latency measure | session |
| 773 | HANDSHAKE_COMPLETE_DIFFIE | handshake.complete_diffie | Send client public key and complete key exchange | crypto |
| 1053 | CLIENT_VARIABLES | handshake.client_variables | Send client resource metadata required by some server revisions | pre-auth |
| 2419 | SECURITY_TICKET | security.sso_ticket | Authenticate using the SSO ticket | auth |
| 2490 | SECURITY_MACHINE | security.machine_id | Send machine and fingerprint identifiers | pre-auth |
| 3110 | HANDSHAKE_INIT_DIFFIE | handshake.init_diffie | Request signed Diffie-Hellman parameters from server | crypto |
| 4000 | RELEASE_VERSION | handshake.release_version | Advertise Nitro release and client platform metadata | pre-auth |
| 26979 | CLIENT_POLICY | handshake.client_policy | Client policy | session |
Server to Client (s2c)
- Packets: 5
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 1347 | HANDSHAKE_INIT_DIFFIE | handshake.init_diffie | Provide signed prime and generator for Diffie-Hellman | crypto |
| 1488 | SECURITY_MACHINE | security.machine_id | Send normalized machine id back to client for storage | auth |
| 2491 | AUTHENTICATED | authentication.ok | Confirm successful SSO authentication | auth |
| 3523 | HANDSHAKE_IDENTITY_ACCOUNT | handshake.identity_accounts | Provide linked account identities associated with the session | auth |
| 3885 | HANDSHAKE_COMPLETE_DIFFIE | handshake.complete_diffie | Return server public key and optional encryption flag | crypto |
Session & Connection
Client to Server (c2s)
- Packets: 10
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 105 | DESKTOP_VIEW | session.desktop_view | Desktop view | session |
| 295 | CLIENT_LATENCY | client.latency_test | Send latency probe id to measure round-trip time | session |
| 1160 | PEER_USERS_CLASSIFICATION | session.peer_users_classification | Peer users classification | session |
| 2313 | CLIENT_TOOLBAR_TOGGLE | session.client_toolbar_toggle | Client toolbar toggle | session |
| 2445 | DISCONNECT | client.disconnect | Client-initiated graceful disconnect | session |
| 2596 | CLIENT_PONG | client.pong | Keepalive response to server ping | session |
| 3226 | RENDER_ROOM | session.render_room | Render room | session |
| 3230 | TRACKING_PERFORMANCE_LOG | session.tracking_performance_log | Tracking performance log | session |
| 3457 | EVENT_TRACKER | session.event_tracker | Event tracker | session |
| 3847 | TRACKING_LAG_WARNING_REPORT | session.tracking_lag_warning_report | Tracking lag warning report | session |
Server to Client (s2c)
- Packets: 20
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 10 | CLIENT_LATENCY | client.latency_response | Echo request id in response to latency test | session |
| 122 | DESKTOP_VIEW | session.desktop_view | Desktop view | session |
| 426 | RESTORE_CLIENT | session.restore_client | Restore client | session |
| 600 | AVAILABILITY_TIME | availability.time | Report scheduled open/close time information | session |
| 793 | FIRST_LOGIN_OF_DAY | session.first_login_of_day | First login of day | session |
| 1004 | CONNECTION_ERROR | connection.error | Report a connection-level error | session |
| 1050 | HOTEL_WILL_CLOSE_MINUTES | hotel.will_close | Warn the client that the hotel will close soon | session |
| 1350 | HOTEL_MAINTENANCE | hotel.maintenance | Report current maintenance mode status | session |
| 1600 | GENERIC_ERROR | session.generic_error | Generic error | session |
| 1663 | HOTEL_MERGE_NAME_CHANGE | session.hotel_merge_name_change | Hotel merge name change | session |
| 1890 | MODERATION_CAUTION | session.moderation_caution | Moderation caution | session |
| 2033 | AVAILABILITY_STATUS | availability.status | Report hotel availability and shutdown state | session |
| 2035 | MOTD_MESSAGES | session.motd_messages | Motd messages | session |
| 2771 | HOTEL_CLOSES_AND_OPENS_AT | hotel.closes_and_opens_at | Announce upcoming close and reopen schedule | session |
| 3284 | INFO_FEED_ENABLE | session.info_feed_enable | Info feed enable | session |
| 3728 | HOTEL_CLOSED_AND_OPENS | hotel.closed_and_opens | Inform the client when the hotel will reopen | session |
| 3801 | GENERIC_ALERT | session.generic_alert | Generic alert | session |
| 3928 | CLIENT_PING | client.ping | Keepalive ping sent by server | session |
| 3945 | EPIC_POPUP | session.epic_popup | Epic popup | session |
| 4000 | DISCONNECT_REASON | disconnect.reason | Inform the client why it is being disconnected | session |
User & Profile
Client to Server (c2s)
- Packets: 29
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 17 | USER_TAGS | user.get_tags | Request the profile tags of a user currently in a room | session |
| 66 | WELCOME_GIFT_CHANGE_EMAIL | user.welcome_gift_change_email | Submit an email address update as part of the welcome-gift flow | session |
| 357 | USER_INFO | user.get_info | Request own user data from the server | session |
| 800 | SAVE_WARDROBE_OUTFIT | user.save_wardrobe_outfit | Save an outfit to a wardrobe slot | session |
| 1086 | USER_SETTINGS_INVITES | user.settings_room_invites | Toggle room invitation acceptance | session |
| 1117 | USER_IGNORE | user.ignore | Add a user to the ignore list by username | session |
| 1262 | USER_SETTINGS_OLD_CHAT | user.settings_old_chat | Toggle old-style chat bubble mode | session |
| 1299 | NEW_USER_EXPERIENCE_SCRIPT_PROCEED | user.nux_proceed | Signal completion of the current new-user experience step | session |
| 1367 | USER_SETTINGS_VOLUME | user.settings_volume | Save audio volume preferences | session |
| 1740 | USER_HOME_ROOM | user.set_home_room | Set the user's home room | session |
| 1752 | USER_EFFECT_ENABLE | user.effect_enable | Select or highlight an avatar effect in the inventory | session |
| 1822 | NEW_USER_EXPERIENCE_GET_GIFTS | user.nux_get_gifts | Submit gift selections during the new-user experience | session |
| 2061 | USER_UNIGNORE | user.unignore | Remove a user from the ignore list | session |
| 2109 | APPROVE_NAME | user.approve_name | Submit a name string for server-side word screening | session |
| 2138 | MESSENGER_RELATIONSHIPS | user.get_relationship_status | Request the public relationship status entries for a user | session |
| 2228 | USER_MOTTO | user.update_motto | Update the authenticated user's motto | session |
| 2249 | USER_PROFILE_BY_NAME | user.get_profile_by_name | Request the public profile of a user by username | session |
| 2285 | USER_CLASSIFICATION | user.set_classification | Declare the user class type for the current session | session |
| 2557 | EMAIL_GET_STATUS | user.get_email_status | Request the account email address and verification status | session |
| 2694 | USER_RESPECT | user.respect | Send a respect point to another user | session |
| 2730 | USER_FIGURE | user.update_figure | Update the authenticated user's avatar figure and gender | session |
| 2742 | GET_WARDROBE | user.get_wardrobe | Request a page of saved wardrobe outfits | session |
| 2977 | CHANGE_USERNAME | user.change_name | Submit a new display name for the authenticated user | session |
| 3265 | USER_PROFILE | user.get_profile | Request the public profile of a user by ID | session |
| 3314 | USER_IGNORE_ID | user.ignore_id | Add a user to the ignore list by user ID | session |
| 3768 | SET_RELATIONSHIP_STATUS | user.set_relationship_status | Set or clear the relationship status toward a friend | session |
| 3878 | USER_IGNORED | user.get_ignored | Fetch the ignored-users list filtered by username prefix | session |
| 3950 | CHECK_USERNAME | user.check_name | Validate a candidate display name before committing | session |
| 3965 | EMAIL_CHANGE | user.change_email | Submit a new email address for the account | session |
Server to Client (s2c)
- Packets: 27
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 118 | USER_CHANGE_NAME | user.change_name_result | Return the result of a display name change request | session |
| 126 | USER_IGNORED | user.ignored_users | Deliver the current session's ignore list | session |
| 207 | USER_IGNORED_RESULT | user.ignore_result | Report the result of an ignore or unignore action | session |
| 411 | USER_PERMISSIONS | user.permissions | Deliver the authenticated user's club level and security role | session |
| 513 | USER_SETTINGS | user.settings | Deliver the authenticated user's persisted client settings | session |
| 563 | CHECK_USER_NAME | user.check_name_result | Return validation result for a candidate display name | session |
| 612 | EMAIL_STATUS | user.email_status | Deliver the account email address and verification status | session |
| 876 | EXTENDED_PROFILE_CHANGED | user.extended_profile_changed | Notify that another user's extended profile data has changed | session |
| 966 | USER_CLASSIFICATION | user.classification | Deliver user ID, username, and class type for a set of users | session |
| 1243 | ACCOUNT_SAFETY_LOCK_STATUS_CHANGE | user.safety_lock_status | Notify the client of an account safety-lock state change | session |
| 1255 | GET_USER_TAGS | user.tags | Deliver the profile tags of a user in a room | session |
| 1503 | CATALOG_APPROVE_NAME_RESULT | user.approve_name_result | Return the approval result for a catalog or pet name | session |
| 1683 | USER_BANNED | user.banned | Notify the client that the user has been banned | session |
| 1815 | CHANGE_EMAIL_RESULT | user.change_email_result | Report the result of an email address change request | session |
| 2016 | MESSENGER_RELATIONSHIPS | user.relationship_status | Deliver a user's public relationship status entries | session |
| 2023 | IN_CLIENT_LINK | user.in_client_link | Deliver a link string for the client to dispatch as an event | session |
| 2182 | UNIT_CHANGE_NAME | user.name_change | Broadcast a user's display name change | session |
| 2293 | WELCOME_GIFT_CHANGE_EMAIL_RESULT | user.welcome_gift_change_email_result | Report the result of a welcome-gift email update | session |
| 2429 | USER_FIGURE | user.figure | Notify the client that its avatar figure has been updated | session |
| 2586 | USER_PERKS | user.perks | Deliver the list of perk allowances for the authenticated user | session |
| 2707 | WELCOME_GIFT_STATUS | user.welcome_gift_status | Deliver welcome-gift email status and furni eligibility | session |
| 2725 | USER_INFO | user.info | Deliver the authenticated user's own identity and preference data | session |
| 2815 | USER_RESPECT | user.respect_received | Notify that a user has received a respect point | session |
| 2875 | USER_HOME_ROOM | user.home_room | Deliver the user's home room and room to enter on login | session |
| 3315 | USER_OUTFITS | user.wardrobe_page | Deliver a page of the user's saved wardrobe outfits | session |
| 3738 | NOOBNESS_LEVEL | user.noobness_level | Deliver the account identity level that gates NUX features | session |
| 3898 | USER_PROFILE | user.profile | Deliver a user's public profile card data | session |
Messenger & Social
Client to Server (c2s)
- Packets: 14
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 137 | ACCEPT_FRIEND | messenger.accept_friend | Accept one or more pending friend requests | session |
| 516 | FIND_NEW_FRIENDS | messenger.find_new_friends | Trigger the automated friend-finder process | session |
| 1148 | FRIEND_REQUEST_QUEST_COMPLETE | messenger.friend_request_quest_complete | Friend request quest complete | session |
| 1210 | HABBO_SEARCH | messenger.search | Search for users by name fragment | session |
| 1276 | SEND_ROOM_INVITE | messenger.room_invite | Send a room invitation to one or more friends | session |
| 1419 | FRIEND_LIST_UPDATE | messenger.refresh | Request a full refresh of the friend list | session |
| 1523 | MESSENGER_FRIENDS | messenger.messenger_friends | Messenger friends | session |
| 1689 | REMOVE_FRIEND | messenger.remove_friend | Remove one or more users from the friend list | session |
| 2448 | GET_FRIEND_REQUESTS | messenger.get_requests | Request the full list of pending friend requests | session |
| 2781 | MESSENGER_INIT | messenger.init | Initialize the friend list and messenger subsystem | session |
| 2890 | DECLINE_FRIEND | messenger.decline_friend | Decline one or more pending friend requests, or clear all | session |
| 3157 | REQUEST_FRIEND | messenger.request_friend | Send a friend request to another user by username | session |
| 3567 | MESSENGER_CHAT | messenger.chat | Send a private message to a friend | session |
| 3997 | FOLLOW_FRIEND | messenger.follow_friend | Follow a friend to their current room | session |
Server to Client (s2c)
- Packets: 16
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 280 | MESSENGER_REQUESTS | messenger.friend_requests | Deliver the full list of pending incoming friend requests | session |
| 462 | MESSENGER_INVITE_ERROR | messenger.room_invite_error | Report recipients that could not be reached by a room invitation | session |
| 892 | MESSENGER_MESSAGE_ERROR | messenger.message_error | Report a failure when sending a private message or friend request | session |
| 896 | MESSENGER_ACCEPT_FRIENDS | messenger.accept_result | Report failures encountered while processing friend-request acceptances | session |
| 973 | MESSENGER_SEARCH | messenger.search_result | Deliver user-search results split into friends and others | session |
| 1210 | MESSENGER_FIND_FRIENDS | messenger.find_friends_result | Report the outcome of the automated friend-finder process | session |
| 1587 | MESSENGER_CHAT | messenger.chat | Deliver an incoming private message from a friend | session |
| 1605 | MESSENGER_INIT | messenger.init | Deliver messenger configuration and friend categories to the client | session |
| 1911 | MESSENGER_MINIMAIL_NEW | messenger.minimail_new | Notify the client that a new minimail message has arrived | session |
| 2219 | MESSENGER_REQUEST | messenger.friend_request | Notify the client of a new incoming friend request | session |
| 2800 | MESSENGER_UPDATE | messenger.update | Push incremental changes to the friend list | session |
| 2803 | MESSENGER_MINIMAIL_COUNT | messenger.minimail_count | Deliver the current count of unread minimail messages | session |
| 3048 | MESSENGER_FOLLOW_FAILED | messenger.follow_failed | Notify the client that following a friend to their room failed | session |
| 3130 | MESSENGER_FRIENDS | messenger.friends | Deliver one fragment of the user's friend list | session |
| 3359 | MESSENGER_INSTANCE_MESSAGE_ERROR | messenger.instant_message_error | Report a delivery failure for a specific private message | session |
| 3870 | MESSENGER_INVITE | messenger.room_invite | Deliver a room invitation sent by a friend | session |
Navigator
Client to Server (c2s)
- Packets: 37
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 39 | MY_GUILD_BASES_SEARCH | navigator.my_guild_bases_search | My guild bases search | session |
| 172 | FORWARD_TO_A_COMPETITION_ROOM | navigator.forward_to_a_competition_room | Forward to a competition room | session |
| 249 | NAVIGATOR_SEARCH | navigator.search | Search for rooms within a named search category | session |
| 272 | MY_ROOM_RIGHTS_SEARCH | navigator.my_room_rights_search | My room rights search | session |
| 309 | ROOM_FAVORITE_REMOVE | navigator.favourite_remove | Remove a room from the user's favourites list | session |
| 314 | CONVERT_GLOBAL_ROOM_ID | navigator.convert_global_room_id | Convert global room id | session |
| 433 | COMPETITION_ROOM_SEARCH | navigator.competition_room_search | Competition room search | session |
| 637 | NAVIGATOR_SEARCH_OPEN | navigator.search_open | Mark a search category tab as expanded | session |
| 685 | GO_TO_FLAT | navigator.go_to_flat | Go to flat | session |
| 865 | FORWARD_TO_RANDOM_COMPETITION_ROOM | navigator.forward_to_random_competition_room | Forward to random competition room | session |
| 1002 | MY_FREQUENT_ROOM_HISTORY_SEARCH | navigator.my_frequent_room_history_search | My frequent room history search | session |
| 1202 | NAVIGATOR_CATEGORY_LIST_MODE | navigator.category_mode | Set the display mode for a navigator category | session |
| 1229 | GET_OFFICIAL_ROOMS | navigator.official_rooms | Get official rooms | session |
| 1450 | FORWARD_TO_A_SUBMITTABLE_ROOM | navigator.forward_to_a_submittable_room | Forward to a submittable room | session |
| 1703 | FORWARD_TO_SOME_ROOM | navigator.forward_to_some_room | Forward to some room | session |
| 1786 | ROOMS_WHERE_MY_FRIENDS_ARE | navigator.rooms_where_my_friends_are | Rooms where my friends are | session |
| 1834 | NAVIGATOR_SEARCH_CLOSE | navigator.search_close | Mark a search category tab as collapsed | session |
| 1954 | NAVIGATOR_DELETE_SAVED_SEARCH | navigator.search_delete | Delete a previously saved search bookmark | session |
| 2110 | NAVIGATOR_INIT | navigator.init | Initialize the navigator and receive all initial state | session |
| 2128 | CAN_CREATE_ROOM | navigator.can_create_room | Check whether the user is permitted to create a new room | session |
| 2226 | NAVIGATOR_SEARCH_SAVE | navigator.search_save | Save the current search as a named bookmark | session |
| 2230 | GET_GUEST_ROOM | navigator.get_room_info | Request detailed information about a specific room | session |
| 2264 | MY_ROOM_HISTORY_SEARCH | navigator.my_room_history_search | My room history search | session |
| 2266 | MY_FRIENDS_ROOM_SEARCH | navigator.my_friends_room_search | My friends room search | session |
| 2277 | MY_ROOMS_SEARCH | navigator.my_rooms_search | My rooms search | session |
| 2537 | MY_RECOMMENDED_ROOMS | navigator.my_recommended_rooms | My recommended rooms | session |
| 2578 | MY_FAVOURITE_ROOMS_SEARCH | navigator.my_favourite_rooms_search | My favourite rooms search | session |
| 2752 | ROOM_CREATE | navigator.create_room | Create a new room with the specified configuration | session |
| 2758 | POPULAR_ROOMS_SEARCH | navigator.popular_rooms_search | Popular rooms search | session |
| 2930 | GUILD_BASE_SEARCH | navigator.guild_base_search | Guild base search | session |
| 2939 | ROOMS_WITH_HIGHEST_SCORE_SEARCH | navigator.rooms_with_highest_score_search | Rooms with highest score search | session |
| 2970 | VISIT_USER | navigator.visit_user | Visit user | session |
| 3027 | GET_USER_FLAT_CATS | navigator.get_flat_cats | Request the list of available room categories | session |
| 3159 | NAVIGATOR_SETTINGS_SAVE | navigator.settings_save | Persist the navigator window layout preferences | session |
| 3782 | GET_CATEGORIES_WITH_USER_COUNT | navigator.categories_with_user_count | Get categories with user count | session |
| 3817 | ROOM_FAVORITE | navigator.favourite_add | Add a room to the user's favourites list | session |
| 3943 | ROOM_TEXT_SEARCH | navigator.room_text_search | Room text search | session |
Server to Client (s2c)
- Packets: 18
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 52 | GUEST_ROOM_SEARCH_RESULT | navigator.guest_room_search_result | Guest room search result | session |
| 84 | NO_SUCH_FLAT | navigator.no_such_flat | No such flat | session |
| 151 | USER_FAVORITE_ROOM_COUNT | navigator.favourites | Deliver the user's full favourites list with capacity limit | session |
| 378 | CAN_CREATE_ROOM | navigator.can_create_room | Report whether the user is permitted to create a new room | session |
| 518 | NAVIGATOR_SETTINGS | navigator.settings | Deliver the user's saved navigator window layout settings | session |
| 687 | ROOM_INFO | navigator.room_info | Deliver full metadata and settings for a requested room | session |
| 1304 | ROOM_CREATED | navigator.room_created | Confirm successful room creation and provide the new room's identity | session |
| 1331 | CONVERTED_ROOM_ID | navigator.converted_room_id | Converted room id | session |
| 1455 | CATEGORIES_WITH_VISITOR_COUNT | navigator.category_visitor_counts | Deliver current and maximum visitor counts per room category | session |
| 1543 | NAVIGATOR_COLLAPSED | navigator.collapsed | Deliver the list of search category codes that are currently collapsed | session |
| 1562 | NAVIGATOR_CATEGORIES | navigator.flat_cats | Deliver the list of room categories the user may use when creating or editing a room | session |
| 2064 | NAVIGATOR_OPEN_ROOM_CREATOR | navigator.open_room_creator | Instruct the client to open the room-creation dialog | session |
| 2524 | USER_FAVORITE_ROOM | navigator.favourite_changed | Notify the client that a room was added to or removed from favourites | session |
| 2690 | NAVIGATOR_SEARCH | navigator.search_result | Deliver room search results for a given search context | session |
| 3052 | NAVIGATOR_METADATA | navigator.metadata | Deliver the top-level search context structure with saved searches | session |
| 3104 | NAVIGATOR_LIFTED | navigator.lifted | Deliver the list of featured (lifted) rooms shown at the top of the navigator | session |
| 3244 | NAVIGATOR_EVENT_CATEGORIES | navigator.event_categories | Deliver the list of event categories available for room promotions | session |
| 3984 | NAVIGATOR_SEARCHES | navigator.saved_searches | Deliver the user's full list of saved searches | session |
Room
Client to Server (c2s)
- Packets: 46
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 143 | VOTE_FOR_ROOM | room.vote_for_room | Vote for room | session |
| 532 | ROOM_DELETE | room.delete | Delete the room | session |
| 777 | PURCHASE_ROOM_AD | room.purchase_room_ad | Purchase room ad | session |
| 808 | ROOM_RIGHTS_GIVE | room.give_rights | Grant room rights to a user | session |
| 826 | GET_POPULAR_ROOM_TAGS | room.popular_room_tags | Get popular room tags | session |
| 875 | ROOM_MODEL_SAVE | room.save_floor_plan | Save an updated room floor plan | session |
| 924 | SET_CLOTHING_CHANGE_DATA | room.set_clothing_change_data | Set clothing change data for an avatar figure object | session |
| 992 | ROOM_BAN_REMOVE | room.unban_user | Remove a ban from a user in the room | session |
| 1075 | GET_ROOM_AD_PURCHASE_INFO | room.room_ad_purchase_info | Get room ad purchase info | session |
| 1320 | ROOM_KICK | room.kick_user | Kick a user from the room | session |
| 1477 | ROOM_BAN_GIVE | room.ban_user | Ban a user from the room | session |
| 1592 | BOT_PLACE | room.place_bot | Place a bot from inventory into the room | session |
| 1644 | ROOM_DOORBELL | room.doorbell | Ring the doorbell of a locked room | session |
| 1687 | GET_OCCUPIED_TILES | room.get_occupied_tiles | Request the set of occupied tiles in the room | session |
| 1911 | ROOM_FILTER_WORDS | room.room_filter_words | Room filter words | session |
| 1918 | ROOM_STAFF_PICK | room.room_staff_pick | Room staff pick | session |
| 1969 | ROOM_SETTINGS_SAVE | room.save_settings | Save updated room settings | session |
| 1986 | BOT_CONFIGURATION | room.get_bot_configuration | Request the configuration panel for a bot | session |
| 2064 | ROOM_RIGHTS_REMOVE | room.take_rights | Remove room rights from a specific user | session |
| 2267 | ROOM_BAN_LIST | room.get_ban_list | Request the room ban list | session |
| 2283 | ROOM_AD_PURCHASE_INITIATED | room.room_ad_purchase_initiated | Room ad purchase initiated | session |
| 2300 | ROOM_MODEL | room.get_model | Request the room layout model and entry data | session |
| 2312 | ROOM_ENTER | room.enter | Enter a room by its flat ID | session |
| 2412 | ROOM_AD_EVENT_TAB_CLICKED | room.room_ad_event_tab_clicked | Room ad event tab clicked | session |
| 2624 | BOT_SKILL_SAVE | room.save_bot_skill | Save a bot skill configuration | session |
| 2668 | ROOM_AD_EVENT_TAB_VIEWED | room.room_ad_event_tab_viewed | Room ad event tab viewed | session |
| 2683 | ROOM_RIGHTS_REMOVE_ALL | room.remove_all_rights | Remove rights from all users in the room | session |
| 2725 | CANCEL_ROOM_EVENT | room.cancel_room_event | Cancel room event | session |
| 2809 | ROOM_AD_SEARCH | room.room_ad_search | Room ad search | session |
| 2996 | ROOM_AMBASSADOR_ALERT | room.ambassador_alert | Send an ambassador alert in the current room | session |
| 3001 | ROOM_FILTER_WORDS_MODIFY | room.room_filter_words_modify | Room filter words modify | session |
| 3093 | CHANGE_QUEUE | room.change_queue | Change the user's position in the room queue | session |
| 3129 | ROOM_SETTINGS | room.get_settings | Request the full room settings record | session |
| 3182 | ROOM_RIGHTS_REMOVE_OWN | room.remove_own_rights | Relinquish the user's own room rights | session |
| 3305 | SET_ROOM_SESSION_TAGS | room.room_session_tags | Set room session tags | session |
| 3323 | BOT_PICKUP | room.pickup_bot | Remove a bot from the room into inventory | session |
| 3385 | ROOM_RIGHTS_LIST | room.get_rights_list | Request the list of users with room rights | session |
| 3485 | ROOM_MUTE_USER | room.mute_user | Mute a specific user in the room | session |
| 3559 | GET_ROOM_ENTRY_TILE | room.get_entry_tile | Request the room entry tile position | session |
| 3582 | ROOM_LIKE | room.like | Like the current room | session |
| 3608 | SET_OBJECT_DATA | room.set_object_data | Set extra data on a room object | session |
| 3637 | ROOM_MUTE | room.toggle_mute | Toggle room-wide mute for all users | session |
| 3666 | SET_ITEM_DATA | room.set_item_data | Update the data of a floor item | session |
| 3736 | ROOM_DIRECTORY_ROOM_NETWORK_OPEN_CONNECTION | room.room_directory_room_network_open_connection | Room directory room network open connection | session |
| 3964 | GET_ITEM_DATA | room.get_item_data | Request extra data for a specific room item | session |
| 3991 | EDIT_ROOM_EVENT | room.edit_room_event | Edit room event | session |
Server to Client (s2c)
- Packets: 44
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 160 | ROOM_FORWARD | room.forward | Forward the client to a different room | session |
| 339 | ROOM_RIGHTS_OWNER | room.rights_owner | Notify the user that they have room owner rights | session |
| 482 | ROOM_SCORE | room.score | Deliver the room's current score | session |
| 558 | ROOM_HEIGHT_MAP_UPDATE | room.height_map_update | Update specific tiles in the room heightmap | session |
| 566 | FLOOD_CONTROL | room.flood_control | Flood control | session |
| 749 | ROOM_INFO_OWNER | room.owner_info | Provide the room owner's display information | session |
| 758 | ROOM_ENTER | room.entered | Confirm successful room entry | session |
| 780 | ROOM_RIGHTS | room.rights | Deliver the user's rights level in the room | session |
| 826 | ROOM_MUTE_USER | room.user_muted | Notify a user that they have been muted | session |
| 878 | ROOM_DOORBELL_REJECTED | room.doorbell_rejected | Notify the visitor that doorbell access was denied | session |
| 899 | ROOM_ENTER_ERROR | room.entry_error | Indicate that room entry has failed | session |
| 948 | ROOM_SETTINGS_SAVE | room.settings_saved | Confirm that room settings were saved successfully | session |
| 1033 | ROOM_SPECTATOR | room.spectator_mode | Indicate the user is in spectator mode | session |
| 1191 | ROOM_SETTINGS_CHAT | room.chat_settings | Deliver the room chat configuration | session |
| 1284 | ROOM_RIGHTS_LIST | room.rights_list | Deliver the full list of users with room rights | session |
| 1301 | ROOM_MODEL | room.model | Deliver the room layout model data | session |
| 1327 | ROOM_RIGHTS_LIST_REMOVE | room.rights_list_remove | Notify that a user was removed from the rights list | session |
| 1498 | ROOM_SETTINGS | room.settings | Deliver the full room settings record | session |
| 1555 | ROOM_SETTINGS_SAVE_ERROR | room.settings_save_error | Indicate that room settings could not be saved | session |
| 1664 | ROOM_MODEL_DOOR | room.door_settings | Deliver the room entry door position and direction | session |
| 1759 | ROOM_AD_ERROR | room.room_ad_error | Room ad error | session |
| 1840 | ROOM_EVENT | room.event_info | Deliver room event or advertisement information | session |
| 1869 | ROOM_BAN_LIST | room.ban_list | Deliver the list of users banned from the room | session |
| 2012 | ROOM_POPULAR_TAGS_RESULT | room.room_popular_tags_result | Room popular tags result | session |
| 2031 | ROOM_MODEL_NAME | room.model_name | Deliver the room model identifier | session |
| 2088 | ROOM_RIGHTS_LIST_ADD | room.rights_list_add | Notify that a user was added to the rights list | session |
| 2208 | ROOM_QUEUE_STATUS | room.queue_status | Deliver the doorbell queue status | session |
| 2274 | ROOM_PROMOTION | room.event | Deliver room event or promotion data | session |
| 2309 | ROOM_DOORBELL | room.doorbell_ringing | Notify the room owner that someone is at the door | session |
| 2392 | ROOM_RIGHTS_CLEAR | room.rights_cleared | Notify that all room rights have been cleared | session |
| 2454 | ROOM_PAINT | room.paint | Deliver the room decoration settings | session |
| 2468 | ROOM_AD_PURCHASE | room.room_ad_purchase | Room ad purchase | session |
| 2533 | ROOM_MUTED | room.muted | Notify that room-wide mute state has changed | session |
| 2599 | CAN_CREATE_ROOM_EVENT | room.can_create_room_event | Can create room event | session |
| 2753 | ROOM_HEIGHT_MAP | room.height_map | Deliver the full room tile heightmap | session |
| 2897 | ROOM_SETTINGS_ERROR | room.room_settings_error | Room settings error | session |
| 2937 | ROOM_GET_FILTER_WORDS | room.filter_words | Deliver the room custom filter word list | session |
| 3297 | ROOM_INFO_UPDATED | room.info_updated | Notify that room metadata has been updated | session |
| 3429 | ROOM_BAN_REMOVE | room.ban_removed | Notify that a ban has been removed | session |
| 3479 | ROOM_EVENT_CANCEL | room.event_cancelled | Notify that the active room event was cancelled | session |
| 3547 | ROOM_THICKNESS | room.visualization_settings | Deliver room visualization settings | session |
| 3783 | ROOM_DOORBELL_ACCEPTED | room.doorbell_accepted | Notify the visitor that doorbell access was granted | session |
| 3896 | SHOW_ENFORCE_ROOM_CATEGORY | room.show_enforce_room_category | Show enforce room category | session |
| 3990 | ROOM_MODEL_BLOCKED_TILES | room.blocked_tiles | Deliver the set of blocked tiles in the room | session |
Room Entities
Client to Server (c2s)
- Packets: 14
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 1030 | USER_SETTINGS_CHAT_STYLE | room_entities.set_chat_style | Set the user's preferred chat bubble style | session |
| 1314 | UNIT_CHAT | room_entities.say | Send a normal chat message in the room | session |
| 1474 | UNIT_TYPING_STOP | room_entities.typing_stop | Indicate the user has stopped typing | session |
| 1543 | UNIT_CHAT_WHISPER | room_entities.whisper | Send a private whisper to a specific user | session |
| 1597 | UNIT_TYPING | room_entities.typing_start | Indicate the user has started typing | session |
| 1975 | UNIT_SIGN | room_entities.hold_sign | Hold up a sign with a number or symbol | session |
| 2080 | UNIT_DANCE | room_entities.dance | Set the avatar's dance animation | session |
| 2085 | UNIT_CHAT_SHOUT | room_entities.shout | Send a shout message visible to the whole room | session |
| 2235 | UNIT_POSTURE | room_entities.set_posture | Set the avatar's posture (sit or stand) | session |
| 2456 | UNIT_ACTION | room_entities.action | Perform an avatar action or expression | session |
| 2814 | UNIT_DROP_HAND_ITEM | room_entities.drop_hand_item | Drop the currently held hand item | session |
| 2941 | UNIT_GIVE_HANDITEM | room_entities.give_hand_item | Give the hand item to another user | session |
| 3301 | UNIT_LOOK | room_entities.look_at | Make the avatar look toward a target | session |
| 3320 | UNIT_WALK | room_entities.walk | Walk the user's avatar to a tile | session |
Server to Client (s2c)
- Packets: 20
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 69 | BOT_SKILL_LIST_UPDATE | room.bot_skill_list_update | Bot skill list update | session |
| 296 | BOT_FORCE_OPEN_CONTEXT_MENU | room.bot_force_open_context_menu | Bot force open context menu | session |
| 354 | HAND_ITEM_RECEIVED | room.hand_item_received | Hand item received | session |
| 374 | UNIT | room_entities.units | Deliver a batch of room units (avatars, pets, bots) | session |
| 639 | BOT_ERROR | room.bot_error | Bot error | session |
| 1036 | UNIT_CHAT_SHOUT | room_entities.shout | Deliver a shout message from a room unit | session |
| 1167 | UNIT_EFFECT | room_entities.effect | Notify that a unit's avatar effect changed | session |
| 1446 | UNIT_CHAT | room_entities.chat | Deliver a normal chat message from a room unit | session |
| 1474 | UNIT_HAND_ITEM | room_entities.hand_item | Notify that a unit is carrying a hand item | session |
| 1618 | BOT_COMMAND_CONFIGURATION | room.bot_command_configuration | Bot command configuration | session |
| 1631 | UNIT_EXPRESSION | room_entities.expression | Notify that a unit performed an expression or gesture | session |
| 1640 | UNIT_STATUS | room_entities.status | Update unit positions and action states in the room | session |
| 1717 | UNIT_TYPING | room_entities.typing | Notify that a unit's typing status changed | session |
| 1797 | UNIT_IDLE | room_entities.idle | Notify that a unit entered or left idle state | session |
| 2233 | UNIT_DANCE | room_entities.dance | Notify that a unit's dance animation changed | session |
| 2324 | UNIT_NUMBER | room_entities.number | Assign or confirm the user's room index | session |
| 2661 | UNIT_REMOVE | room_entities.removed | Notify that a unit was removed from the room | session |
| 2704 | UNIT_CHAT_WHISPER | room_entities.whisper | Deliver a private whisper to the recipient | session |
| 3684 | BOT_RECEIVED | room.bot_received | Bot received | session |
| 3920 | UNIT_INFO | room_entities.info | Update a unit's display information | session |
Furniture & Items
Client to Server (c2s)
- Packets: 52
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 99 | FURNITURE_MULTISTATE | furniture.toggle_multistate | Toggle the state of a multistate floor furniture item | session |
| 168 | FURNITURE_WALL_UPDATE | furniture.wall_update | Move a wall item to a new position | session |
| 210 | FURNITURE_WALL_MULTISTATE | furniture.toggle_wall_multistate | Toggle the state of a multistate wall furniture item | session |
| 248 | FURNITURE_FLOOR_UPDATE | furniture.floor_update | Move or rotate a floor item in the room | session |
| 336 | GET_YOUTUBE_DISPLAY_STATUS | furniture.get_youtube_status | Request the current YouTube display status | session |
| 462 | BUILDERS_CLUB_PLACE_WALL_ITEM | furniture.builders_club_place_wall_item | Builders club place wall item | session |
| 711 | ITEM_PAINT | furniture.item_paint | Item paint | session |
| 753 | ADD_JUKEBOX_DISK | furniture.add_jukebox_disk | Add jukebox disk | session |
| 768 | WIRED_OPEN | furniture.open_wired | Open a wired furniture item for editing | session |
| 872 | RENTABLE_SPACE_STATUS | furniture.rentable_space_status | Rentable space status | session |
| 1051 | BUILDERS_CLUB_PLACE_ROOM_ITEM | furniture.builders_club_place_room_item | Builders club place room item | session |
| 1071 | RENTABLE_EXTEND_RENT_OR_BUYOUT_FURNI | furniture.rentable_extend_rent_or_buyout_furni | Rentable extend rent or buyout furni | session |
| 1258 | FURNITURE_PLACE | furniture.place | Place a furniture item from inventory into the room | session |
| 1325 | GET_NOW_PLAYING | furniture.now_playing | Get now playing | session |
| 1435 | GET_JUKEBOX_PLAYLIST | furniture.jukebox_playlist | Get jukebox playlist | session |
| 1520 | WIRED_TRIGGER_SAVE | furniture.save_wired_trigger | Save wired trigger configuration | session |
| 1533 | ITEM_DICE_CLOSE | furniture.deactivate_dice | Stop or close a dice item | session |
| 1648 | ITEM_DIMMER_SAVE | furniture.save_dimmer | Save a dimmer preset configuration | session |
| 1667 | RENTABLE_SPACE_CANCEL_RENT | furniture.rentable_space_cancel_rent | Rentable space cancel rent | session |
| 1990 | ITEM_DICE_CLICK | furniture.activate_dice | Activate a dice item to roll it | session |
| 2069 | SET_YOUTUBE_DISPLAY_PLAYLIST | furniture.set_youtube_playlist | Set the active YouTube playlist | session |
| 2115 | RENTABLE_EXTEND_RENT_OR_BUYOUT_STRIP_ITEM | furniture.rentable_extend_rent_or_buyout_strip_item | Rentable extend rent or buyout strip item | session |
| 2144 | ITEM_COLOR_WHEEL_CLICK | furniture.click_color_wheel | Interact with a color-wheel furniture item | session |
| 2209 | MANNEQUIN_SAVE_LOOK | furniture.save_mannequin_look | Save the current avatar look to a mannequin | session |
| 2248 | FURNITURE_POSTIT_PLACE | furniture.place_postit | Place a post-it note on the room wall | session |
| 2281 | WIRED_ACTION_SAVE | furniture.save_wired_action | Save wired action configuration | session |
| 2296 | ITEM_DIMMER_TOGGLE | furniture.toggle_dimmer | Toggle the dimmer on or off | session |
| 2304 | GET_USER_SONG_DISKS | furniture.user_song_disks | Get user song disks | session |
| 2388 | GET_SOUND_SETTINGS | furniture.sound_settings | Get sound settings | session |
| 2518 | RENTABLE_GET_RENT_OR_BUYOUT_OFFER | furniture.rentable_get_rent_or_buyout_offer | Rentable get rent or buyout offer | session |
| 2638 | WELCOME_OPEN_GIFT | furniture.welcome_open_gift | Welcome open gift | session |
| 2651 | FURNITURE_GROUP_INFO | furniture.furniture_group_info | Furniture group info | session |
| 2765 | ONE_WAY_DOOR_CLICK | furniture.click_one_way_door | Interact with a one-way door furniture item | session |
| 2813 | ITEM_DIMMER_SETTINGS | furniture.get_dimmer_settings | Request the dimmer preset configuration | session |
| 2850 | MANNEQUIN_SAVE_NAME | furniture.save_mannequin_name | Save a name for a mannequin | session |
| 2880 | ROOM_TONER_APPLY | furniture.apply_toner | Apply background toner settings | session |
| 2946 | RENTABLE_SPACE_RENT | furniture.rentable_space_rent | Rentable space rent | session |
| 3005 | CONTROL_YOUTUBE_DISPLAY_PLAYBACK | furniture.control_youtube | Control YouTube display playback | session |
| 3050 | REMOVE_JUKEBOX_DISK | furniture.remove_jukebox_disk | Remove jukebox disk | session |
| 3082 | GET_SONG_INFO | furniture.song_info | Get song info | session |
| 3189 | GET_OFFICIAL_SONG_ID | furniture.official_song_id | Get official song id | session |
| 3203 | WIRED_CONDITION_SAVE | furniture.save_wired_condition | Save wired condition configuration | session |
| 3283 | FURNITURE_POSTIT_SAVE_STICKY_POLE | furniture.save_postit | Save the content of a post-it note | session |
| 3336 | REMOVE_WALL_ITEM | furniture.remove_wall_item | Remove wall item | session |
| 3373 | WIRED_APPLY_SNAPSHOT | furniture.apply_wired_snapshot | Apply a wired configuration snapshot to multiple items | session |
| 3456 | FURNITURE_PICKUP | furniture.pickup | Pick up a furniture item from the room | session |
| 3498 | GET_SOUND_MACHINE_PLAYLIST | furniture.sound_machine_playlist | Get sound machine playlist | session |
| 3558 | PRESENT_OPEN_PRESENT | furniture.present_open_present | Present open present | session |
| 3617 | FURNITURE_RANDOMSTATE | furniture.toggle_random_state | Trigger a random state change on a furniture item | session |
| 3775 | FRIEND_FURNI_CONFIRM_LOCK | furniture.friend_furni_confirm_lock | Friend furni confirm lock | session |
| 3839 | ITEM_STACK_HELPER | furniture.set_stack_height | Set the stack height of a stack-helper tile | session |
| 3898 | FURNITURE_ALIASES | furniture.furniture_aliases | Furniture aliases | session |
Server to Client (s2c)
- Packets: 47
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 34 | JUKEBOX_SONG_DISKS | furniture.jukebox_song_disks | Jukebox song disks | session |
| 56 | GIFT_OPENED | furniture.gift_opened | Gift opened | session |
| 105 | JUKEBOX_PLAYLIST_FULL | furniture.jukebox_playlist_full | Jukebox playlist full | session |
| 156 | WIRED_ERROR | furniture.wired_error | Indicate a wired configuration validation error | session |
| 178 | WIRED_REWARD | furniture.wired_reward | Deliver a wired reward result to the user | session |
| 377 | LIMITED_SOLD_OUT | furniture.limited_sold_out | Limited sold out | session |
| 382 | LOVELOCK_FURNI_FRIEND_COMFIRMED | furniture.lovelock_friend_confirmed | Notify that the second user confirmed the love lock | session |
| 383 | WIRED_TRIGGER | furniture.wired_trigger | Deliver wired trigger configuration | session |
| 469 | NOW_PLAYING | furniture.now_playing | Now playing | session |
| 770 | LOVELOCK_FURNI_FINISHED | furniture.lovelock_finished | Notify that the love lock sequence completed | session |
| 1108 | WIRED_CONDITION | furniture.wired_condition | Deliver wired condition configuration | session |
| 1112 | YOUTUBE_DISPLAY_PLAYLISTS | furniture.youtube_playlists | Deliver the available YouTube playlists | session |
| 1140 | PLAYLIST_SONG_ADDED | furniture.playlist_song_added | Playlist song added | session |
| 1155 | WIRED_SAVE | furniture.wired_saved | Confirm that wired configuration was saved | session |
| 1369 | ITEM_WALL | furniture.wall_items | Deliver the full list of wall items in the room | session |
| 1381 | OFFICIAL_SONG_ID | furniture.official_song_id | Official song id | session |
| 1411 | YOUTUBE_DISPLAY_VIDEO | furniture.youtube_video | Deliver the currently playing YouTube video info | session |
| 1434 | WIRED_ACTION | furniture.wired_action | Deliver wired action configuration | session |
| 1453 | OBJECTS_DATA_UPDATE | furniture.objects_data_update | Objects data update | session |
| 1501 | USER_FURNITURE_POSTIT_PLACED | furniture.user_furniture_postit_placed | User furniture postit placed | session |
| 1534 | FURNITURE_FLOOR_ADD | furniture.floor_item_added | Notify that a floor item was placed in the room | session |
| 1554 | YOUTUBE_CONTROL_VIDEO | furniture.youtube_control | Relay a YouTube playback control command | session |
| 1723 | FURNITURE_ALIASES | furniture.aliases | Deliver furniture alias name mappings | session |
| 1748 | PLAYLIST | furniture.playlist | Playlist | session |
| 1778 | FURNITURE_FLOOR | furniture.floor_items | Deliver the full list of floor items in the room | session |
| 1830 | WIRED_OPEN | furniture.wired_opened | Confirm that a wired furniture item was opened | session |
| 1868 | RENTABLE_SPACE_RENT_FAILED | furniture.rentable_space_rent_failed | Indicate that rentable space rental failed | session |
| 2009 | ITEM_WALL_UPDATE | furniture.wall_item_updated | Notify that a wall item changed state | session |
| 2046 | RENTABLE_SPACE_RENT_OK | furniture.rentable_space_rented | Confirm successful rentable space rental | session |
| 2187 | ITEM_WALL_ADD | furniture.wall_item_added | Notify that a wall item was placed in the room | session |
| 2202 | FURNITURE_ITEMDATA | furniture.item_data_updated | Notify that a single item's data changed | session |
| 2366 | FURNITURE_POSTIT_STICKY_POLE_OPEN | furniture.postit_open | Notify that a post-it sticky pole is ready for writing | session |
| 2376 | FURNITURE_STATE | furniture.state | Deliver the state of a furniture item (one-way door) | session |
| 2547 | FURNITURE_DATA | furniture.data | Deliver interaction data for multiple furniture items | session |
| 2602 | USER_SONG_DISKS_INVENTORY | furniture.user_song_disks_inventory | User song disks inventory | session |
| 2703 | FURNITURE_FLOOR_REMOVE | furniture.floor_item_removed | Notify that a floor item was removed from the room | session |
| 2710 | ITEM_DIMMER_SETTINGS | furniture.dimmer_presets | Deliver the dimmer preset configuration | session |
| 2816 | ITEM_STACK_HELPER | furniture.stack_height | Deliver the effective stack height of a tile | session |
| 2833 | MYSTERY_BOX_KEYS | furniture.mystery_box_keys | Mystery box keys | session |
| 3207 | ROOM_ROLLING | furniture.rolling | Animate items or units rolling across the floor | session |
| 3208 | ITEM_WALL_REMOVE | furniture.wall_item_removed | Notify that a wall item was removed from the room | session |
| 3365 | TRAX_SONG_INFO | furniture.trax_song_info | Trax song info | session |
| 3431 | FURNITURE_STATE_2 | furniture.dice_value | Deliver a dice roll result | session |
| 3559 | RENTABLE_SPACE_STATUS | furniture.rentable_space_status | Deliver the current status of a rentable space | session |
| 3753 | LOVELOCK_FURNI_START | furniture.lovelock_start | Initiate the love lock sequence | session |
| 3776 | FURNITURE_FLOOR_UPDATE | furniture.floor_item_updated | Notify that a floor item moved or changed state | session |
| 5210 | FIREWORK_CHARGE_DATA | furniture.firework_charge_data | Firework charge data | session |
Catalog & Store
Client to Server (c2s)
- Packets: 10
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 223 | GET_BUNDLE_DISCOUNT_RULESET | catalog.bundle_discount_ruleset | Get bundle discount ruleset | session |
| 339 | CATALOG_REDEEM_VOUCHER | catalog.redeem_voucher | Redeem a voucher code | session |
| 412 | GET_CATALOG_PAGE | catalog.get_page | Request a specific catalog page's content | session |
| 418 | GET_GIFT_WRAPPING_CONFIG | catalog.get_gift_wrapping_config | Request the available gift wrapping options | session |
| 1195 | GET_CATALOG_INDEX | catalog.get_index | Request the catalog page tree | session |
| 1347 | GET_IS_OFFER_GIFTABLE | catalog.check_giftable | Check whether a catalog offer can be purchased as a gift | session |
| 1411 | CATALOG_PURCHASE_GIFT | catalog.purchase_gift | Purchase a catalog item as a gift for another user | session |
| 2150 | MARK_CATALOG_NEW_ADDITIONS_PAGE_OPENED | catalog.mark_catalog_new_additions_page_opened | Mark catalog new additions page opened | session |
| 2436 | GET_GIFT | catalog.get_gift | Request gift delivery details | session |
| 3492 | CATALOG_PURCHASE | catalog.purchase | Purchase an item from the catalog | session |
Server to Client (s2c)
- Packets: 11
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 714 | REDEEM_VOUCHER_ERROR | catalog.voucher_error | Indicate that voucher redemption failed | session |
| 804 | CATALOG_PAGE | catalog.page | Deliver a catalog page's content | session |
| 869 | CATALOG_PURCHASE_OK | catalog.purchase_ok | Confirm that a purchase was completed successfully | session |
| 1032 | CATALOG_PAGE_LIST | catalog.index | Deliver the catalog page tree | session |
| 1404 | CATALOG_PURCHASE_ERROR | catalog.purchase_error | Indicate that a purchase failed | session |
| 1517 | GIFT_RECEIVER_NOT_FOUND | catalog.gift_receiver_not_found | Indicate that the gift recipient was not found | session |
| 1866 | CATALOG_PUBLISHED | catalog.published | Notify that the catalog has been updated | session |
| 2234 | GIFT_WRAPPER_CONFIG | catalog.gift_wrapping_config | Deliver available gift wrapping options | session |
| 2347 | BUNDLE_DISCOUNT_RULESET | catalog.bundle_discount_ruleset | Bundle discount ruleset | session |
| 3336 | REDEEM_VOUCHER_OK | catalog.voucher_ok | Confirm successful voucher redemption | session |
| 3770 | CATALOG_PURCHASE_NOT_ALLOWED | catalog.purchase_not_allowed | Indicate that the user is not permitted to purchase | session |
Subscription & Offers
Client to Server (c2s)
- Packets: 26
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 271 | GET_SECONDS_UNTIL | subscription.seconds_until | Get seconds until | session |
| 410 | GET_LIMITED_OFFER_APPEARING_NEXT | catalog.get_limited_offer_next | Request the next limited offer appearance time | session |
| 487 | GET_CLUB_GIFT_INFO | catalog.get_club_gift_info | Request Habbo Club member gift information | session |
| 596 | GET_NEXT_TARGETED_OFFER | offer.get_next_targeted | Request the next available targeted offer | session |
| 603 | GET_HABBO_BASIC_MEMBERSHIP_EXTEND_OFFER | catalog.get_basic_extend_offer | Request the basic membership extension offer | session |
| 742 | GET_CATALOG_PAGE_EXPIRATION | catalog.get_page_expiration | Request expiration time for a specific catalog page | session |
| 801 | GET_DIRECT_CLUB_BUY_AVAILABLE | catalog.get_direct_club_buy | Check whether direct SMS Club purchase is available | session |
| 869 | SCR_GET_KICKBACK_INFO | user.get_kickback_info | Request Habbo Club kickback (reward) information | session |
| 957 | GET_BONUS_RARE_INFO | subscription.bonus_rare_info | Get bonus rare info | session |
| 1697 | START_CAMPAIGN | subscription.start_campaign | Start campaign | session |
| 1826 | PURCHASE_TARGETED_OFFER | offer.purchase_targeted | Purchase the currently displayed targeted offer | session |
| 2041 | SET_TARGETTED_OFFER_STATE | offer.set_targeted_state | Update the state of a targeted offer for the current user | session |
| 2257 | OPEN_CAMPAIGN_CALENDAR_DOOR | calendar.open_door | Open a campaign calendar door for the current day | session |
| 2276 | CATALOG_SELECT_VIP_GIFT | catalog.select_club_gift | Select a Club gift from the available rewards | session |
| 2462 | GET_HABBO_CLUB_EXTEND_OFFER | catalog.get_hc_extend_offer | Request the Habbo Club extension offer | session |
| 2487 | GET_TARGETED_OFFER | offer.get_targeted | Request the current targeted offer | session |
| 2529 | BUILDERS_CLUB_QUERY_FURNI_COUNT | catalog.builders_club_query_furni_count | Request the current Builders Club furniture placement count | session |
| 2594 | GET_PRODUCT_OFFER | catalog.get_product_offer | Request details for a specific product offer | session |
| 2735 | PURCHASE_BASIC_MEMBERSHIP_EXTENSION | catalog.purchase_basic_extension | Purchase a basic Club membership extension | session |
| 3135 | GET_CATALOG_PAGE_WITH_EARLIEST_EXP | catalog.get_earliest_expiry | Request the earliest expiring catalog page timestamp | session |
| 3166 | USER_SUBSCRIPTION | user.get_subscription | Request subscription status for a named product | session |
| 3257 | GET_SEASONAL_CALENDAR_DAILY_OFFER | calendar.get_seasonal_daily_offer | Request the current seasonal calendar daily offer | session |
| 3285 | GET_CLUB_OFFERS | catalog.get_club_offers | Request available Habbo Club membership offers | session |
| 3407 | PURCHASE_VIP_MEMBERSHIP_EXTENSION | catalog.purchase_vip_extension | Purchase a VIP Club membership extension | session |
| 3483 | SHOP_TARGETED_OFFER_VIEWED | offer.targeted_viewed | Notify that a targeted offer was viewed in the shop | session |
| 3889 | OPEN_CAMPAIGN_CALENDAR_DOOR_STAFF | calendar.open_door_staff | Force-open a campaign calendar door as a staff member | session |
Server to Client (s2c)
- Packets: 24
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 35 | RENTABLE_FURNI_RENT_OR_BUYOUT_OFFER | furniture.rentable_furni_offer | Deliver a rentable furniture rent or buyout offer | session |
| 44 | LIMITED_OFFER_APPEARING_NEXT | catalog.limited_offer_appearing_next | Announce the next limited offer appearance | session |
| 119 | TARGET_OFFER | offer.targeted | Deliver a targeted offer to the player | session |
| 195 | DIRECT_SMS_CLUB_BUY | catalog.direct_sms_club_buy | Deliver direct SMS Club purchase availability | session |
| 619 | CLUB_GIFT_INFO | catalog.club_gift_info | Deliver Habbo Club member gift information | session |
| 659 | CLUB_GIFT_SELECTED | catalog.club_gift_selected | Confirm a Club gift was claimed | session |
| 761 | IS_OFFER_GIFTABLE | catalog.is_offer_giftable | Indicate whether a catalog offer can be sent as a gift | session |
| 954 | USER_SUBSCRIPTION | user.subscription | Deliver Pixels Club subscription state | session |
| 1237 | TARGET_OFFER_NOT_FOUND | offer.targeted_not_found | Indicate no targeted offer is available | session |
| 1452 | BUILDERS_CLUB_EXPIRED | catalog.builders_club_subscription | Deliver Builders Club subscription status | session |
| 1533 | BONUS_RARE_INFO | subscription.bonus_rare_info | Bonus rare info | session |
| 1889 | SEASONAL_CALENDAR_OFFER | calendar.seasonal_daily_offer | Deliver the seasonal calendar daily offer | session |
| 2405 | CLUB_OFFERS | catalog.club_offers | Deliver available Habbo Club membership offers | session |
| 2515 | CATALOG_EARLIEST_EXPIRY | catalog.earliest_expiry | Deliver the earliest catalog page expiration | session |
| 2531 | CAMPAIGN_CALENDAR_DATA | calendar.data | Deliver campaign calendar data | session |
| 2551 | CAMPAIGN_CALENDAR_DOOR_OPENED | calendar.door_opened | Confirm a calendar door was opened and deliver the reward | session |
| 2668 | CATALOG_PAGE_EXPIRATION | catalog.page_expiration | Deliver a catalog page expiration timestamp | session |
| 3277 | SCR_SEND_KICKBACK_INFO | user.kickback_info | Deliver Habbo Club credit kickback and streak information | session |
| 3388 | PRODUCT_OFFER | catalog.product_offer | Deliver details for a single product offer | session |
| 3575 | NEW_USER_EXPERIENCE_GIFT_OFFER | subscription.new_user_experience_gift_offer | New user experience gift offer | session |
| 3639 | NEW_USER_EXPERIENCE_NOT_COMPLETE | subscription.new_user_experience_not_complete | New user experience not complete | session |
| 3828 | BUILDERS_CLUB_FURNI_COUNT | catalog.builders_club_furni_count | Return the current Builders Club furniture count | session |
| 3914 | NOT_ENOUGH_BALANCE | catalog.not_enough_balance | Indicate insufficient balance for a purchase | session |
| 3964 | CLUB_EXTENDED_OFFER | catalog.club_extend_offer | Deliver a Club membership extension offer | session |
Economy & Trading
Client to Server (c2s)
- Packets: 28
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 90 | REDEEM_COMMUNITY_GOAL_PRIZE | economy.redeem_community_goal_prize | Redeem community goal prize | session |
| 273 | USER_CURRENCY | user.get_currency | Request the current activity-point currency balances | session |
| 434 | MARKETPLACE_TAKE_BACK_ITEM | marketplace.cancel_sale | Cancel a Marketplace listing and return the item | session |
| 848 | REQUEST_SELL_ITEM | marketplace.get_can_sell | Check whether the player can list an item on the Marketplace | session |
| 1145 | GET_COMMUNITY_GOAL_PROGRESS | economy.community_goal_progress | Get community goal progress | session |
| 1263 | TRADE_ITEMS | trade.add_items | Add multiple items to the trade offer at once | session |
| 1265 | ROOM_SETTINGS_UPDATE_ROOM_CATEGORY_AND_TRADE | room.update_category_trade | Update room category and trade settings independently | session |
| 1343 | GET_CONCURRENT_USERS_GOAL_PROGRESS | economy.concurrent_users_goal_progress | Get concurrent users goal progress | session |
| 1444 | TRADE_UNACCEPT | trade.unaccept | Withdraw acceptance of the trade offer | session |
| 1481 | TRADE | trade.open | Initiate a trade with another user in the room | session |
| 1603 | MARKETPLACE_BUY_OFFER | marketplace.buy_offer | Purchase an item from the Marketplace | session |
| 1866 | MARKETPLACE_BUY_TOKENS | marketplace.buy_tokens | Purchase Marketplace listing tokens | session |
| 2105 | MARKETPLACE_REQUEST_OWN_ITEMS | marketplace.get_own_items | Request the player's own Marketplace listings | session |
| 2167 | GET_COMMUNITY_GOAL_HALL_OF_FAME | economy.community_goal_hall_of_fame | Get community goal hall of fame | session |
| 2341 | TRADE_CANCEL | trade.cancel | Cancel the trade before confirmation | session |
| 2407 | MARKETPLACE_REQUEST_OFFERS | marketplace.search_offers | Search for items on the Marketplace | session |
| 2551 | TRADE_CLOSE | trade.close | Close the trade window | session |
| 2597 | MARKETPLACE_CONFIG | marketplace.get_config | Request the Marketplace configuration | session |
| 2650 | MARKETPLACE_REDEEM_CREDITS | marketplace.redeem_credits | Redeem accumulated credits from completed Marketplace sales | session |
| 2688 | GET_COMMUNITY_GOAL_EARNED_PRIZES | economy.community_goal_earned_prizes | Get community goal earned prizes | session |
| 2760 | TRADE_CONFIRM | trade.confirm | Confirm the trade after both parties accepted | session |
| 3107 | TRADE_ITEM | trade.add_item | Add a single item to the trade offer | session |
| 3288 | REQUEST_MARKETPLACE_ITEM_STATS | marketplace.get_item_stats | Request price statistics for a Marketplace item | session |
| 3447 | MARKETPLACE_SELL_ITEM | marketplace.sell_item | List an item for sale on the Marketplace | session |
| 3536 | COMMUNITY_GOAL_VOTE_COMPOSER | economy.community_goal_vote_composer | Community goal vote composer | session |
| 3845 | TRADE_ITEM_REMOVE | trade.remove_item | Remove an item from the trade offer | session |
| 3863 | TRADE_ACCEPT | trade.accept | Accept the current trade offer | session |
| 3872 | GET_CONCURRENT_USERS_REWARD | economy.concurrent_users_reward | Get concurrent users reward | session |
Server to Client (s2c)
- Packets: 26
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 54 | MARKETPLACE_SELL_ITEM | marketplace.can_sell | Indicate whether the player can create Marketplace listings | session |
| 217 | TRADE_OPEN_FAILED | trade.open_failed | Indicate that the trade could not be opened | session |
| 680 | MARKETPLACE_ITEMS_SEARCHED | marketplace.items_searched | Deliver Marketplace search results | session |
| 725 | MARKETPLACE_ITEM_STATS | marketplace.item_stats | Deliver price statistics for a Marketplace item | session |
| 1001 | TRADE_COMPLETED | trade.completed | Notify that the trade was successfully completed | session |
| 1254 | TRADE_OTHER_NOT_ALLOWED | trade.other_not_allowed | Indicate that the other user is not allowed to trade | session |
| 1359 | MARKETPLACE_ITEM_POSTED | marketplace.item_posted | Confirm that an item was listed on the Marketplace | session |
| 1373 | TRADE_CLOSED | trade.closed | Notify that the trade session was closed | session |
| 1435 | COMMUNITY_GOAL_VOTE_EVENT | economy.community_goal_vote_event | Community goal vote event | session |
| 1823 | MARKETPLACE_CONFIG | marketplace.config | Deliver the Marketplace configuration | session |
| 2018 | USER_CURRENCY | user.currency | Deliver the authenticated user's activity-point currency balances | session |
| 2024 | TRADE_LIST_ITEM | trade.list_item | Update the trade item lists for both users | session |
| 2032 | MARKETPLACE_AFTER_ORDER_STATUS | marketplace.buy_result | Deliver the result of a Marketplace purchase | session |
| 2505 | TRADE_OPEN | trade.opened | Notify that a trade session has been opened | session |
| 2525 | COMMUNITY_GOAL_PROGRESS | economy.community_goal_progress | Community goal progress | session |
| 2568 | TRADE_ACCEPTED | trade.accepted | Notify that a user accepted the trade offer | session |
| 2720 | TRADE_CONFIRMATION | trade.confirmation | Show the final trade confirmation dialog | session |
| 2737 | CONCURRENT_USERS_GOAL_PROGRESS | economy.concurrent_users_goal_progress | Concurrent users goal progress | session |
| 2873 | TRADE_NO_SUCH_ITEM | trade.no_such_item | Indicate that a traded item no longer exists | session |
| 3005 | COMMUNITY_GOAL_HALL_OF_FAME | economy.community_goal_hall_of_fame | Community goal hall of fame | session |
| 3058 | TRADE_YOU_NOT_ALLOWED | trade.you_not_allowed | Indicate that the current user is not allowed to trade | session |
| 3128 | TRADE_NOT_OPEN | trade.not_open | Indicate that no trade session is currently open | session |
| 3264 | MARKETPLACE_CANCEL_SALE | marketplace.cancel_sale_result | Confirm a Marketplace listing cancellation | session |
| 3319 | COMMUNITY_GOAL_EARNED_PRIZES | economy.community_goal_earned_prizes | Community goal earned prizes | session |
| 3475 | USER_CREDITS | user.credits | Deliver the authenticated user's credit balance | session |
| 3884 | MARKETPLACE_OWN_ITEMS | marketplace.own_items | Deliver the player's own Marketplace listings | session |
Inventory
Client to Server (c2s)
- Packets: 13
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 21 | GROUP_BADGES | user.get_group_badges | Request badge codes for groups the user has joined | session |
| 367 | GROUP_MEMBERSHIPS | user.get_group_memberships | Request the full list of groups the user belongs to | session |
| 644 | USER_BADGES_CURRENT_UPDATE | user.update_badges | Save the current badge slot assignments | session |
| 2091 | USER_BADGES_CURRENT | user.get_current_badges | Request the equipped badges of a user | session |
| 2343 | UNSEEN_RESET_ITEMS | user.unseen_reset_items | Mark specific unseen items as seen | session |
| 2769 | USER_BADGES | user.get_badges | Request the full badge inventory for the authenticated user | session |
| 2959 | USER_EFFECT_ACTIVATE | user.effect_activate | Activate an avatar effect in the inventory | session |
| 3095 | USER_PETS | user.get_pets | Request the pet inventory | session |
| 3150 | USER_FURNITURE | user.get_furniture | Request the furniture inventory while inside a room | session |
| 3374 | ITEM_CLOTHING_REDEEM | user.clothing_redeem | Redeem a clothing item from furniture | session |
| 3493 | UNSEEN_RESET_CATEGORY | user.unseen_reset_category | Mark all unseen items in a category as seen | session |
| 3500 | REQUESTFURNIINVENTORYWHENNOTINROOM | user.get_furniture_not_in_room | Request the furniture inventory while not in a room | session |
| 3848 | USER_BOTS | user.get_bots | Request the bot inventory | session |
Server to Client (s2c)
- Packets: 20
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 104 | USER_FURNITURE_ADD | user.furniture_add | Add or update a single item in the furniture inventory | session |
| 159 | USER_FURNITURE_REMOVE | user.furniture_remove | Remove a furniture item from inventory | session |
| 233 | USER_BOT_REMOVE | user.bot_removed | Remove a bot from the inventory | session |
| 340 | USER_EFFECTS | user.effects | Deliver the full avatar effect inventory | session |
| 717 | USER_BADGES | user.badges | Deliver the full badge inventory and current slot assignments | session |
| 994 | USER_FURNITURE | user.furniture | Deliver a fragment of the player's furniture inventory | session |
| 1087 | USER_BADGES_CURRENT | user.current_badges | Deliver the equipped badge slots for a user | session |
| 1352 | ADD_BOT_TO_INVENTORY | user.bot_added | Add a bot to the inventory | session |
| 1450 | USER_CLOTHING | user.clothing | Deliver the player's unlocked clothing sets | session |
| 1959 | USER_EFFECT_ACTIVATE | user.effect_activated | Confirm that an avatar effect has been activated in the room | session |
| 2101 | USER_PET_ADD | user.pet_added | Add a pet to the inventory | session |
| 2103 | UNSEEN_ITEMS | user.unseen_items | Deliver the list of new unseen items in the inventory | session |
| 2228 | USER_EFFECT_LIST_REMOVE | user.effect_removed | Notify that an avatar effect has expired and been removed | session |
| 2493 | USER_BADGES_ADD | user.badge_received | Notify that the user has received a new badge | session |
| 2867 | USER_EFFECT_LIST_ADD | user.effect_added | Notify that a new avatar effect has been added to inventory | session |
| 3086 | USER_BOTS | user.bots | Deliver the player's bot inventory | session |
| 3151 | USER_FURNITURE_REFRESH | user.furniture_refresh | Invalidate the cached furniture inventory | session |
| 3253 | USER_PET_REMOVE | user.pet_removed | Remove a pet from the inventory | session |
| 3473 | AVATAR_EFFECT_SELECTED | user.effect_selected | Confirm the currently selected avatar effect | session |
| 3522 | USER_PETS | user.pets | Deliver the player's pet inventory | session |
Groups & Forums
Client to Server (c2s)
- Packets: 36
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 230 | GROUP_BUY | group.buy | Purchase and create a new group | session |
| 232 | GET_FORUM_MESSAGES | forum.get_messages | Request messages within a forum thread | session |
| 286 | FORUM_MODERATE_MESSAGE | forum.moderate_message | Moderate a forum message | session |
| 312 | GROUP_MEMBERS | group.get_members | Request a paginated list of group members | session |
| 436 | GET_FORUMS_LIST | forum.get_list | Request a list of group forums | session |
| 534 | CALL_FOR_HELP_FROM_FORUM_THREAD | groups.call_for_help_from_forum_thread | Call for help from forum thread | session |
| 593 | GROUP_MEMBER_REMOVE | group.remove_member | Remove a member from the group | session |
| 722 | GROUP_ADMIN_REMOVE | group.admin_remove | Demote a group admin to regular member | session |
| 798 | GROUP_CREATE_OPTIONS | group.get_create_options | Request data needed to create a new group | session |
| 813 | GROUP_PARTS | group.get_badge_parts | Request all available group badge parts | session |
| 873 | GET_FORUM_THREADS | forum.get_threads | Request a page of forum threads | session |
| 882 | APPROVE_ALL_MEMBERSHIP_REQUESTS | group.approve_all_requests | Accept all pending membership requests | session |
| 998 | GROUP_REQUEST | group.request | Request to join a group | session |
| 1004 | GROUP_SETTINGS | group.get_settings | Request the editable settings of a group | session |
| 1134 | GROUP_DELETE | group.delete | Delete a group permanently | session |
| 1397 | FORUM_MODERATE_THREAD | forum.moderate_thread | Moderate a forum thread | session |
| 1412 | CALL_FOR_HELP_FROM_FORUM_MESSAGE | groups.call_for_help_from_forum_message | Call for help from forum message | session |
| 1764 | GROUP_SAVE_COLORS | group.save_colors | Update the group badge colors | session |
| 1820 | GROUP_UNFAVORITE | group.unfavorite | Remove the favorite group designation | session |
| 1855 | UPDATE_FORUM_READ_MARKER | forum.update_read_marker | Update the read position in forum threads | session |
| 1894 | GROUP_REQUEST_DECLINE | group.decline_request | Decline a pending membership request | session |
| 1991 | GROUP_SAVE_BADGE | group.save_badge | Update the group badge design | session |
| 2214 | UPDATE_FORUM_SETTINGS | forum.update_settings | Update the forum permission settings | session |
| 2864 | GROUP_UNBLOCK_MEMBER | group.unblock_member | Unblock a previously blocked group member | session |
| 2894 | GROUP_ADMIN_ADD | group.admin_add | Promote a group member to admin | session |
| 2908 | GET_UNREAD_FORUMS_COUNT | forum.get_unread_count | Request the total count of unread forum messages | session |
| 2991 | GROUP_INFO | group.get_info | Request information about a group | session |
| 3045 | FORUM_UPDATE_THREAD | forum.update_thread | Update a forum thread's pinned and locked state | session |
| 3137 | GROUP_SAVE_INFORMATION | group.save_information | Update the group name and description | session |
| 3149 | GET_FORUM_STATS | forum.get_stats | Request statistics and settings for a group forum | session |
| 3386 | GROUP_REQUEST_ACCEPT | group.accept_request | Accept a pending membership request | session |
| 3435 | GROUP_SAVE_PREFERENCES | group.save_preferences | Update the group membership preferences | session |
| 3529 | FORUM_POST_MESSAGE | forum.post_message | Post a message in a forum thread | session |
| 3549 | GROUP_FAVORITE | group.favorite | Set a group as the player's favorite | session |
| 3593 | GROUP_MEMBER_REMOVE_CONFIRM | group.remove_member_confirm | Confirm member removal and get furniture impact | session |
| 3900 | GET_FORUM_THREAD | forum.get_thread | Request a specific forum thread | session |
Server to Client (s2c)
- Packets: 28
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 265 | GROUP_MEMBER | group.member | Deliver information about a single group member | session |
| 324 | GROUP_FORUM_UPDATE_MESSAGE | forum.update_message | Deliver an updated forum message | session |
| 420 | GROUP_LIST | group.list | Deliver a list of groups for a user | session |
| 509 | GROUP_FORUM_THREAD_MESSAGES | forum.messages | Deliver a page of messages within a thread | session |
| 762 | GROUP_HABBO_JOIN_FAILED | group.join_failed | Indicate that a group join attempt failed | session |
| 818 | GUILD_MEMBER_MGMT_FAILED | user.guild_member_mgmt_failed | Report that a guild member management action failed | session |
| 1073 | GROUP_FORUM_THREADS | forum.threads | Deliver a page of forum threads | session |
| 1180 | GROUP_MEMBERSHIP_REQUESTED | user.group_membership_requested | Notify that a user has requested to join a group | session |
| 1200 | GROUP_MEMBERS | group.members | Deliver a page of group members | session |
| 1459 | GROUP_DETAILS_CHANGED | group.details_changed | Notify that group details have been updated | session |
| 1702 | GROUP_INFO | group.info | Deliver group information | session |
| 1862 | GROUP_FORUM_POST_THREAD | forum.post_thread | Deliver a newly created forum thread | session |
| 1876 | GROUP_MEMBER_REMOVE_CONFIRM | group.member_remove_confirm | Show furniture impact before removing a member | session |
| 2049 | GROUP_FORUM_POST | forum.post | Deliver a single forum message | session |
| 2159 | GROUP_CREATE_OPTIONS | group.create_options | Deliver group creation options | session |
| 2238 | GROUP_BADGE_PARTS | group.badge_parts | Deliver all available group badge parts | session |
| 2379 | GROUP_FORUM_UNREAD_COUNT | forum.unread_count | Deliver the total unread forum message count | session |
| 2402 | GROUP_BADGES | group.badges | Deliver group badge codes for room display | session |
| 2445 | GROUP_MEMBERS_REFRESH | group.members_refresh | Signal that the group member list should be refreshed | session |
| 2528 | GROUP_FORUM_UPDATE_THREAD | forum.update_thread | Deliver an updated forum thread | session |
| 2808 | GROUP_PURCHASED | group.purchased | Confirm that a group was created | session |
| 3001 | GROUP_FORUM_LIST | forum.list | Deliver a list of group forums | session |
| 3011 | GROUP_FORUM_DATA | forum.stats | Deliver forum statistics and permission data | session |
| 3129 | GROUP_DEACTIVATE | group.deactivated | Notify that a group was deactivated or deleted | session |
| 3293 | FURNITURE_GROUP_CONTEXT_MENU_INFO | furniture.group_context_menu | Deliver group context menu information for furniture | session |
| 3403 | FAVORITE_GROUP_UDPATE | group.favorite_update | Notify that a player's favorite group changed | session |
| 3965 | GROUP_SETTINGS | group.settings | Deliver editable group settings | session |
| 3988 | GUILD_EDIT_FAILED | user.guild_edit_failed | Report that a guild edit operation failed | session |
Pets
Client to Server (c2s)
- Packets: 21
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 186 | REMOVE_PET_SADDLE | room.remove_pet_saddle | Remove a saddle from a pet | session |
| 549 | PET_SELECTED | room.select_pet | Select a pet in the room | session |
| 749 | PET_SUPPLEMENT | user.pet_supplement | Give a supplement item to a pet | session |
| 1036 | PET_RIDE | room.mount_pet | Mount or unmount a rideable pet | session |
| 1328 | USE_PET_PRODUCT | room.use_pet_product | Use a product item on a pet | session |
| 1472 | TOGGLE_PET_RIDING | room.toggle_pet_riding | Toggle pet riding permission | session |
| 1521 | HARVEST_PET | room.harvest_pet | Harvest from a pet-grown plant | session |
| 1581 | PET_PICKUP | room.pickup_pet | Remove a pet from the room into inventory | session |
| 1638 | PETS_BREED | room.breed_pets | Initiate breeding between two pets | session |
| 1756 | CATALOG_REQUESET_PET_BREEDS | catalog.get_pet_breeds | Request available pet breed palettes for a pet type | session |
| 2161 | GET_PET_TRAINING_PANEL | room.get_pet_commands | Request the pet training command panel | session |
| 2647 | PET_PLACE | room.place_pet | Place a pet from inventory into the room | session |
| 2713 | PET_CANCEL_BREEDING | pet.cancel_breeding | Cancel an in-progress pet breeding session | session |
| 2768 | UNIT_GIVE_HANDITEM_PET | room_entities.give_hand_item_pet | Give the hand item to a pet | session |
| 2934 | PET_INFO | room.request_pet_info | Request detailed information about a pet | session |
| 3202 | PET_RESPECT | room_entities.respect_pet | Show affection to a pet | session |
| 3379 | TOGGLE_PET_BREEDING | room.toggle_pet_breeding | Toggle pet breeding mode | session |
| 3382 | PET_CONFIRM_BREEDING | pet.confirm_breeding | Confirm a pet breeding request | session |
| 3449 | PET_MOVE | room.move_pet | Move a pet to a new tile in the room | session |
| 3698 | PET_OPEN_PACKAGE | room.open_pet_package | Open a pet package to reveal a pet | session |
| 3835 | COMPOST_PLANT | pet.compost | Compost a plant pet | session |
Server to Client (s2c)
- Packets: 20
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 546 | PET_OPEN_PACKAGE_RESULT | pet.open_package_result | Deliver the result of naming a pet from a package | session |
| 634 | PET_CONFIRM_BREEDING_REQUEST | pet.confirm_breeding_request | Show the breeding confirmation dialog | session |
| 1111 | PET_RECEIVED | pet.received | Notify that the player received a pet | session |
| 1130 | PET_SCRATCH_FAILED | pet.scratch_failed | Indicate that a pet scratch (respect) failed due to age | session |
| 1164 | PET_TRAINING_PANEL | pet.training_panel | Deliver the pet training command panel | session |
| 1553 | PET_BREEDING_RESULT | pet.breeding_result | Deliver the result of a completed pet breeding | session |
| 1625 | PET_CONFIRM_BREEDING_RESULT | pet.confirm_breeding_result | Deliver the breeding nest confirmation result | session |
| 1746 | PET_BREEDING | pet.breeding | Notify about a pet breeding state change | session |
| 1907 | PET_STATUS | pet.status | Update a pet's breeding and harvest status | session |
| 1924 | PET_FIGURE_UPDATE | pet.figure_update | Update a pet's visual figure in the room | session |
| 2156 | PET_EXPERIENCE | pet.experience | Show experience gained by a pet | session |
| 2380 | PET_OPEN_PACKAGE_REQUESTED | pet.open_package_requested | Show the pet package opening dialog | session |
| 2527 | PET_NEST_BREEDING_SUCCESS | pet.nest_breeding_success | Confirm that breeding nest assignment succeeded | session |
| 2621 | PET_GO_TO_BREEDING_NEST_FAILURE | pet.go_to_breeding_nest_failure | Indicate that a pet could not reach the breeding nest | session |
| 2788 | PET_RESPECTED | user.pet_respected | Notify that a pet has received a respect point | session |
| 2824 | PET_LEVEL_UPDATE | pet.level_update | Notify that a pet leveled up in the room | session |
| 2901 | PET_INFO | pet.info | Deliver detailed information about a pet | session |
| 2913 | PET_PLACING_ERROR | pet.placing_error | Indicate a pet placement error | session |
| 3331 | CATALOG_RECEIVE_PET_BREEDS | catalog.pet_breeds | Deliver available pet breed palette data | session |
| 3441 | PET_SUPPLEMENT | user.pet_supplemented | Notify that a pet has received a supplement | session |
Achievements & Talents
Client to Server (c2s)
- Packets: 10
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 196 | HELPER_TALENT_TRACK | moderation.helper_talent_track | Helper talent track | session |
| 219 | ACHIEVEMENT_LIST | user.achievement_list | Achievement list | session |
| 359 | ACHIEVEMENT_RESOLUTION_OPEN | user.achievement_resolution_open | Achievement resolution open | session |
| 389 | GETUSERGAMEACHIEVEMENTSMESSAGE | games.getusergameachievementsmessage | Getusergameachievementsmessage | session |
| 1364 | GETISBADGEREQUESTFULFILLED | user.check_badge_request | Check whether a badge request code has been fulfilled | session |
| 1371 | GET_BADGE_POINTS_LIMITS | user.get_badge_point_limits | Request the point limits for badge achievement levels | session |
| 2127 | TALENT_TRACK_GET_LEVEL | user.talent_track_get_level | Talent track get level | session |
| 2399 | GETGAMEACHIEVEMENTSMESSAGE | games.getgameachievementsmessage | Getgameachievementsmessage | session |
| 3077 | REQUESTABADGE | user.request_badge | Request a specific promotional or achievement badge | session |
| 3144 | RESETRESOLUTIONACHIEVEMENTMESSAGE | user.resetresolutionachievementmessage | Resetresolutionachievementmessage | session |
Server to Client (s2c)
- Packets: 14
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 66 | ACHIEVEMENTRESOLUTIONS | user.achievementresolutions | Achievementresolutions | session |
| 305 | ACHIEVEMENT_LIST | user.achievement_list | Achievement list | session |
| 638 | TALENT_TRACK_LEVEL_UP | user.talent_track_level_up | Talent track level up | session |
| 740 | ACHIEVEMENTRESOLUTIONCOMPLETED | user.achievementresolutioncompleted | Achievementresolutioncompleted | session |
| 806 | ACHIEVEMENT_NOTIFICATION | user.achievement_notification | Achievement notification | session |
| 1203 | TALENT_TRACK_LEVEL | user.talent_track_level | Talent track level | session |
| 1689 | GAMEACHIEVEMENTS | games.gameachievements | Gameachievements | session |
| 1968 | USER_ACHIEVEMENT_SCORE | user.user_achievement_score | User achievement score | session |
| 2107 | ACHIEVEMENT_PROGRESSED | user.achievement_progressed | Achievement progressed | session |
| 2265 | GAME_CENTER_ACHIEVEMENTS | games.game_center_achievements | Game center achievements | session |
| 2501 | BADGE_POINT_LIMITS | user.badge_point_limits | Deliver point thresholds for badge achievement levels | session |
| 2998 | BADGE_REQUEST_FULFILLED | user.badge_request_fulfilled | Report whether a promotional badge request was fulfilled | session |
| 3370 | ACHIEVEMENTRESOLUTIONPROGRESS | user.achievementresolutionprogress | Achievementresolutionprogress | session |
| 3406 | HELPER_TALENT_TRACK | moderation.helper_talent_track | Helper talent track | session |
Quests & Campaigns
Client to Server (c2s)
- Packets: 15
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 793 | ACTIVATE_QUEST | quests.activate_quest | Activate quest | session |
| 1190 | GET_SEASONAL_QUESTS_ONLY | quests.get_seasonal_quests_only | Get seasonal quests only | session |
| 1296 | GET_QUIZ_QUESTIONS | quests.get_quiz_questions | Get quiz questions | session |
| 1334 | ROOM_COMPETITION_INIT | quests.room_competition_init | Room competition init | session |
| 1782 | GET_USER_EVENT_CATS | quests.get_user_event_cats | Get user event cats | session |
| 2077 | GET_IS_USER_PART_OF_COMPETITION | quests.get_is_user_part_of_competition | Get is user part of competition | session |
| 2397 | REJECT_QUEST | quests.reject_quest | Reject quest | session |
| 2486 | GET_DAILY_QUEST | quests.get_daily_quest | Get daily quest | session |
| 2595 | SUBMIT_ROOM_TO_COMPETITION | quests.submit_room_to_competition | Submit room to competition | session |
| 2750 | OPEN_QUEST_TRACKER | quests.open_quest_tracker | Open quest tracker | session |
| 2912 | GET_CURRENT_TIMING_CODE | quests.get_current_timing_code | Get current timing code | session |
| 3133 | CANCEL_QUEST | quests.cancel_quest | Cancel quest | session |
| 3333 | GET_QUESTS | quests.get_quests | Get quests | session |
| 3604 | ACCEPT_QUEST | quests.accept_quest | Accept quest | session |
| 3720 | POST_QUIZ_ANSWERS | quests.post_quiz_answers | Post quiz answers | session |
Server to Client (s2c)
- Packets: 18
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 133 | COMPETITION_STATUS | quests.competition_status | Competition status | session |
| 230 | QUEST | quests.quest | Quest | session |
| 949 | QUEST_COMPLETED | quests.quest_completed | Quest completed | session |
| 1066 | QUESTION_FINISHED | quests.question_finished | Question finished | session |
| 1122 | SEASONAL_QUESTS | quests.seasonal_quests | Seasonal quests | session |
| 1177 | COMPETITION_ENTRY_SUBMIT | quests.competition_entry_submit | Competition entry submit | session |
| 1745 | DESKTOP_CAMPAIGN | quests.competition_timing_code | Competition timing code | session |
| 1878 | QUEST_DAILY | quests.quest_daily | Quest daily | session |
| 2589 | QUESTION_ANSWERED | quests.question_answered | Question answered | session |
| 2665 | QUESTION | quests.question | Question | session |
| 2772 | QUIZ_RESULTS | quests.quiz_results | Quiz results | session |
| 2927 | QUIZ_DATA | quests.quiz_data | Quiz data | session |
| 3027 | QUEST_CANCELLED | quests.quest_cancelled | Quest cancelled | session |
| 3506 | COMPETITION_VOTING_INFO | quests.competition_voting_info | Competition voting info | session |
| 3625 | QUESTS | quests.quests | Quests | session |
| 3841 | COMPETITION_USER_PART_OF | quests.competition_user_part_of | Competition user part of | session |
| 3926 | COMPETITION_SECONDS_UNTIL | quests.competition_seconds_until | Competition seconds until | session |
| 3954 | COMPETITION_ROOMS_DATA | quests.competition_rooms_data | Competition rooms data | session |
Games & Entertainment
Client to Server (c2s)
- Packets: 21
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 11 | GAME2GETACCOUNTGAMESTATUSMESSAGE | games.game2getaccountgamestatusmessage | Game2getaccountgamestatusmessage | session |
| 109 | POLL_START | games.poll_start | Poll start | session |
| 741 | GAMES_LIST | games.games_list | Games list | session |
| 1054 | GETWEEKLYGAMEREWARDWINNERS | games.getweeklygamerewardwinners | Getweeklygamerewardwinners | session |
| 1232 | GAME2GETWEEKLYFRIENDSLEADERBOARD | games.game2getweeklyfriendsleaderboard | Game2getweeklyfriendsleaderboard | session |
| 1445 | GAME2EXITGAMEMESSAGE | games.game2exitgamemessage | Game2exitgamemessage | session |
| 1458 | JOINQUEUEMESSAGE | games.joinqueuemessage | Joinqueuemessage | session |
| 1598 | GAME2REQUESTFULLSTATUSUPDATEMESSAGE | games.game2requestfullstatusupdatemessage | Game2requestfullstatusupdatemessage | session |
| 1773 | POLL_REJECT | games.poll_reject | Poll reject | session |
| 2384 | LEAVEQUEUEMESSAGE | games.leavequeuemessage | Leavequeuemessage | session |
| 2415 | GAME2LOADSTAGEREADYMESSAGE | games.game2loadstagereadymessage | Game2loadstagereadymessage | session |
| 2502 | GAME2GAMECHATMESSAGE | games.game2gamechatmessage | Game2gamechatmessage | session |
| 2565 | GAME2GETWEEKLYLEADERBOARD | games.game2getweeklyleaderboard | Game2getweeklyleaderboard | session |
| 2914 | GAMES_INIT | games.games_init | Games init | session |
| 3171 | GETGAMESTATUSMESSAGE | games.getgamestatusmessage | Getgamestatusmessage | session |
| 3196 | GAME2PLAYAGAINMESSAGE | games.game2playagainmessage | Game2playagainmessage | session |
| 3207 | GAMEUNLOADEDMESSAGE | games.gameunloadedmessage | Gameunloadedmessage | session |
| 3259 | GAME2CHECKGAMEDIRECTORYSTATUSMESSAGE | games.game2checkgamedirectorystatusmessage | Game2checkgamedirectorystatusmessage | session |
| 3505 | POLL_ANSWER | games.poll_answer | Poll answer | session |
| 3802 | ACCEPTGAMEINVITE | games.acceptgameinvite | Acceptgameinvite | session |
| 6200 | POLL_VOTE_COUNTER | games.poll_vote_counter | Poll vote counter | session |
Server to Client (s2c)
- Packets: 28
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 222 | GAME_CENTER_GAME_LIST | games.game_center_game_list | Game center game list | session |
| 448 | PLAYING_GAME | games.playing_game | Playing game | session |
| 662 | POLL_ERROR | games.poll_error | Poll error | session |
| 872 | GAME_CENTER_IN_ARENA_QUEUE | games.game_center_in_arena_queue | Game center in arena queue | session |
| 904 | GAMEINVITE | games.gameinvite | Gameinvite | session |
| 1477 | LEFTQUEUE | games.leftqueue | Leftqueue | session |
| 1715 | UNLOADGAME | games.unloadgame | Unloadgame | session |
| 1730 | GAME_CENTER_JOINING_FAILED | games.game_center_joining_failed | Game center joining failed | session |
| 2142 | GAME_CENTER_STARTING_GAME_FAILED | games.game_center_starting_game_failed | Game center starting game failed | session |
| 2196 | WEEKLY_GAME2_LEADERBOARD | games.weekly_game2_leaderboard | Weekly game2 leaderboard | session |
| 2246 | GAME_CENTER_DIRECTORY_STATUS | games.game_center_directory_status | Game center directory status | session |
| 2260 | JOINEDQUEUEMESSAGE | games.joinedqueuemessage | Joinedqueuemessage | session |
| 2270 | WEEKLY_GAME2_FRIENDS_LEADERBOARD | games.weekly_game2_friends_leaderboard | Weekly game2 friends leaderboard | session |
| 2624 | LOAD_GAME_URL | games.load_game_url | Load game url | session |
| 2641 | WEEKLY_GAME_REWARD | games.weekly_game_reward | Weekly game reward | session |
| 2893 | GAME_CENTER_STATUS | games.game_center_status | Game center status | session |
| 2997 | POLL_CONTENTS | games.poll_contents | Poll contents | session |
| 3035 | JOININGQUEUEFAILED | games.joiningqueuefailed | Joiningqueuefailed | session |
| 3097 | WEEKLY_GAME_REWARD_WINNERS | games.weekly_game_reward_winners | Weekly game reward winners | session |
| 3138 | GAME_CENTER_USER_LEFT_GAME | games.game_center_user_left_game | Game center user left game | session |
| 3191 | GAME_CENTER_STOP_COUNTER | games.game_center_stop_counter | Game center stop counter | session |
| 3512 | WEEKLY_COMPETITIVE_LEADERBOARD | games.weekly_competitive_leaderboard | Weekly competitive leaderboard | session |
| 3560 | WEEKLY_COMPETITIVE_FRIENDS_LEADERBOARD | games.weekly_competitive_friends_leaderboard | Weekly competitive friends leaderboard | session |
| 3654 | LOADGAME | games.loadgame | Loadgame | session |
| 3785 | POLL_OFFER | games.poll_offer | Poll offer | session |
| 3805 | GAMESTATUSMESSAGE | games.gamestatusmessage | Gamestatusmessage | session |
| 5200 | POLL_START_ROOM | games.poll_start_room | Poll start room | session |
| 5201 | POLL_ROOM_RESULT | games.poll_room_result | Poll room result | session |
Moderation & Safety
Client to Server (c2s)
- Packets: 43
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 15 | PICK_ISSUES | moderation.pick_issues | Pick moderation issues for review | session |
| 31 | MODTOOL_PREFERENCES | moderation.modtool_preferences | Modtool preferences | session |
| 211 | GET_CFH_CHATLOG | moderation.get_cfh_chatlog | Request the chat log associated with a call-for-help issue | session |
| 229 | MODTOOL_SANCTION_ALERT | moderation.modtool_sanction_alert | Modtool sanction alert | session |
| 234 | GUIDE_SESSION_INVITE_REQUESTER | moderation.guide_session_invite_requester | Guide session invite requester | session |
| 291 | GUIDE_SESSION_REQUESTER_CANCELS | moderation.guide_session_requester_cancels | Guide session requester cancels | session |
| 477 | GUIDE_SESSION_FEEDBACK | moderation.guide_session_feedback | Guide session feedback | session |
| 519 | GUIDE_SESSION_IS_TYPING | moderation.guide_session_is_typing | Guide session is typing | session |
| 707 | MODTOOL_REQUEST_ROOM_INFO | moderation.modtool_request_room_info | Modtool request room info | session |
| 887 | GUIDE_SESSION_RESOLVED | moderation.guide_session_resolved | Guide session resolved | session |
| 1052 | GUIDE_SESSION_GET_REQUESTER_ROOM | moderation.guide_session_get_requester_room | Guide session get requester room | session |
| 1391 | MODTOOL_REQUEST_USER_CHATLOG | moderation.modtool_request_user_chatlog | Modtool request user chatlog | session |
| 1392 | MODTOOL_SANCTION | moderation.modtool_sanction | Modtool sanction | session |
| 1424 | GUIDE_SESSION_GUIDE_DECIDES | moderation.guide_session_guide_decides | Guide session guide decides | session |
| 1572 | RELEASE_ISSUES | moderation.release_issues | Release issues | session |
| 1681 | DEFAULT_SANCTION | moderation.default_sanction | Default sanction | session |
| 1691 | CALL_FOR_HELP | moderation.call_for_help | Submit a call-for-help report | session |
| 1840 | MODTOOL_ALERTEVENT | moderation.modtool_alertevent | Modtool alertevent | session |
| 1922 | GUIDE_SESSION_ON_DUTY_UPDATE | moderation.guide_session_on_duty_update | Guide session on duty update | session |
| 1945 | MODTOOL_SANCTION_MUTE | moderation.modtool_sanction_mute | Modtool sanction mute | session |
| 2067 | CLOSE_ISSUES | moderation.close_issues | Close one or more moderation issues with a resolution | session |
| 2501 | CHAT_REVIEW_GUIDE_DETACHED | moderation.chat_review_guide_detached | Chat review guide detached | session |
| 2582 | MODTOOL_SANCTION_KICK | moderation.modtool_sanction_kick | Modtool sanction kick | session |
| 2587 | MODTOOL_REQUEST_ROOM_CHATLOG | moderation.modtool_request_room_chatlog | Modtool request room chatlog | session |
| 2717 | CLOSE_ISSUE_DEFAULT_ACTION | moderation.close_issue_default_action | Close issue default action | session |
| 2746 | GET_CFH_STATUS | moderation.get_cfh_status | Get cfh status | session |
| 2755 | CALL_FOR_HELP_FROM_SELFIE | moderation.call_for_help_from_selfie | Call for help from selfie | session |
| 2766 | MODTOOL_SANCTION_BAN | moderation.modtool_sanction_ban | Modtool sanction ban | session |
| 2950 | CALL_FOR_HELP_FROM_IM | moderation.call_for_help_from_im | Call for help from im | session |
| 3060 | CHAT_REVIEW_SESSION_CREATE | moderation.chat_review_session_create | Chat review session create | session |
| 3260 | MODTOOL_CHANGE_ROOM_SETTINGS | moderation.modtool_change_room_settings | Modtool change room settings | session |
| 3267 | GET_PENDING_CALLS_FOR_HELP | moderation.get_pending_calls_for_help | Get pending calls for help | session |
| 3295 | MOD_TOOL_USER_INFO | moderation.mod_tool_user_info | Mod tool user info | session |
| 3338 | GUIDE_SESSION_CREATE | moderation.guide_session_create | Guide session create | session |
| 3365 | CHAT_REVIEW_GUIDE_DECIDES | moderation.chat_review_guide_decides | Chat review guide decides | session |
| 3526 | MODTOOL_REQUEST_USER_ROOMS | moderation.modtool_request_user_rooms | Modtool request user rooms | session |
| 3605 | DELETE_PENDING_CALLS_FOR_HELP | moderation.delete_pending_calls_for_help | Delete pending calls for help | session |
| 3742 | MODTOOL_SANCTION_TRADELOCK | moderation.modtool_sanction_tradelock | Modtool sanction tradelock | session |
| 3786 | GET_GUIDE_REPORTING_STATUS | moderation.get_guide_reporting_status | Get guide reporting status | session |
| 3842 | MODTOOL_ROOM_ALERT | moderation.modtool_room_alert | Modtool room alert | session |
| 3899 | GUIDE_SESSION_MESSAGE | moderation.guide_session_message | Guide session message | session |
| 3961 | CHAT_REVIEW_GUIDE_VOTE | moderation.chat_review_guide_vote | Chat review guide vote | session |
| 3969 | GUIDE_SESSION_REPORT | moderation.guide_session_report | Guide session report | session |
Server to Client (s2c)
- Packets: 40
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 30 | CHAT_REVIEW_SESSION_DETACHED | moderation.chat_review_session_detached | Chat review session detached | session |
| 77 | CFH_PENDING_CALLS_DELETED | moderation.cfh_pending_calls_deleted | Cfh pending calls deleted | session |
| 138 | GUIDE_SESSION_DETACHED | moderation.guide_session_detached | Guide session detached | session |
| 143 | CHAT_REVIEW_SESSION_STARTED | moderation.chat_review_session_started | Chat review session started | session |
| 219 | GUIDE_SESSION_INVITED_TO_GUIDE_ROOM | moderation.guide_session_invited_to_guide_room | Guide session invited to guide room | session |
| 325 | CFH_TOPICS | moderation.cfh_topics | Cfh topics | session |
| 607 | CFH_CHATLOG | moderation.cfh_chatlog | Cfh chatlog | session |
| 673 | GUIDE_SESSION_ERROR | moderation.guide_session_error | Guide session error | session |
| 735 | CHAT_REVIEW_SESSION_OFFERED_TO_GUIDE | moderation.chat_review_session_offered_to_guide | Chat review session offered to guide | session |
| 841 | GUIDE_SESSION_MESSAGE | moderation.guide_session_message | Guide session message | session |
| 1016 | GUIDE_SESSION_PARTNER_IS_TYPING | moderation.guide_session_partner_is_typing | Guide session partner is typing | session |
| 1121 | CFH_PENDING_CALLS | moderation.cfh_pending_calls | Cfh pending calls | session |
| 1333 | MODTOOL_ROOM_INFO | moderation.modtool_room_info | Modtool room info | session |
| 1456 | GUIDE_SESSION_ENDED | moderation.guide_session_ended | Guide session ended | session |
| 1548 | GUIDE_ON_DUTY_STATUS | moderation.guide_on_duty_status | Guide on duty status | session |
| 1576 | MODERATOR_TOOL_PREFERENCES | moderation.moderator_tool_preferences | Moderator tool preferences | session |
| 1591 | GUIDE_SESSION_ATTACHED | moderation.guide_session_attached | Guide session attached | session |
| 1651 | MODERATION_REPORT_DISABLED | moderation.cfh_disabled_notify | Cfh disabled notify | session |
| 1752 | MODTOOL_VISITED_ROOMS_USER | moderation.modtool_visited_rooms_user | Modtool visited rooms user | session |
| 1829 | CHAT_REVIEW_SESSION_VOTING_STATUS | moderation.chat_review_session_voting_status | Chat review session voting status | session |
| 1847 | GUIDE_SESSION_REQUESTER_ROOM | moderation.guide_session_requester_room | Guide session requester room | session |
| 2030 | MODERATOR_MESSAGE | moderation.moderator_message | Moderator message | session |
| 2221 | CFH_SANCTION_STATUS | moderation.cfh_sanction_status | Cfh sanction status | session |
| 2335 | MODERATOR_ACTION_RESULT | moderation.moderator_action_result | Moderator action result | session |
| 2674 | GUIDE_TICKET_RESOLUTION | moderation.guide_ticket_resolution | Guide ticket resolution | session |
| 2696 | MODERATION_TOOL | moderation.moderation_tool | Moderation tool | session |
| 2782 | CFH_SANCTION | moderation.cfh_sanction | Cfh sanction | session |
| 2866 | MODERATION_USER_INFO | moderation.moderation_user_info | Moderation user info | session |
| 3150 | ISSUE_PICK_FAILED | moderation.issue_pick_failed | Issue pick failed | session |
| 3192 | ISSUE_DELETED | moderation.issue_deleted | Issue deleted | session |
| 3209 | GUIDE_SESSION_STARTED | moderation.guide_session_started | Guide session started | session |
| 3276 | CHAT_REVIEW_SESSION_RESULTS | moderation.chat_review_session_results | Chat review session results | session |
| 3285 | GUIDE_TICKET_CREATION_RESULT | moderation.guide_ticket_creation_result | Guide ticket creation result | session |
| 3377 | MODTOOL_USER_CHATLOG | moderation.modtool_user_chatlog | Modtool user chatlog | session |
| 3434 | MODTOOL_ROOM_CHATLOG | moderation.modtool_room_chatlog | Modtool room chatlog | session |
| 3463 | GUIDE_REPORTING_STATUS | moderation.guide_reporting_status | Guide reporting status | session |
| 3609 | ISSUE_INFO | moderation.issue_info | Issue info | session |
| 3635 | CFH_RESULT_MESSAGE | moderation.cfh_result_message | Cfh result message | session |
| 3679 | USER_SANCTION_STATUS | moderation.user_sanction_status | User sanction status | session |
| 3796 | CFH_REPLY | moderation.cfh_reply | Cfh reply | session |
Camera & Photos
Client to Server (c2s)
- Packets: 8
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 796 | REQUEST_CAMERA_CONFIGURATION | session.request_camera_configuration | Request camera configuration | session |
| 1461 | USER_SETTINGS_CAMERA | user.settings_camera | Toggle camera-follow-avatar mode | session |
| 1982 | RENDER_ROOM_THUMBNAIL | session.render_room_thumbnail | Render room thumbnail | session |
| 2068 | PUBLISH_PHOTO | session.publish_photo | Publish photo | session |
| 2408 | PURCHASE_PHOTO | session.purchase_photo | Purchase photo | session |
| 2468 | UPDATE_ROOM_THUMBNAIL | room.update_room_thumbnail | Update room thumbnail | session |
| 2492 | CALL_FOR_HELP_FROM_PHOTO | moderation.call_for_help_from_photo | Call for help from photo | session |
| 3959 | PHOTO_COMPETITION | session.photo_competition | Photo competition | session |
Server to Client (s2c)
- Packets: 7
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 463 | CAMERA_SNAPSHOT | session.camera_snapshot | Camera snapshot | session |
| 1927 | THUMBNAIL_UPDATE_RESULT | session.thumbnail_update_result | Thumbnail update result | session |
| 2057 | CAMERA_PUBLISH_STATUS | session.camera_publish_status | Camera publish status | session |
| 2783 | CAMERA_PURCHASE_OK | session.camera_purchase_ok | Camera purchase ok | session |
| 3595 | THUMBNAIL_STATUS | session.thumbnail_status | Thumbnail status | session |
| 3696 | CAMERA_STORAGE_URL | session.camera_storage_url | Camera storage url | session |
| 3878 | INIT_CAMERA | session.init_camera | Init camera | session |
Notifications & Landing
Client to Server (c2s)
- Packets: 6
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 10 | FORWARD_TO_RANDOM_PROMOTED_ROOM | navigator.forward_to_random_promoted_room | Forward to random promoted room | session |
| 1109 | INTERSTITIAL_SHOWN | session.interstitial_shown | Interstitial shown | session |
| 1827 | DESKTOP_NEWS | subscription.promo_articles | Get promo articles | session |
| 2012 | MYSTERYBOXWAITINGCANCELEDMESSAGE | furniture.mysteryboxwaitingcanceledmessage | Mysteryboxwaitingcanceledmessage | session |
| 2519 | GET_INTERSTITIAL | other.get_interstitial | Get interstitial | session |
| 3074 | MYSTERYBOX_OPEN_TROPHY | furniture.mysterybox_open_trophy | Mysterybox open trophy | session |
Server to Client (s2c)
- Packets: 16
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 286 | DESKTOP_NEWS | subscription.promo_articles | Promo articles | session |
| 596 | CANCELMYSTERYBOXWAITMESSAGE | furniture.cancelmysteryboxwaitmessage | Cancelmysteryboxwaitmessage | session |
| 859 | PET_LEVEL_NOTIFICATION | pet.level_notification | Notify the owner that a pet leveled up | session |
| 909 | CUSTOM_USER_NOTIFICATION | furniture.custom_notification | Deliver a custom notification message from furniture | session |
| 934 | ISSUE_CLOSE_NOTIFICATION | moderation.issue_close_notification | Issue close notification | session |
| 1634 | ROOM_MESSAGE_NOTIFICATION | room.room_message_notification | Room message notification | session |
| 1787 | NOTIFICATION_ELEMENT_POINTER | session.notification_element_pointer | Notification element pointer | session |
| 1808 | INTERSTITIAL_MESSAGE | session.interstitial_message | Interstitial message | session |
| 1992 | NOTIFICATION_LIST | session.notification_list | Notification list | session |
| 2125 | NOTIFICATION_OFFER_REWARD_DELIVERED | session.notification_offer_reward_delivered | Notification offer reward delivered | session |
| 2188 | CLUB_GIFT_NOTIFICATION | catalog.club_gift_notification | Notify the player that Club gifts are available | session |
| 2275 | ACTIVITY_POINT_NOTIFICATION | user.activity_point_notification | Notify the client of an activity-point currency change | session |
| 3082 | MESSENGER_FRIEND_NOTIFICATION | messenger.friend_notification | Push a friend-related state notification to the client | session |
| 3201 | SHOWMYSTERYBOXWAITMESSAGE | furniture.showmysteryboxwaitmessage | Showmysteryboxwaitmessage | session |
| 3712 | GOTMYSTERYBOXPRIZEMESSAGE | furniture.gotmysteryboxprizemessage | Gotmysteryboxprizemessage | session |
| 5100 | NOTIFICATION_SIMPLE_ALERT | session.notification_simple_alert | Notification simple alert | session |
Crafting & Recycling
Client to Server (c2s)
- Packets: 9
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 398 | RECYCLER_PRIZES | economy.recycler_prizes | Recycler prizes | session |
| 633 | GET_CRAFTABLE_PRODUCTS | economy.craftable_products | Get craftable products | session |
| 1173 | GET_CRAFTING_RECIPE | economy.crafting_recipe | Get crafting recipe | session |
| 1251 | CRAFT_SECRET | economy.craft_secret | Craft secret | session |
| 1342 | RECYCLER_STATUS | economy.recycler_status | Recycler status | session |
| 2771 | RECYCLER_ITEMS | economy.recycler_items | Recycler items | session |
| 3086 | GET_CRAFTING_RECIPES_AVAILABLE | economy.crafting_recipes_available | Get crafting recipes available | session |
| 3115 | ITEM_EXCHANGE_REDEEM | furniture.item_exchange_redeem | Item exchange redeem | session |
| 3591 | CRAFT | economy.craft | Craft | session |
Server to Client (s2c)
- Packets: 7
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 468 | RECYCLER_FINISHED | economy.recycler_finished | Recycler finished | session |
| 618 | CRAFTING_RESULT | economy.crafting_result | Crafting result | session |
| 1000 | CRAFTABLE_PRODUCTS | economy.craftable_products | Craftable products | session |
| 2124 | CRAFTING_RECIPES_AVAILABLE | economy.crafting_recipes_available | Crafting recipes available | session |
| 2774 | CRAFTING_RECIPE | economy.crafting_recipe | Crafting recipe | session |
| 3164 | RECYCLER_PRIZES | economy.recycler_prizes | Recycler prizes | session |
| 3433 | RECYCLER_STATUS | economy.recycler_status | Recycler status | session |
Other
Client to Server (c2s)
- Packets: 7
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 790 | TRY_PHONE_NUMBER | other.try_phone_number | Try phone number | session |
| 1379 | SET_PHONE_NUMBER_VERIFICATION_STATUS | other.set_phone_number_verification_status | Set phone number verification status | session |
| 1849 | GET_FAQ_TEXT | other.get_faq_text | Get faq text | session |
| 2031 | SEARCH_FAQS | other.search_faqs | Search faqs | session |
| 2721 | VERIFY_CODE | other.verify_code | Verify code | session |
| 2741 | RESET_PHONE_NUMBER_STATE | other.reset_phone_number_state | Reset phone number state | session |
| 3445 | GET_FAQ_CATEGORY | other.get_faq_category | Get faq category | session |
Server to Client (s2c)
- Packets: 3
| ID | Header | Packet | Summary | Phase |
|---|---|---|---|---|
| 91 | PHONE_TRY_VERIFICATION_CODE_RESULT | other.phone_try_verification_code_result | Phone try verification code result | session |
| 800 | PHONE_TRY_NUMBER_RESULT | other.phone_try_number_result | Phone try number result | session |
| 2890 | PHONE_COLLECTION_STATE | other.phone_collection_state | Phone collection state | session |