I posted this bug in the thread for the last release of AppGameKit but think it may have been too late (it was just before the new version was released) and got overlooked.
When using
SetNetworkLocalFloat (Tier 1) I was setting the 'name' of the network variable to be the same as my game variable to make things easier to read. For example:
SetNetworkLocalFloat( NetworkID, "carx#", carx#)
This works perfectly on Windows and Android but on iOS (a 3rd gen iPad to be precise) it causes the AGK2 player to drop dead. It turns out to be the '#' symbol in the name which is killing it. If I remove the '#' it works perfectly:
SetNetworkLocalFloat( NetworkID, "carx", carx#)
This is the first time I have used the multiplayer commands like this so cannot say whether this behaviour is new or appeared in previous versions of AGK2.
Chart data provided with kind permission from
ELSPA