FakeByte / EpicOnlineTransport

A Transport for Mirror using Epic Online Services
MIT License
252 stars 52 forks source link

NetworkManager offline/online scene leads to impossible connection #44

Open Etiennef3D opened 1 year ago

Etiennef3D commented 1 year ago

Hello, using the EOSLobbyUI and tried to join/leave the same lobby multiple times as a client, but it doesn't seems to work in these conditions:

I can add that it's (sometimes) possible to connect once (in the last case) but never more (timed out, even when set at 55sec).

I'm working on a windows 64bits with Mirror 66.0.9

Etiennef3D commented 1 year ago

Found a temporary solution, was to directly set the action to the activeTransport Action (was allocating a new reference to method each time the client was connecting), and RemoveTransportHandlers wasn't called to remove those references, even when StopClient.

Screen taken in NetworkClient.cs, between lines 106 to 123 image