cancel
Showing results for 
Search instead for 
Did you mean: 

MATCHMAKING Sessions Timeout/Fail to Connect.

brandon6ense
Explorer
Hey Unreal Oculus Community,

Our matchmaking sessions started breaking recently, it seems to have happened from under us as we have many old builds that used to work that no longer. They all fail in the same way...

Here is the gist of it:
1. Create a session and set the host as a listen server. (Either open the level with the parameter listen or reload the level with listen)
** We are using a browse pool, with no options. As simple as can be.
2. On the Client join the session with the same pool name.
3. Session is joined successfully (on success branch gets hit) but fails to complete as it times out, the session will end itself.
4. The host never sees the player, never even gets a sniff that they tried to connect.

We have tried this with multiple machines, one on the same LAN, one not.

We have a sample project ready to send to you via DropBox as well.

This is in 4.18.3 using the Oculus GitHub version of the source to create a Distribution build that we have been using for many months. This problem recently showed up with NO code or content changes.

Thx,Brandon


28 REPLIES 28

Mohammed_hashim
Expert Protege
This is what i get when i right click on the icon and see the detail, not sure if its what you are looking for, if not let me know and i will get you the right info.
https://i.imgur.com/77mmkgo.png

BR

Mohammed_hashim
Expert Protege


@Mohammed_hashim

Right here:
As for Oculus software package installed on my win10 its the latest one 1.32 since autoupdate is enabled
Yes, the runtime is the oculus software/home itself. You'd find the version in the settings menu. 1.32 is the version you are on and we are now pushing a fix to address this issue.






I see, glad you guys found the issue. let me know if you need any test/help/info later.

Mohammed_hashim
Expert Protege


@Mohammed_hashim

The issue has been resolved. Can you check and confirm that matchmaking is now functional at this time? Thanks!

Should i get an update on Oculus software? as i didn't get one till now even after restarting the software, and just made a test and still i have same problem.


m_milazzo
Protege




@Mohammed_hashim

The issue has been resolved. Can you check and confirm that matchmaking is now functional at this time? Thanks!

Should i get an update on Oculus software? as i didn't get one till now even after restarting the software, and just made a test and still i have same problem.




For us it is working again, without any updates and without restarting the Oculus app.

Thanks @imperativity for the support

Mohammed_hashim
Expert Protege
Still same for me as i found out i get same timeout log after 1 min. 

[2018.11.14-16.34.32:749][ 90]LogNet: Warning: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 60.02, Real: 60.00, Good: 60.00, DriverTime: 60.02, Threshold: 60.00, [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: OculusNetConnection_0, Driver: PendingNetDriver OculusNetDriver_0, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2018.11.14-16.34.32:749][ 90]LogNet: Warning: Network Failure: PendingNetDriver[ConnectionTimeout]: UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 60.02, Real: 60.00, Good: 60.00, DriverTime: 60.02, Threshold: 60.00, [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: OculusNetConnection_0, Driver: PendingNetDriver OculusNetDriver_0, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2018.11.14-16.34.32:749][ 90]LogNet: NetworkFailure: ConnectionTimeout, Error: 'UNetConnection::Tick: Connection TIMED OUT. Closing connection.. Elapsed: 60.02, Real: 60.00, Good: 60.00, DriverTime: 60.02, Threshold: 60.00, [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: OculusNetConnection_0, Driver: PendingNetDriver OculusNetDriver_0, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID'
[2018.11.14-16.34.32:749][ 90]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: OculusNetConnection_0, Driver: PendingNetDriver OculusNetDriver_0, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 2, Time: 2018.11.14-16.34.32
[2018.11.14-16.34.32:749][ 90]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: OculusNetConnection_0, Driver: PendingNetDriver OculusNetDriver_0, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2018.11.14-16.34.32:749][ 90]LogNet: DestroyNamedNetDriver OculusNetDriver_0 [PendingNetDriver]
[2018.11.14-16.34.32:765][ 91]LogNet: Browse: /Game/Maps/map1?closed
[2018.11.14-16.34.32:765][ 91]LogNet: Connection failed; returning to Entry
[2018.11.14-16.34.32:765][ 91]LogLoad: LoadMap: /Game/Maps/map1?closed
[2018.11.14-16.34.32:770][ 91]LogNet: UChannel::CleanUp: ChIndex == 0. Closing connection. [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: None, Driver: PendingNetDriver None, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2018.11.14-16.34.32:771][ 91]LogNet: UNetConnection::PendingConnectionLost. [UNetConnection] RemoteAddr: 2270842802956973.oculus, Name: None, Driver: PendingNetDriver None, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID bPendingDestroy=0 
[2018.11.14-16.34.32:771][ 91]LogStreaming: Display: Flushing async loaders.
[2018.11.14-16.34.32:777][ 91]LogAIModule: Creating AISystem for world map1
[2018.11.14-16.34.32:778][ 91]LogLoad: Game class is 'NewBlueprint1_C'
[2018.11.14-16.34.32:779][ 91]LogWorld: Bringing World /Game/Maps/map1.map1 up for play (max tick rate 0) at 2018.11.14-19.34.32
[2018.11.14-16.34.32:779][ 91]LogWorld: Bringing up level for play took: 0.000577
[2018.11.14-16.34.32:780][ 91]LogOnlineVoice: Oculus: Stopping networked voice for user: 0
[2018.11.14-16.34.32:780][ 91]LogLoad: Took 0.015110 seconds to LoadMap(/Game/Maps/map1)

Mohammed_hashim
Expert Protege
@imperativity Thanks a lot, really appreciated.

BR
MH

DOODLYDOO
Explorer
@imperativity The issue is still occurring for us as well. I am working on the same project as Brandon6ense.

Mohammed_hashim
Expert Protege
@imperativity 

Please find mine, both logs for client and listen server, btw this is new clean project on official launcher version UE4 4.21
I attached the project file too so your team can check it and see if anything missing. (Press "L" to create session, Press "i" to find and join session). (matchmaking variable set in dashboard with name "sample" as "Browse" mode)
I uploaded this test build to my RC channel so if you team need to test it send me their email and i will add it to the channel for real time test from their side. 
and My app id is mentioned in the engine ini file so your team can check my account and see if there is anything wrong from pool config.

matchmaking
 
As for the problem same as before, client find the session of the listen server but nothing happen after success join then timeout after 60 sec. BTW i tested the project while my Firewall on my win10 off. 
 
Let me know if you need any farther information.

Thanks

DOODLYDOO
Explorer
I tried again today, using the same builds as before, and currently the client can connect to a host's session, but it can occasionally take a very long time between joining the session and traveling to the host's map, appearing to the player as though no session was joined. It seems to be getting better each time I attempt it, and there are other issues, such as losing all audio once connecting to the other player, but that seems to only occur on one of our machines. I will investigate further and report back if I need more assistance.

Mohammed_hashim
Expert Protege
@imperativity
I made another account and hosted another windows with VM and i got same result which is the log i sent you. in short words its not 2 instance at the same PC. please let him send his email so i add him on my RC channel if he want so he can do the test from his side and see the log himself. btw i added "developer.support@oculus.com" on my RC channel so if he have the access to that user i'm sure he can access to my build. BTW log show 2 different Oculus account.