In-game text has started being censored for some players at an abnormally high rate in Crazy Cards 18+. The first time I heard about this was on 17th July at 2:00am UTC.
Crazy Cards has a system that automatically filters text from a player’s saved card list when joining, as is required. For some dedicated players, this can mean 1,000+ strings are passed through the broadcast filter in a short period of time. These players seem to be getting affected by this..
According to reports, a significantly higher number of cards are being censored, and simple messages like “Hello” are being censored despite not sending any other messages.
Crazy Cards 18+ is an age-restricted game with strong language enabled. The chat system uses TextChannel:SendAsync(), and custom cards use TextService:FilterStringAsync(...PublicChat) -> GetNonChatStringForBroadcastAsync().
EDIT: I have since experimented with reducing broadcast filtering to 1 string per 10 seconds, but this is still preventing players from chatting “Hello” despite the broadcast filter being unassociated with chat messages.
Example of chat messages being censored excessively:
Expected behaviour
- The broadcast filter should not be seeing this many false positives.
- The game’s use of the broadcast filter should not impact players’ ability to chat. This is the only way for a game to filter non-chat strings, and these strings may not have even been typed by the associated player.
A private message is associated with this bug report
