Photon Thunder fails to connect
Options
Hi,
I recently started using photon thunder for my networking and when the players connect it works like a charm. But about 50% of the time the client joining the host gets stuck on joining and doesn nothing.
Settings:
Photon Cloud
EU
Relay Only
How I connect:
I'm using the NetworkManager that came with the demo and then doing the following:
Gets called when game starts:
manager.StartMatchMaker();
When starting a private match this gets called:
manager.matchMaker.CreateMatch(Password, 4, true, "", "", "", 0, 0, OnMatchCreate);
The Callback OnMatchCreate sends all match information to my database and then when a client enters the correct private match code it receives the networkId and connects to that match.
manager.matchMaker.JoinMatch((UnityEngine.Networking.Types.NetworkID)ulong.Parse(WEBSITE_CALLACK_NETWORKID, "", "", "", 0, 0, OnMatchJoined);
That part is working fine, the client does receive the correct NetworkID and photon gives the message joining. However it doesn't always connect.
Also sometimes the networkID looks like this:
18446744071961946954
And Sometimes like this:
1538448969
The joining part seems unrelated to that though.
I recently started using photon thunder for my networking and when the players connect it works like a charm. But about 50% of the time the client joining the host gets stuck on joining and doesn nothing.
Settings:
Photon Cloud
EU
Relay Only
How I connect:
I'm using the NetworkManager that came with the demo and then doing the following:
Gets called when game starts:
manager.StartMatchMaker();
When starting a private match this gets called:
manager.matchMaker.CreateMatch(Password, 4, true, "", "", "", 0, 0, OnMatchCreate);
The Callback OnMatchCreate sends all match information to my database and then when a client enters the correct private match code it receives the networkId and connects to that match.
manager.matchMaker.JoinMatch((UnityEngine.Networking.Types.NetworkID)ulong.Parse(WEBSITE_CALLACK_NETWORKID, "", "", "", 0, 0, OnMatchJoined);
That part is working fine, the client does receive the correct NetworkID and photon gives the message joining. However it doesn't always connect.
Also sometimes the networkID looks like this:
18446744071961946954
And Sometimes like this:
1538448969
The joining part seems unrelated to that though.
0
Comments
-
Hello WDev,
The callback methods that you are passing to the CreateMatch and JoinMatch are from the same NetworkManager class, right ? Did you tried the punchthrough option ? It's expected that your players should connectet with less ping and more reliability.0