Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
That is not a new issue, it's really old one actually. I checked every opened issue and none of them was about that, so I don't know if you are aware. (Almost sure you are)
Ok, so as the title says sometimes the markers of your teammates not appears correctly. It always happen around a single player and in all cases get solved after the player go back to the lobby then join again.
I've seen 2 different ways:
I'm almost sure you will say that's a BIA limitation(maybe not ¯_(ツ)_/¯) and you can't work around, but I think you can make some kind of "check" to warn the player and force him go back to the lobby. This would be really good, since this issue "rarely" happens (and would prevent a lot of team kills :D).
This is an Arma bug, and there is no solution. The problem is that from the script perspective, sometimes the position commands will return a value that does not reflect the "rendered position" of the player. The icons rely on position commands, so if the value they give is incorrect then the icon will not render where it should. There is no way to check whether or not the values are correct.
I find it very weird that Bohemia did not tie position commands to the actual 3D model. Say, if you are towing a boat, and a friend gets in the boat, the value returned by position commands will "freeze" at the location where he got in the boat. So his icon stops moving even if you drive away with him in tow, and it will jump back at the correct location once he gets off. Bohemia are not very good coders.