If many commands are sent at the same time, it appears that under certain conditions ExtPlane ends up executing them multiple times.
This is especially true if the simulator is under load - especially using VR, in my experience.
For example, in the Zibo, sending 5 MCP Speed up commands can result in up to 25-30 commands being executed in the sim.
A workaround to this is to add a delay for each command of, approximately, 100ms. This means that actions happen slower but are more reliable.
I have tested this by using my own work utilising ExtPlaneNet as well as dropping the commands into a direct telnet connection.
If many commands are sent at the same time, it appears that under certain conditions ExtPlane ends up executing them multiple times.
This is especially true if the simulator is under load - especially using VR, in my experience.
For example, in the Zibo, sending 5 MCP Speed up commands can result in up to 25-30 commands being executed in the sim.
A workaround to this is to add a delay for each command of, approximately, 100ms. This means that actions happen slower but are more reliable.
I have tested this by using my own work utilising ExtPlaneNet as well as dropping the commands into a direct telnet connection.