AWS Unreal Engine 5

Hello all!

So I have followed a tutorial taking me through the matchmaking system for AWS and unreal and now I am stuck.

I have been trying to google solutions to nothing and that brought me here.

The issue is that The server on Gamelift is running all fine and dandy, and all the request to get from qeue to finding a match are working and responding correctly. The issue arrives when It attempts to connect to the Gamelift server, the only error in the logs on the client I get:

LogNet: NetConnection::Close() [PendingNetDriver] [NoPC] [No Owner] from NMT_Failure Unauthorized
[2022.07.22-03.12.27:618][554]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 3.88.23.36:7777, Name: IpConnection_2147482492, Driver: PendingNetDriver IpNetDriver_2147482493, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: NULL:DESKTOP-ILJ7R8F-6CEB10F04CA3D925F9F6C38E225CD159, Channels: 2, Time: 2022.07.22-03.12.27
[2022.07.22-03.12.27:618][554]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 3.88.23.36:7777, Name: IpConnection_2147482492, Driver: PendingNetDriver IpNetDriver_2147482493, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: NULL:DESKTOP-ILJ7R8F-6CEB10F04CA3D925F9F6C38E225CD159
[2022.07.22-03.12.27:618][554]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Unauthorized, Driver = PendingNetDriver IpNetDriver_2147482493
[2022.07.22-03.12.27:618][554]LogNet: Warning: Network Failure: PendingNetDriver[PendingConnectionFailure]: Unauthorized
[2022.07.22-03.12.27:618][554]LogNet: NetworkFailure: PendingConnectionFailure, Error: ‘Unauthorized’

I have just run out of energy to keep googling myself into a whole and would love some feedback.

The server logs have no errors and the cloudwatch on aws says its all working fine.

the tutorial I have watched is this: https://youtube.com/playlist?list=PLa1dM5bPQv0u2IWZRIxtRqwWVJNOUtlbF

First you should ensure that the server and client are initializing the same netdriver.
Then check if the Server rejects the client during PreLogin.

1 Like