Description

Listen servers that do not have a microphone hooked up are dropping clients that do have microphones when the client attempts to transmit voice.

The log contains the following errors:

[2017.03.28-18.27.25:437][919]LogNetTraffic:Error: UChannel::ReceivedRawBunch: Bunch.IsError() after ReceivedNextBunch 1
[2017.03.28-18.27.25:437][919]LogNetTraffic:Error: Received corrupted packet data from client 10.1.110.61. Disconnecting.

Steps to Reproduce
  1. Open the attached project
  2. Package for Win64
  3. On the PC used for the server, ensure all microphones are disabled on the OS level
  4. Run the .exe on two separate computers
  5. On one PC, press J to host a session
  6. On the other, press K to join the session
  7. Once the client joins, have them hold Left Shift to toggle push-to-talk and then speak into their microphone

Result: The speaking client will be kicked

Expected: The voice would be transmitted and the server would be able to hear the client.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

13
Login to Vote

Fixed
ComponentUE - Networking
Affects Versions4.144.15
Target Fix4.23
Fix Commit7315481
Main Commit7328043
Release Commit7315481
CreatedMar 28, 2017
ResolvedJul 16, 2019
UpdatedJun 3, 2020