Summary
Automated chat & name moderation. Scans for banned words, blocks chat, and warns players. Auto-bans via API after configurable infractions. Standalone with admin reload command.
Description
RH_ChatMonitor - Automated Chat & Name Moderation
RH_ChatMonitor is a powerful, standalone server moderation tool designed to keep your Arma Reforger community clean and enforce your rules automatically. This mod actively scans both player chat and player names for a fully customizable list of banned words.
Key Features
Standalone: Requires no other mods to function (builds on the vanilla SCR_BaseGameMode and SCR_ChatComponent).
Chat Monitoring: Scans all player chat messages. If a banned word is found, the message is blocked and the player is warned.
Name Monitoring: Scans player names upon connection. If a banned word is found, a ban is immediately triggered.
Infraction System: Warns players via in-game chat for initial offenses. After a configurable limit, a ban is automatically triggered.
Web API Integration: Communicates with RoadHouse web API to issue bans. The mod does not ban locally; it reports to Battle Metrics, which handles the ban and kick.
Live Reload: Admins can use the #chatmonitor -reload command to reload the banned words list from the config file without a server restart.
Status Check: Admins can use #chatmonitor -status to see if the mod is active and how many words are in the filter.
How It Works
Chat Monitoring:
A player types a message.
The mod intercepts the message before it is sent to other players.
It checks the message against your m_sBannedChatWords list.
If clean: The message is sent normally.
If a banned word is found: The message is blocked. The player receives an in-game chat warning (e.g., "[SERVER] Warning 1/3..."). If the player hits the m_iChatInfractionLimit, the mod sends a ban request to your API.(contact us for access to the webapi)
Name Monitoring:
A player connects to the server.
The mod checks their name against the same m_sBannedChatWords list.
If a banned word is found: The mod immediately sends a ban request to your API for a name violation.(contact us for access to the webapi)
License
RH_ChatMonitor - Custom License Agreement
Copyright (c) 2025 Death&Taxes
This license agreement ("License") is a legal agreement between you (the "User") and the original author ("The Author") for the use of the software package "RH_ChatMonitor" ("The Mod").
--- Summary (Plain English) ---
This is not a substitute for the full license, but here's the simple version:
You MAY:
Download The Mod from its official source (e.g., Reforger Workshop).
Use The Mod on your non-monetized Arma Reforger server.
You MAY NOT:
Use The Mod on any server that accepts donations, payments, or offers "pay-to-win" items (a "Monetized Server") without express written permission from The Author.
Modify, edit, decompile, or reverse-engineer The Mod's code.
Re-upload, repackage, or redistribute The Mod on any platform (this includes packing it into a "server pack").
To request permission for monetization, see Section 5.
--- Full License Terms ---
1. Grant of License
The Author grants you a personal, non-exclusive, non-transferable, limited license to download and use The Mod on a single Arma Reforger server, subject to the restrictions in Section 2.
2. Restrictions
This license is immediately and automatically voided if you violate any of the following terms:
2.1. No Monetization: You may not use, run, or host The Mod on any "Monetized Server." A "Monetized Server" is defined as any server, community, or entity that accepts payments of any kind (including, but not limited to, donations, subscriptions, or "skip the queue" perks) or provides any in-game advantage, item, or service in exchange for real-world currency. Use on a Monetized Server is strictly prohibited unless you have obtained prior, express, and written permission from The Author (see Section 5).
2.2. No Modification or Redistribution: You may not, in whole or in part:
Modify, adapt, translate, or create derivative works based on The Mod.
Decompile, reverse-engineer, or disassemble The Mod's files.
Redistribute, re-upload, or "repack" The Mod in any form. All distribution must be from The Author's official source.
3. Ownership
The Author retains all right, title, and interest in and to The Mod, including all copyrights and intellectual property rights. This license does not grant you any ownership of The Mod.
4. No Warranty
THE MOD IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE MOD WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF THE MOD WILL BE UNINTERRUPTED OR ERROR-FREE.
5. Permission for Monetization
To request a license for use on a Monetized Server, you must contact The Author directly. Granting of this permission is at the sole discretion of The Author and may be subject to a separate licensing fee.
Contact: https://discord.gg/theroadhouse (ask for TexasRoadHouse or Death&Taxes)