I'm trying to connect with my own master server when the port on route was blocked. First, i set up a normal connection with master server Code (CSharp): MasterServer.ipAddress = "xx.xx.xx.xx"; MasterServer.port = 23466; Network.natFacilitatorIP = "xx.xx.xx.xx"; Network.natFacilitatorPort = 50005; Then i request host list: Code (CSharp): MasterServer.RequestHostList ("TestConnection"); If route block my port, i detect it on: void OnFailedToConnectToMasterServer (NetworkConnectionError info) Then change to useProxy server on this function Code (CSharp): void OnFailedToConnectToMasterServer (NetworkConnectionError info) { //-- Something here Network.proxyIP = "xx.xx.xx.xx"; Network.proxyPort = myPort; Network.useProxy = true; MasterServer.RequestHostList ("TestConnection"); } But nothing happen at the second request host list. Can anyone help me solve this problem P/s: I'm not good at English, so sorry for my mistakes in this post !