Recent changes to the player controller's mute functions have resulted in the MuteList not being updated on clients, and instead APlayerController::ClientMutePlayer now just directly calls MuteRemoteTalker on the online engine interface. However, IsPlayerMuted still checks MuteList.

Steps to Reproduce

Mute a player on a client (APlayerController::ClientMutePlayer), then call IsPlayerMuted for that player on the same client.
Expected: IsPlayerMuted will return true
Actual: IsPlayerMuted will return false

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-169683 in the post.

Login to Vote

ComponentUE - Online
Affects Versions5.1
Target Fix5.3
Fix Commit26281775
Main Commit26281793
Release Commit26281775
CreatedNov 9, 2022
ResolvedJul 3, 2023
UpdatedAug 15, 2023