[MCPE-21627] Interact packet to spammy Created: 28/Apr/17  Updated: 14/Aug/17  Resolved: 14/Aug/17

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 1.1.0.9, 1.1.0.55, 1.1.1.1
Fix Version/s: 1.2.0.11

Type: Bug
Reporter: Max Kroer
Resolution: Fixed Votes: 7
Labels: None

Confirmation Status: Community Consensus
Platform: Phone - Android - Samsung Other (Specify in description)
CHK:
ADO: 68490

 Description   

Client sends Interact Packet for each entity, player on map and even himself. Action field always equals 4 (InteractUpdate) and EntityRuntimeID field always 0. Server feels very bad.

Devices: Highscreen Pure F, Samsung Galaxy s3 mini



 Comments   
Comment by [MCPE Helper] Dylan K. Taylor [ 12/Aug/17 ]

This issue is resolved as of 1.2.0.11 beta.

Comment by [MCPE Helper] Dylan K. Taylor [ 11/May/17 ]

```
2334 ms <- Write: InteractPacket - 210400
2382 ms <- Write: InteractPacket - 210400
2383 ms <- Write: InteractPacket - 210400
2434 ms <- Write: InteractPacket - 210400
2435 ms <- Write: InteractPacket - 210400
2482 ms <- Write: InteractPacket - 210400
2483 ms <- Write: InteractPacket - 210400
2527 ms <- Write: InteractPacket - 210400
2528 ms <- Write: InteractPacket - 210400
2573 ms <- Write: InteractPacket - 210400
2574 ms <- Write: InteractPacket - 210400
2638 ms <- Write: InteractPacket - 210400
2639 ms <- Write: InteractPacket - 210400
2688 ms <- Write: InteractPacket - 210400
2689 ms <- Write: InteractPacket - 210400
2738 ms <- Write: InteractPacket - 210400
2739 ms <- Write: InteractPacket - 210400
2788 ms <- Write: InteractPacket - 210400
2789 ms <- Write: InteractPacket - 210400
2837 ms <- Write: InteractPacket - 210400
2838 ms <- Write: InteractPacket - 210400
2871 ms <- Write: InteractPacket - 210400
2872 ms <- Write: InteractPacket - 210400
2921 ms <- Write: InteractPacket - 210400
2922 ms <- Write: InteractPacket - 210400
2971 ms <- Write: InteractPacket - 210400
2972 ms <- Write: InteractPacket - 210400
3038 ms <- Write: InteractPacket - 210400
3039 ms <- Write: InteractPacket - 210400
3088 ms <- Write: InteractPacket - 210400
3089 ms <- Write: InteractPacket - 210400
3124 ms <- Write: InteractPacket - 210400
3125 ms <- Write: InteractPacket - 210400
3177 ms <- Write: InteractPacket - 210400
```
This dump was obtained from a vanilla client connecting to a vanilla server by tracing client-sided execution.

Judging from the timings on this dump, it appears that this spam is actually being sent twice per tick. This is a very bad issue.

Comment by Niclas Olofsson [ 03/May/17 ]

Can confirm this on MiNET too, so doesn't seem to be a custom server thing trigger it.

Comment by [MCPE Helper] Dylan K. Taylor [ 28/Apr/17 ]

I can confirm this with multiple Android devices running 1.1.0.8 and 1.1.0.9. Sample output from a custom server:

{{
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:13] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:14] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:14] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
[12:07:14] [Server thread/DEBUG]: Unhandled InteractPacket received from dktapps: 0x210400
}}

This spams constantly. Previously it would spam action 4 (mouseover?) when looking at an entity. Now it spams it constantly, all the time. If not looking at any entity, spams eid 0.

Generated at Sat Jan 11 15:31:45 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.