diff options
| author | Fuwn <[email protected]> | 2024-06-12 06:50:29 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-06-12 06:50:29 -0700 |
| commit | d57ed896ec46ec5f081b3031bc8606033fdfd95f (patch) | |
| tree | 87755d7ef6e3c54dab914e9004df84cf86ca8845 /NetworkPacket.proto | |
| parent | refactor: clearer distance command (diff) | |
| download | worldserver-protobufs-d57ed896ec46ec5f081b3031bc8606033fdfd95f.tar.xz worldserver-protobufs-d57ed896ec46ec5f081b3031bc8606033fdfd95f.zip | |
refactor: clearer network protobuf names
Diffstat (limited to 'NetworkPacket.proto')
| -rw-r--r-- | NetworkPacket.proto | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/NetworkPacket.proto b/NetworkPacket.proto new file mode 100644 index 0000000..3922ea9 --- /dev/null +++ b/NetworkPacket.proto @@ -0,0 +1,67 @@ +syntax = "proto3"; + +package whirl; + +import "AppearActorCmd.proto"; +import "AppInitCmd.proto"; +import "PropCmd.proto"; +import "BuddyListNotifyCmd.proto"; +import "BuddyListUpdateCmd.proto"; +import "ChannelCmd.proto"; +import "DisappearActorCmd.proto"; +import "FingerReplyCmd.proto"; +import "FingerRequestCmd.proto"; +import "LongLocationCmd.proto"; +import "PropertySetCmd.proto"; +import "PropertyUpdateCmd.proto"; +import "PropRequestCmd.proto"; +import "RedirectCmd.proto"; +import "RedirectIDCmd.proto"; +import "RoomIDCmd.proto"; +import "RoomIDRequestCmd.proto"; +import "SessionExitCmd.proto"; +import "SessionInitCmd.proto"; +import "ShortLocationCmd.proto"; +import "SubscribeDistanceCmd.proto"; +import "SubscribeRoomCmd.proto"; +import "TeleportCmd.proto"; +import "TextCmd.proto"; +import "UnsubscribeRoomCmd.proto"; +import "WhisperCmd.proto"; + +message NetworkPacket { + uint32 length = 1; + oneof object_id { + uint32 short_object_id = 2; + string long_object_id = 3; + } + uint32 type = 4; + oneof command { + AppearActorCmd appear_actor_cmd = 5; + AppInitCmd app_init_cmd = 6; + PropCmd prop_cmd = 7; + BuddyListNotifyCmd buddy_list_notify_cmd = 8; + BuddyListUpdateCmd buddy_list_update_cmd = 9; + ChannelCmd channel_cmd = 10; + DisappearActorCmd disappear_actor_cmd = 11; + FingerReplyCmd finger_reply_cmd = 12; + FingerRequestCmd finger_request_cmd = 13; + LongLocationCmd long_location_cmd = 14; + PropertySetCmd property_set_cmd = 15; + PropertyUpdateCmd property_update_cmd = 16; + PropRequestCmd prop_request_cmd = 17; + RedirectCmd redirect_cmd = 18; + RedirectIDCmd redirect_id_cmd = 19; + RoomIDCmd room_id_cmd = 20; + RoomIDRequestCmd room_id_request_cmd = 21; + SessionExitCmd session_exit_cmd = 22; + SessionInitCmd session_init_cmd = 23; + ShortLocationCmd short_location_cmd = 24; + SubscribeDistanceCmd subscribe_distance_cmd = 25; + SubscribeRoomCmd subscribe_room_cmd = 26; + TeleportCmd teleport_cmd = 27; + TextCmd text_cmd = 28; + UnsubscribeRoomCmd unsubscribe_room_cmd = 29; + WhisperCmd whisper_cmd = 30; + } +} |