I want to use multipass to use the facepunch transport whenever my client is connected to the internet and otherwise the Yak transport. I want this to be the case when the client hosts and joins. For the client you have the option to set the client transport
mp.SetClientTransport<Tugboat>();
But this (as far as I can see in the docs) is not an option for the server and it just starts both yak and facepunch. Which will break if the user is not connected to the internet.