I don't think that it's always 0. Unless you have confirmed this by testing multiplayer functions, it's likely not always 0. MPHOST is the terminal of the host. If you don't host the connection (I believe there is a different command for hosting and joining, correct me if I'm wrong), then MPHOST will not be 0. The individual system's terminal will always be 0, but not MPHOST.