AutoReportBan

v1.2.2 Oxide Rust

Automatically bans players who receive multiple reports within a time window using Rust's native F7 report system. Features include configurable thresholds, temporary or permanent bans, Discord webhook integration, and detailed report tracking.

AutoReportBan - Automatically bans players who receive multiple reports within a time window using Rust's native F7 report system.

AutoReportBan

v1.2.2 Oxide Rust

Automatically bans players who receive multiple reports within a time window using Rust's native F7 report system. Features include configurable thresholds, temporary or permanent bans, Discord webhook integration, and detailed report tracking.

Buy on Codefling $4.99
166 views
12 downloads

Features

  • Native F7 report system integration
  • Configurable report thresholds
  • Time window based reporting
  • Temporary or permanent bans
  • Discord webhook notifications
  • Detailed report tracking
  • Admin commands and tools
  • Debug mode for troubleshooting
  • Automatic cleanup of old reports
  • Protection against report spam

Installation

Installation Steps

  1. Download the AutoReportBan.cs file
  2. Place it in your oxide/plugins folder
  3. Restart your server or use oxide.reload AutoReportBan
  4. Configure the settings in the config file

Configuration

The configuration file will be generated at oxide/config/AutoReportBan.json

{
  "Reports threshold": 10,
  "Time window (minutes)": 30,
  "Ban reason template": "Banned by server",
  "Ban duration (minutes, 0 = permanent)": 0,
  "Debug mode": false,
  "Discord Webhook URL": ""
}

Configuration Options

  • Reports threshold:
    Number of unique reports needed to trigger an automatic ban (default: 10)
  • Time window (minutes):
    Time period in which reports are counted (default: 30)
  • Ban reason template:
    The reason displayed when a player is banned (default: "Banned by server")
  • Ban duration:
    Duration of the ban in minutes. Set to 0 for permanent bans (default: 0)
  • Debug mode:
    Enables detailed logging for troubleshooting (default: false)
  • Discord Webhook URL:
    URL for Discord notifications. Leave empty to disable Discord integration

Commands

Command Description Permission
/listreports Lists all active reports in the system autoreportban.admin
/checkplayer Check reports for a specific player autoreportban.admin
/testreport Create a test report for testing purposes autoreportban.admin
/testwebhook Test Discord webhook integration autoreportban.admin
/cleanreports Manually trigger cleanup of expired reports autoreportban.admin

Permissions

Permission Description
autoreportban.admin Allows access to admin commands and report management

Plugin Information

Version 1.2.2
Platform Oxide
Game Rust
License Custom