FAForever / FAForever/fa

[Feature]: Introduce Mute Functionality Across Games

Open
#7,069 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Lua
Stars
264
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
21

Description

### Describe the Feature

Request to officially implement a mute system for players across games.

The idea is to prevent affected users from:

- Using in-game chat (most important)
- Placing text markers
- Drawing on the map
- Using Aeolus

The feature should be applied via our tool [Mordor](https://github.com/FAForever/faf-moderator-client). It had a mute-_ish_ feature in the past, but it broke. Parts of the old code may be reusable, and will be referenced.

**Proposed Outline:**

1. Game team reviews implementing the mute feature.
2. Raise follow-up issues if server-side, client-side or Mordor changes are required.

FYI: Frontend Screenshot in Mordor

Image

**Note:**

If minor Mordor changes are required for testing/debugging, I can take a look and implement them before involving any FAF senior developer.

**References:**

https://github.com/search?q=repo%3AFAForever%2Ffaf-moderator-client%20setBanInfo&type=code
https://github.com/search?q=repo%3AFAForever%2Ffaf-moderator-client%20BanLevel.CHAT&type=code

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.