Cousin Chat Guard AI

Paid Cousin Chat Guard AI 1.0

This resource is paid, and requires to be purchased
Keep your ARK: Survival Ascended community cleaner with CousinChatGuardAI, an AI-powered chat moderation plugin built for ASA Servers

It monitors in-game chat in real time, sends messages to an AI workflow, and can automatically mute players through RCON when toxic, threatening, or rule-breaking messages are detected.
  • Real-time ASA chat monitoring — checks in-game chat messages as players send them.
  • AI-powered moderation — sends chat messages to an AI/N8N workflow to detect toxic, harmful, or rule-breaking content.
  • Automatic player muting — can mute players by EOS ID using RCON commands.
  • Automatic unmute support — N8N can unmute players after the punishment timer ends.
  • Offense tracking
  • Ignored chat modes — tribe and alliance chat can be ignored by default to protect private communication.
  • Discord integration — punishment logs and AI verdicts can be drny to Discord webhooks.
  • Encrypted RCON payloads — RCON passwords are AES-256-CBC encrypted before being sent.
  • Runtime reload command — reload config without restarting the server using CousinChatGuardAI.Reload.
Price: $14.99/month
This monthly subscription helps cover the active AI processing used to analyze in-game chat and power automated moderation. It also help support me as a solo dev.

Request the plugin via our personnal web site : https://store.chezcousin.net/ and instantly get your licenses files.

If you have issues or need help you can always reach me on discord: https://discord.gg/7VRVTCMsBq or cousin704

Markdown (GitHub flavored):
## RCON Commands Reference

| Command | Usage | Description |
|---|---|---|
| `mute_eos` | `mute_eos <eosId> [duration_minutes]` | Mutes a player + increments offense count. Omit duration for permanent. |
| `unmute_eos` | `unmute_eos <eosId>` | Unmutes a player |
| `CousinChatGuardAI.Reload` | *(console or RCON)* | Reloads `config.json` and re-connects to the ChatGuard DB |
JSON:
{
  "General": {
    "Debug": true,
    "ClusterName": "MyCluster"
  },
  "License": {
    "Key": "YOUR_LICENSE_KEY"
  },
  "ChatRelay": {
    "Enabled": true,
    "Servers": [
      { "Name": "Map1", "RCON_IP": "public_ip", "RCON_Port": 27000, "RCON_Password": "yourpassword" },
      { "Name": "Map2", "RCON_IP": "public_ip", "RCON_Port": 27000, "RCON_Password": "yourpassword" }
    ]
  },
  "IgnoredChatModes": {
    "global": false,
    "tribe": true,
    "alliance": true,
    "local": false
  },
  "Punishments": {
    "Rules": [
      {
        "Offense": 1,
        "Action": "Warning",
        "DurationMinutes": 0
      },
      {
        "Offense": 2,
        "Action": "Mute",
        "DurationMinutes": 60
      },
      {
        "Offense": 3,
        "Action": "Mute",
        "DurationMinutes": 120
      },
      {
        "Offense": 4,
        "Action": "Mute",
        "DurationMinutes": 240
      }
    ]
  },
  "Decision": {
    "Automatic_AI_Punishments": true,
    "MinimumConfidenceToPunish": 0.85,
    "AI_Verdict": true,
    "Verdict_DiscordWebhook": "https://discord.com/api/webhooks/..."
  }
}
Author
cousin704
Views
334
First release
Last update

Ratings

5.00 star(s) 1 ratings

More resources from cousin704

Latest reviews

Le développeurs est disponible pour répondre au questions, le plugin est parfait pour les logs de raids, le top players et le top tribus. J'ai hâte de voir la suite des améliorations ! Merci pour ton travail !
cousin704
cousin704
Tu as commenté le mauvais plugin mais merci haha !
Back
Top