If your client has "CONNECTTION TIMED OUT"/"no packets received yet" issue...

…when testing a server on your machine, configure your modem’s port forwarding. If that does not help, contact your internet provider. My provider blocked my NAT port forwarding until I told them I would switch to another provider :slight_smile: .

Do this to process your connect string in UE5.7 :slight_smile:

FString connect = "localhost:7777";

if (!ensure(IOnlineSubsystem::Get()->GetSessionInterface()->GetResolvedConnectString(InSession, connect) && !connect.IsEmpty()))
	return;

connect.RemoveFromStart("[");

if (int32 index{ 0 }; connect.FindLastChar(']', index))
	connect.RemoveAt(MoveTemp(index), EAllowShrinking::Yes);

if (int32 index{ 0 }; connect.FindLastChar(':', index))
	connect = connect.Left(MoveTemp(++index)) + "7777";