Update: So I got the logs from the two computers. I removed all the garbage and just copied the section where the client was trying to join. I changed my IP and my NoIP addresses in the log for privacy reasons, but everything else is for the session. On the client, I tried to join twice.
Keep in mind that I have the bare minimum. Blank GM in order to get a custom controller. Controller has a join key or a host key. Open IP address and port number to join, or Open map with the option, listen. 2 different maps. A start map, and a game map. Both computers join the start map. One opens the Map level as a listen server. The other joins the listen server. If the joining client’s map changes, it joined. If not, it failed. As a developer package, the server doesn’t let the client in. As an editor standalone instance, the server lets a packaged client join.
Not sure what to make of these logs though. Is there a site or video that can explain these logs? Or can someone point me in the right direction?
Client Log:
Blockquote
[2023.04.07-12.33.05:245][640]LogNet: Browse: noip.hopto.org/Game/FlyingBP/Maps/Start
[2023.04.07-12.33.05:246][640]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2023.04.07-12.33.05:246][640]LogNet: Created socket for bind address: 0.0.0.0 on port 0
[2023.04.07-12.33.05:246][640]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-12.33.05:246][640]LogNet: Game client on port 7777, rate 100000
[2023.04.07-12.33.12:476][672]LogNet: Browse: noip.hopto.org/Game/FlyingBP/Maps/Start
[2023.04.07-12.33.12:477][672]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 60.242.81.333:7777, Name: IpConnection_2147482532, Driver: PendingNetDriver IpNetDriver_2147482533, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 2, Time: 2023.04.07-12.33.12
[2023.04.07-12.33.12:477][672]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 60.242.81.333:7777, Name: IpConnection_2147482532, Driver: PendingNetDriver IpNetDriver_2147482533, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2023.04.07-12.33.12:477][672]LogNet: DestroyNamedNetDriver IpNetDriver_2147482533 [PendingNetDriver]
[2023.04.07-12.33.12:477][672]LogExit: PendingNetDriver IpNetDriver_2147482533 shut down
[2023.04.07-12.33.12:477][672]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2023.04.07-12.33.12:477][672]LogNet: Created socket for bind address: 0.0.0.0 on port 0
[2023.04.07-12.33.12:477][672]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-12.33.12:477][672]LogNet: Game client on port 7777, rate 100000
Server Log:
Blockquote
[2023.04.07-12.33.01:760][ 29]LogNet: Browse: /Game/FlyingBP/Maps/Map?listen
[2023.04.07-12.33.01:760][ 29]LogLoad: LoadMap: /Game/FlyingBP/Maps/Map?listen
[2023.04.07-12.33.01:760][ 29]LogWorld: BeginTearingDown for /Game/FlyingBP/Maps/Start
[2023.04.07-12.33.01:760][ 29]LogWorld: UWorld::CleanupWorld for Start, bSessionEnded=true, bCleanupResources=true
[2023.04.07-12.33.01:761][ 29]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2023.04.07-12.33.01:797][ 29]LogAudio: Display: Waited 36.395401 ms for audio thread.
[2023.04.07-12.33.01:799][ 29]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2023.04.07-12.33.01:801][ 29]LogUObjectHash: Compacting FUObjectHashTables data took 0.97ms
[2023.04.07-12.33.01:804][ 29]LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
[2023.04.07-12.33.01:848][ 29]LogAudio: Display: Audio Device (ID: 1) registered with world ‘Map’.
[2023.04.07-12.33.01:849][ 29]LogAIModule: Creating AISystem for world Map
[2023.04.07-12.33.01:849][ 29]LogLoad: Game class is ‘FlyingGameMode_C’
[2023.04.07-12.33.01:850][ 29]LogNet: ReplicationDriverClass is null! Not using ReplicationDriver.
[2023.04.07-12.33.01:850][ 29]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2023.04.07-12.33.01:850][ 29]LogInit: WinSock: Socket queue. Rx: 131072 (config 131072) Tx: 131072 (config 131072)
[2023.04.07-12.33.01:850][ 29]LogNet: Created socket for bind address: 0.0.0.0 on port 7777
[2023.04.07-12.33.01:850][ 29]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-12.33.01:851][ 29]LogNet: GameNetDriver IpNetDriver_2147482516 IpNetDriver listening on port 7777
[2023.04.07-12.33.01:852][ 29]LogWorld: Bringing World /Game/FlyingBP/Maps/Map.Map up for play (max tick rate 0) at 2023.04.07-22.33.01
[2023.04.07-12.33.01:852][ 29]LogWorld: Bringing up level for play took: 0.001055
[2023.04.07-12.33.01:853][ 29]LogOnlineSession: Warning: OSS: No game present to join for session (GameSession)
[2023.04.07-12.33.01:853][ 29]LogSpawn: Warning: SpawnActor failed because no class was specified
[2023.04.07-12.33.01:854][ 29]LogLoad: Took 0.093869 seconds to LoadMap(/Game/FlyingBP/Maps/Map)
These are the working logs.
Client Package working:
Blockquote
[2023.04.07-13.35.47:475][140]LogNet: Browse: noip.hopto.org/Game/FlyingBP/Maps/Start
[2023.04.07-13.35.47:476][140]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2023.04.07-13.35.47:476][140]LogNet: Created socket for bind address: 0.0.0.0 on port 0
[2023.04.07-13.35.47:476][140]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-13.35.47:477][140]LogNet: Game client on port 7777, rate 100000
[2023.04.07-13.35.48:496][372]LogHandshake: SendChallengeResponse. Timestamp: 12.670132, Cookie: 089180097070152229149226137026157098168211210102192017127209
[2023.04.07-13.35.48:512][376]LogNetVersion: TestYMP 1.0.0.0, NetCL: 17155196, EngineNetVer: 17, GameNetVer: 0 (Checksum: 3558711785)
[2023.04.07-13.35.48:512][376]LogNet: UPendingNetGame::SendInitialJoin: Sending hello. [UNetConnection] RemoteAddr: 60.242.81.333:7777, Name: IpConnection_2147482532, Driver: PendingNetDriver IpNetDriver_2147482533, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2023.04.07-13.35.48:530][380]LogNet: Welcomed by server (Level: /Game/FlyingBP/Maps/Map, Game: /Game/FlyingBP/Blueprints/FlyingGameMode.FlyingGameMode_C)
[2023.04.07-13.35.48:530][380]LogLoad: LoadMap: noip.hopto.org/Game/FlyingBP/Maps/Map?game=/Game/FlyingBP/Blueprints/FlyingGameMode.FlyingGameMode_C
[2023.04.07-13.35.48:530][380]LogWorld: BeginTearingDown for /Game/FlyingBP/Maps/Start
[2023.04.07-13.35.48:530][380]LogWorld: UWorld::CleanupWorld for Start, bSessionEnded=true, bCleanupResources=true
[2023.04.07-13.35.48:531][380]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2023.04.07-13.35.48:568][380]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2023.04.07-13.35.48:570][380]LogUObjectHash: Compacting FUObjectHashTables data took 1.02ms
[2023.04.07-13.35.48:571][380]LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
[2023.04.07-13.35.48:625][380]LogAudio: Display: Audio Device (ID: 1) registered with world ‘Map’.
[2023.04.07-13.35.48:629][380]LogWorld: Bringing World /Game/FlyingBP/Maps/Map.Map up for play (max tick rate 0) at 2023.04.07-23.35.48
[2023.04.07-13.35.48:629][380]LogWorld: Bringing up level for play took: 0.001309
[2023.04.07-13.35.48:630][380]LogLoad: Took 0.100330 seconds to LoadMap(/Game/FlyingBP/Maps/Map)
[2023.04.07-13.35.48:631][380]LogNavigation: Warning: NavData RegistrationFailed_DataPendingKill.
[2023.04.07-13.35.48:727][382]LogSpawn: Warning: SpawnActor failed because no class was specified
[2023.04.07-13.35.48:728][382]LogOnlineSession: Warning: OSS: No game present to join for session (GameSession)
[2023.04.07-13.35.48:728][382]LogOnlineSession: Warning: OSS: No game present to join for session (GameSession)
[2023.04.07-13.35.56:968][779]LogOnlineSession: Warning: OSS: No game present to leave for session (GameSession)
[2023.04.07-13.35.56:968][779]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = FailureReceived, ErrorString = Host closed the connection., Driver = GameNetDriver IpNetDriver_2147482533
[2023.04.07-13.35.56:968][779]LogNet: Warning: Network Failure: GameNetDriver[FailureReceived]: Host closed the connection.
[2023.04.07-13.35.56:968][779]LogNet: NetworkFailure: FailureReceived, Error: ‘Host closed the connection.’
[2023.04.07-13.35.56:968][779]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: 60.242.81.333:7777, Name: IpConnection_2147482532, Driver: GameNetDriver IpNetDriver_2147482533, IsServer: NO, PC: Controller_C_2147482493, Owner: Controller_C_2147482493, UniqueId: NULL:DESKTOP-F1LLUF9-06D7971F418E4F15B95D6CB949A780D1, Channels: 8, Time: 2023.04.07-13.35.56
[2023.04.07-13.35.56:968][779]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 60.242.81.200:7777, Name: IpConnection_2147482532, Driver: GameNetDriver IpNetDriver_2147482533, IsServer: NO, PC: Controller_C_2147482493, Owner: Controller_C_2147482493, UniqueId: NULL:DESKTOP-F1LLUF9-06D7971F418E4F15B95D6CB949A780D1
[2023.04.07-13.35.56:968][779]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = ConnectionLost, ErrorString = Your connection to the host has been lost., Driver = GameNetDriver IpNetDriver_2147482533
[2023.04.07-13.35.56:972][780]LogNet: Browse: /Game/FlyingBP/Maps/Start?closed
[2023.04.07-13.35.56:972][780]LogNet: Connection failed; returning to Entry
[2023.04.07-13.35.56:972][780]LogLoad: LoadMap: /Game/FlyingBP/Maps/Start?closed
[2023.04.07-13.35.56:972][780]LogWorld: BeginTearingDown for /Game/FlyingBP/Maps/Map
[2023.04.07-13.35.56:972][780]LogNet: World NetDriver shutdown IpNetDriver_2147482533 [GameNetDriver]
[2023.04.07-13.35.56:972][780]LogNet: DestroyNamedNetDriver IpNetDriver_2147482533 [GameNetDriver]
[2023.04.07-13.35.56:972][780]LogExit: GameNetDriver IpNetDriver_2147482533 shut down
[2023.04.07-13.35.56:973][780]LogWorld: UWorld::CleanupWorld for Map, bSessionEnded=true, bCleanupResources=true
[2023.04.07-13.35.56:973][780]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2023.04.07-13.35.57:015][780]LogAudio: Display: Waited 42.389999 ms for audio thread.
[2023.04.07-13.35.57:017][780]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2023.04.07-13.35.57:021][780]LogUObjectHash: Compacting FUObjectHashTables data took 0.71ms
[2023.04.07-13.35.57:023][780]LogStreaming: Display: FlushAsyncLoading: 1 QueuedPackages, 0 AsyncPackages
[2023.04.07-13.35.57:036][780]LogAudio: Display: Audio Device (ID: 1) registered with world ‘Start’.
[2023.04.07-13.35.57:037][780]LogAIModule: Creating AISystem for world Start
[2023.04.07-13.35.57:037][780]LogLoad: Game class is ‘FlyingGameMode_C’
[2023.04.07-13.35.57:038][780]LogWorld: Bringing World /Game/FlyingBP/Maps/Start.Start up for play (max tick rate 0) at 2023.04.07-23.35.57
[2023.04.07-13.35.57:038][780]LogWorld: Bringing up level for play took: 0.000393
[2023.04.07-13.35.57:039][780]LogSpawn: Warning: SpawnActor failed because no class was specified
[2023.04.07-13.35.57:040][780]LogLoad: Took 0.067488 seconds to LoadMap(/Game/FlyingBP/Maps/Start)
[2023.04.07-13.35.57:050][780]LogUObjectHash: Compacting FUObjectHashTables data took 0.97ms
Editor Server working.
Blockquote
[2023.04.07-13.35.35:950][657]LogPackageName: SearchForPackageOnDisk took 0.129s to resolve Map.umap.
[2023.04.07-13.35.36:089][658]LogPackageName: SearchForPackageOnDisk took 0.138s to resolve Map.umap.
[2023.04.07-13.35.36:090][658]LogNet: Browse: /Game/FlyingBP/Maps/Map?listen
[2023.04.07-13.35.36:090][658]LogLoad: LoadMap: /Game/FlyingBP/Maps/Map?listen
[2023.04.07-13.35.36:090][658]LogWorld: BeginTearingDown for /Game/FlyingBP/Maps/Start
[2023.04.07-13.35.36:090][658]LogWorld: UWorld::CleanupWorld for Start, bSessionEnded=true, bCleanupResources=true
[2023.04.07-13.35.36:090][658]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2023.04.07-13.35.36:128][658]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2023.04.07-13.35.36:133][658]LogUObjectHash: Compacting FUObjectHashTables data took 1.00ms
[2023.04.07-13.35.36:538][658]LogAudio: Display: Audio Device (ID: 1) registered with world ‘Map’.
[2023.04.07-13.35.36:540][658]LogAIModule: Creating AISystem for world Map
[2023.04.07-13.35.36:540][658]LogLoad: Game class is ‘FlyingGameMode_C’
[2023.04.07-13.35.36:541][658]LogNet: ReplicationDriverClass is null! Not using ReplicationDriver.
[2023.04.07-13.35.36:541][658]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2023.04.07-13.35.36:541][658]LogInit: WinSock: Socket queue. Rx: 131072 (config 131072) Tx: 131072 (config 131072)
[2023.04.07-13.35.36:541][658]LogNet: Created socket for bind address: 0.0.0.0 on port 7777
[2023.04.07-13.35.36:541][658]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-13.35.36:542][658]LogNet: GameNetDriver IpNetDriver_0 IpNetDriver listening on port 7777
[2023.04.07-13.35.36:544][658]LogWorld: Bringing World /Game/FlyingBP/Maps/Map.Map up for play (max tick rate 0) at 2023.04.07-23.35.36
[2023.04.07-13.35.36:544][658]LogWorld: Bringing up level for play took: 0.001942
[2023.04.07-13.35.36:545][658]LogOnlineSession: Warning: OSS: No game present to join for session (GameSession)
[2023.04.07-13.35.36:545][658]LogSpawn: Warning: SpawnActor failed because no class was specified
[2023.04.07-13.35.36:546][658]LogLoad: Took 0.456358 seconds to LoadMap(/Game/FlyingBP/Maps/Map)
[2023.04.07-13.35.48:492][867]LogNet: NotifyAcceptingConnection accepted from: 60.242.81.333:49935
[2023.04.07-13.35.48:492][867]LogHandshake: SendConnectChallenge. Timestamp: 12.670132, Cookie: 089180097070152229149226137026157098168211210102192017127209
[2023.04.07-13.35.48:508][868]LogNet: NotifyAcceptingConnection accepted from: 60.242.81.333:49935
[2023.04.07-13.35.48:508][868]LogHandshake: SendChallengeAck. InCookie: 089180097070152229149226137026157098168211210102192017127209
[2023.04.07-13.35.48:508][868]LogNet: Server accepting post-challenge connection from: 60.242.81.333:49935
[2023.04.07-13.35.48:508][868]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2023.04.07-13.35.48:508][868]LogNet: NotifyAcceptedConnection: Name: Map, TimeStamp: 04/07/23 23:35:48, [UNetConnection] RemoteAddr: 60.242.81.333:49935, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
[2023.04.07-13.35.48:509][868]LogNet: AddClientConnection: Added client connection: [UNetConnection] RemoteAddr: 60.242.81.333:49935, Name: IpConnection_0, Driver: GameNetDriver IpNetDriver_0, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID
[2023.04.07-13.35.48:520][869]LogNet: NotifyAcceptingChannel Control 0 server World /Game/FlyingBP/Maps/Map.Map: Accepted
[2023.04.07-13.35.48:520][869]LogNet: Remote platform little endian=1
[2023.04.07-13.35.48:520][869]LogNet: This platform little endian=1
[2023.04.07-13.35.48:520][869]LogNetVersion: TestYMP 1.0.0.0, NetCL: 17155196, EngineNetVer: 17, GameNetVer: 0 (Checksum: 3558711785)
[2023.04.07-13.35.48:529][870]LogNet: Login request: ?Name=DESKTOP-F1LLUF9-06D7971F418E4F15B95D6CB949A780D1 userId: NULL:DESKTOP-F1LLUF9-06D7971F418E4F15B95D6CB949A780D1 platform: NULL
[2023.04.07-13.35.48:638][896]LogNet: Client netspeed is 100000
[2023.04.07-13.35.48:638][896]LogNet: Join request: /Game/FlyingBP/Maps/Start?Name=DESKTOP-F1LLUF9-06D7971F418E4F15B95D6CB949A780D1?SplitscreenCount=1
[2023.04.07-13.35.48:639][896]LogOnlineSession: Warning: OSS: No game present to join for session (GameSession)
[2023.04.07-13.35.48:639][896]LogNet: Join succeeded: DESKTOP-F1LLUF9-06D7
So I checked the differences and it seems that this is what the difference in the logs are:
The Editor Server which works, gets this:
“LogNet: NotifyAcceptingConnection accepted from: 60.242.81.333:49935”
But the packaged Server doesn’t do anything. The client package when it’s connecting to the editor server, gets to send this:
“LogHandshake: SendChallengeResponse. Timestamp: 12.670132, Cookie”
But when the server is packaged, the client gets this:
“LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: 60.242.81.333:7777, Name: IpConnection_2147482532, Driver: PendingNetDriver IpNetDriver_2147482533, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2023.04.07-12.33.12:477][672]LogNet: DestroyNamedNetDriver IpNetDriver_2147482533 [PendingNetDriver]
[2023.04.07-12.33.12:477][672]LogExit: PendingNetDriver IpNetDriver_2147482533 shut down”
I don’t know what it all means. When I have 2 BP nodes in the entire game, what is it that I need to fix?