I'm the developer of several of the VATSIM clients (vPilot, VRC, vSTARS, and vERAM) and it works as I described. Note that vPilot is only for P3D/FSX/MSFS, so I can't speak for the developers of the various clients that work with X-Plane, but if they are sending indicated altitude instead of pressure & true altitude, they are going against the VATSIM protocol specification. And it seems like we would have noticed issues way before now. I know for sure that the xPilot client is sending two different altitudes because I can see in the data stream that the two fields in the data packet (true alt and pressure alt) have different values. (I can't say for sure that one of them isn't indicated alt, but as I mentioned, that would be a violation of the protocol spec.) I was watching a couple pilots today when I was trying to track down reports of a similar issue with MSFS. I noticed a couple X-Plane users who were several hundred feet off of their cruising altitude on my radar scope. They were both flying the Challenger 650. I watched their data packets in the stream of data from the server. (One of them pointed me to this thread.)