> For the complete documentation index, see [llms.txt](https://srodevs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://srodevs.gitbook.io/docs/packets/agent.md).

# Agent Packets

Packets used when communicating with AgentServer (dispatched to ShardManager or GameServer).

<table data-full-width="false"><thead><tr><th width="100">Opcode</th><th width="215">Direction ( Client / Server )</th><th>Name</th></tr></thead><tbody><tr><td>0x6103</td><td>C > S</td><td><a href="/docs/packets/agent/agent_login_auth_req.md">AGENT_LOGIN_AUTH_REQ</a></td></tr><tr><td>0xA103</td><td>S > C</td><td><a href="/docs/packets/agent/agent_login_auth_ack.md">AGENT_LOGIN_AUTH_ACK</a></td></tr><tr><td>0x7007</td><td>C > S</td><td><a href="/docs/packets/agent/agent_character_selection_action_req.md">AGENT_CHARACTER_SELECTION_ACTION_REQ</a></td></tr><tr><td>0xB007</td><td>S > C</td><td><a href="/docs/packets/agent/agent_character_selection_action_ack.md">AGENT_CHARACTER_SELECTION_ACTION_ACK</a></td></tr><tr><td>0x7001</td><td>C > S</td><td><a href="/docs/packets/agent/agent_character_selection_join_req.md">AGENT_CHARACTER_SELECTION_JOIN_REQ</a></td></tr><tr><td>0xB001</td><td>S > C</td><td><a href="/docs/packets/agent/agent_character_selection_join_ack.md">AGENT_CHARACTER_SELECTION_JOIN_ACK</a></td></tr><tr><td>0x7450</td><td>C > S</td><td><a href="/docs/packets/agent/agent_character_selection_rename_req.md">AGENT_CHARACTER_SELECTION_RENAME_REQ</a></td></tr><tr><td>0xB450</td><td>S > C</td><td><a href="/docs/packets/agent/agent_character_selection_rename_ack.md">AGENT_CHARACTER_SELECTION_RENAME_ACK</a></td></tr><tr><td>0x34A5</td><td>S > C</td><td>AGENT_CHARACTER_DATA_BEGIN</td></tr><tr><td>0x3013</td><td>S > C</td><td>AGENT_CHARACTER_DATA_CHUNK</td></tr><tr><td>0x34A6</td><td>S > C</td><td>AGENT_CHARACTER_DATA_END</td></tr><tr><td>0x3056</td><td>S > C</td><td><a href="/docs/packets/agent/agent_character_exp_update.md">AGENT_CHARACTER_EXP_UPDATE</a></td></tr><tr><td>0x304E</td><td>S > C</td><td><a href="/docs/packets/agent/agent_character_info_update.md">AGENT_CHARACTER_INFO_UPDATE</a></td></tr><tr><td>0x70A7</td><td>C > S</td><td><a href="/docs/packets/agent/agent_character_bodystate_req.md">AGENT_CHARACTER_BODYSTATE_REQ</a></td></tr><tr><td>0x3012</td><td>C > S</td><td>AGENT_GAME_READY</td></tr><tr><td>0x300C</td><td>S > C</td><td><a href="/docs/packets/agent/agent_game_notify.md">AGENT_GAME_NOTIFY</a></td></tr><tr><td>0x3080</td><td>-</td><td><a href="/docs/packets/agent/agent_game_invite.md">AGENT_GAME_INVITE</a></td></tr><tr><td>0x34BE</td><td>S > C</td><td>AGENT_GAME_SERVERTIME</td></tr><tr><td>0x35B5</td><td>S > C</td><td>AGENT_GAME_RESET</td></tr><tr><td>0x35B6</td><td>C > S</td><td>AGENT_GAME_RESET_COMPLETE</td></tr><tr><td>0x7005</td><td>C > S</td><td><a href="/docs/packets/agent/agent_game_logout_req.md">AGENT_GAME_LOGOUT_REQ</a></td></tr><tr><td>0xB005</td><td>S > C</td><td><a href="/docs/packets/agent/agent_game_logout_ack.md">AGENT_GAME_LOGOUT_ACK</a></td></tr><tr><td>0x7006</td><td>C > S</td><td><a href="/docs/packets/agent/agent_game_logout_cancel_req.md">AGENT_GAME_LOGOUT_CANCEL_REQ</a></td></tr><tr><td>0xB006</td><td>S > C</td><td><a href="/docs/packets/agent/agent_game_logout_cancel_ack.md">AGENT_GAME_LOGOUT_CANCEL_ACK</a></td></tr><tr><td>0x300A</td><td>S > C</td><td><a href="/docs/packets/agent/agent_game_logout_success.md">AGENT_GAME_LOGOUT_SUCCESS</a></td></tr><tr><td>0x70EA</td><td>C > S</td><td>AGENT_GUIDE_REQ</td></tr><tr><td>0xB0EA</td><td>S > C</td><td>AGENT_GUIDE_ACK</td></tr><tr><td>0x7158</td><td>C > S</td><td>AGENT_CONFIG_UPDATE</td></tr><tr><td>0x3020</td><td>S > C</td><td><a href="/docs/packets/agent/agent_environment_celestial_position.md">AGENT_ENVIRONMENT_CELESTIAL_POSITION</a></td></tr><tr><td>0x3027</td><td>S > C</td><td><a href="/docs/packets/agent/agent_environment_celestial_update.md">AGENT_ENVIRONMENT_CELESTIAL_UPDATE</a></td></tr><tr><td>0x3809</td><td>S > C</td><td><a href="/docs/packets/agent/agent_environment_weather_update.md">AGENT_ENVIRONMENT_WEATHER_UPDATE</a></td></tr><tr><td>0x3CA2</td><td>S > C</td><td><a href="/docs/packets/agent/agent_quest_script.md">AGENT_QUEST_SCRIPT</a></td></tr><tr><td>0x7025</td><td>C > S</td><td><a href="/docs/packets/agent/agent_chat_req.md">AGENT_CHAT_REQ</a></td></tr><tr><td>0xB025</td><td>S > C</td><td><a href="/docs/packets/agent/agent_chat_ack.md">AGENT_CHAT_ACK</a></td></tr><tr><td>0x3026</td><td>S > C</td><td><a href="/docs/packets/agent/agent_chat_update.md">AGENT_CHAT_UPDATE</a></td></tr><tr><td>0x302D</td><td>S > C</td><td><a href="/docs/packets/agent/agent_chat_restrict.md">AGENT_CHAT_RESTRICT</a></td></tr><tr><td>0x7021</td><td>C > S</td><td><a href="/docs/packets/agent/agent_entity_movement_req.md">AGENT_ENTITY_MOVEMENT_REQ</a></td></tr><tr><td>0xB021</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_movement_ack.md">AGENT_ENTITY_MOVEMENT_ACK</a></td></tr><tr><td>0xB023</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_position_update.md">AGENT_ENTITY_POSITION_UPDATE</a></td></tr><tr><td>0x7024</td><td>C > S</td><td><a href="/docs/packets/agent/agent_entity_rotation_req.md">AGENT_ENTITY_ROTATION_REQ</a></td></tr><tr><td>0xB024</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_rotation_ack.md">AGENT_ENTITY_ROTATION_ACK</a></td></tr><tr><td>0xB070</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_skill_cast_begin.md">AGENT_ENTITY_SKILL_CAST_BEGIN</a></td></tr><tr><td>0xB071</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_skill_cast_end.md">AGENT_ENTITY_SKILL_CAST_END</a></td></tr><tr><td>0xB0BD</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_skill_buff_add.md">AGENT_ENTITY_SKILL_BUFF_ADD</a></td></tr><tr><td>0xB072</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_skill_buff_remove.md">AGENT_ENTITY_SKILL_BUFF_REMOVE</a></td></tr><tr><td>0x30BF</td><td>S > C</td><td><a href="/docs/packets/agent/agent_entity_state_update.md">AGENT_ENTITY_STATE_UPDATE</a></td></tr><tr><td>0x7081</td><td>C > S</td><td>AGENT_EXCHANGE_START_REQ</td></tr><tr><td>0xB081</td><td>S > C</td><td>AGENT_EXCHANGE_START_ACK</td></tr><tr><td>0x7082</td><td>C > S</td><td>AGENT_EXCHANGE_CONFIRM_REQ</td></tr><tr><td>0xB082</td><td>S > C</td><td>AGENT_EXCHANGE_CONFIRM_ACK</td></tr><tr><td>0x7083</td><td>C > S</td><td>AGENT_EXCHANGE_APPROVE_REQ</td></tr><tr><td>0xB083</td><td>S > C</td><td>AGENT_EXCHANGE_APPROVE_ACK</td></tr><tr><td>0x7084</td><td>C > S</td><td>AGENT_EXCHANGE_CANCEL_REQ</td></tr><tr><td>0xB084</td><td>S > C</td><td>AGENT_EXCHANGE_CANCEL_ACK</td></tr><tr><td>0x3085</td><td>S > C</td><td>AGENT_EXCHANGE_STARTED</td></tr><tr><td>0x3086</td><td>S > C</td><td>AGENT_EXCHANGE_CONFIRMED</td></tr><tr><td>0x3087</td><td>S > C</td><td>AGENT_EXCHANGE_APPROVED</td></tr><tr><td>0x3088</td><td>S > C</td><td>AGENT_EXCHANGE_CANCELED</td></tr><tr><td>0x3089</td><td>S > C</td><td>AGENT_EXCHANGE_UPDATE</td></tr><tr><td>0x308C</td><td>S > C</td><td>AGENT_EXCHANGE_UPDATE_ITEMS</td></tr><tr><td>0x7059</td><td>C > S</td><td>AGENT_TELEPORT_DESIGNATE_REQ</td></tr><tr><td>0xB059</td><td>S > C</td><td>AGENT_TELEPORT_DESIGNATE_ACK</td></tr><tr><td>0x705A</td><td>C > S</td><td>AGENT_TELEPORT_USE_REQ</td></tr><tr><td>0xB05A</td><td>S > C</td><td>AGENT_TELEPORT_USE_ACK</td></tr><tr><td>0x705B</td><td>C > S</td><td>AGENT_TELEPORT_CANCEL_REQ</td></tr><tr><td>0xB05B</td><td>S > C</td><td>AGENT_TELEPORT_CANCEL_ACK</td></tr><tr><td>0x7150</td><td>C > S</td><td>AGENT_ALCHEMY_REINFORCE_REQ</td></tr><tr><td>0xB150</td><td>S > C</td><td>AGENT_ALCHEMY_REINFORCE_ACK</td></tr><tr><td>0x7151</td><td>C > S</td><td>AGENT_ALCHEMY_ENCHANT_REQ</td></tr><tr><td>0xB151</td><td>S > C</td><td>AGENT_ALCHEMY_ENCHANT_ACK</td></tr><tr><td>0x7155</td><td>C > S</td><td>AGENT_ALCHEMY_MANUFACTURE_REQ</td></tr><tr><td>0xB155</td><td>S > C</td><td>AGENT_ALCHEMY_MANUFACTURE_ACK</td></tr><tr><td>0x3156</td><td>S > C</td><td>AGENT_ALCHEMY_CANCELED</td></tr><tr><td>0x7157</td><td>C > S</td><td>AGENT_ALCHEMY_DISMANTLE_REQ</td></tr><tr><td>0xB157</td><td>S > C</td><td>AGENT_ALCHEMY_DISMANTLE_ACK</td></tr><tr><td>0x716A</td><td>C > S</td><td>AGENT_ALCHEMY_SOCKET_REQ</td></tr><tr><td>0xB16A</td><td>S > C</td><td>AGENT_ALCHEMY_SOCKET_ACK</td></tr><tr><td>0x7060</td><td>C > S</td><td>AGENT_PARTY_CREATE_REQ</td></tr><tr><td>0xB060</td><td>S > C</td><td>AGENT_PARTY_CREATE_ACK</td></tr><tr><td>0x7061</td><td>C > S</td><td>AGENT_PARTY_LEAVE</td></tr><tr><td>0x7062</td><td>C > S</td><td>AGENT_PARTY_INVITE_REQ</td></tr><tr><td>0xB062</td><td>S > C</td><td>AGENT_PARTY_INVITE_ACK</td></tr><tr><td>0x7063</td><td>C > S</td><td>AGENT_PARTY_KICK</td></tr><tr><td>0x3864</td><td>S > C</td><td>AGENT_PARTY_UPDATE</td></tr><tr><td>0x3065</td><td>S > C</td><td>AGENT_PARTY_CREATED</td></tr><tr><td>0x3068</td><td>S > C</td><td>AGENT_PARTY_ITEM_DISTRIBUTION</td></tr><tr><td>0x7069</td><td>C > S</td><td>AGENT_PARTY_MATCHING_FORM_REQ</td></tr><tr><td>0xB069</td><td>S > C</td><td>AGENT_PARTY_MATCHING_FORM_ACK</td></tr><tr><td>0x706A</td><td>C > S</td><td>AGENT_PARTY_MATCHING_CHANGE_REQ</td></tr><tr><td>0xB06A</td><td>S > C</td><td>AGENT_PARTY_MATCHING_CHANGE_ACK</td></tr><tr><td>0x706B</td><td>C > S</td><td>AGENT_PARTY_MATCHING_DELETE_REQ</td></tr><tr><td>0xB06B</td><td>S > C</td><td>AGENT_PARTY_MATCHING_DELETE_ACK</td></tr><tr><td>0x706C</td><td>C > S</td><td>AGENT_PARTY_MATCHING_LIST_REQ</td></tr><tr><td>0xB06C</td><td>S > C</td><td>AGENT_PARTY_MATCHING_LIST_ACK</td></tr><tr><td>0x706D</td><td>C > S</td><td>AGENT_PARTY_MATCHING_JOIN_REQ</td></tr><tr><td>0xB06D</td><td>S > C</td><td>AGENT_PARTY_MATCHING_JOIN_ACK</td></tr><tr><td>0x706D</td><td>S > C</td><td>AGENT_PARTY_MATCHING_PLAYER_JOIN_REQ</td></tr><tr><td>0x306E</td><td>C > S</td><td>AGENT_PARTY_MATCHING_PLAYER_JOIN_ACK</td></tr><tr><td>0x2209</td><td>S > S</td><td><a href="/docs/packets/agent/agent_send_packet_to_client.md">AGENT_SEND_PACKET_TO_CLIENT</a></td></tr></tbody></table>
