Advanced Social & Moderation

Expanding the command parser for complex hierarchies

To fully support complex MMORPGs and competitive lobbies, a chat system needs strict, server-authoritative moderation tools. We are expanding the backend structs to handle complex player hierarchies.

Member Roles & Permissions

Future updates will introduce a hierarchical role system (e.g., Default, VIP, Moderator, Admin) tied directly to a player's FUniqueNetIdRepl. Instead of a binary 'Admin Only' flag, server RPCs will check a permissions matrix before executing sensitive commands.

Kick, Ban, and Blocking Systems

Moderation requires teeth. We are building server-side execution commands that allow Admins to temporarily kick or permanently ban specific hardware IDs or Network IDs from a chat room.
Furthermore, we are adding a player-facing Blocking System. This operates on two levels: a client-side filter that hides messages in the local UI, and a server-side rule that prevents blocked users from sending Direct Messages to the blocker.

Dynamic Player Lists

Currently, the server tracks who is in a room via the SubscribedPlayerIDs array. We will be exposing this array to the frontend through a dedicated UI template, allowing players to see exactly who is active and subscribed to their room in real-time.