Gracias por responder. Te dejo algunas pruebas que hice a ver si con esta info puedo aportar algo.
Cuando hice la prueba de montar un servidor php local en mi equipo y que uno de mis amigos desde su equipo acediera a la web montada usando el ip privado que nos da zerotier entiendo que funcione porque de esta forma estas forzando la trama es decir estas apuntando directo a una ip:puerto y quizá como dices el juego no es capaz de apuntar a una ip específica ya que tiene 2 ip una la de el router físico y la otra la de la red virtual que da zerotier.
El puerto por el que da el servicio el juego luego lo miro y te digo.
No se si existe algún software que pueda forzar a un proceso a enrutarse por una interfaz de red específica y de esta manera forzar el proceso del juego a comunicarse por la de zerotier en vez de la del router.