Jump to content

RaidCircles 2.0

$5.99
   (0 reviews)

3 Screenshots

  • 1.3k
  • 19
  • 20.88 kB
  • Update details
    v2.0
    Released
    Download size20.88 kB
    Total versions6
    Time between versions 1 day
    Typical update pace About every 57 days
    Freshness 17 days ago

About RaidCircles

RaidCircles creates instant, clean raid indicators by placing a configurable radius circle on the map when a raid-related entity is destroyed. No spam, no heavy processing just fast, reliable raid feedback with full control through config.

Features

Smart Raid Detection (Killshot Only)

  • OnEntityDeath hook (default) — Triggers only when an entity is actually destroyed, not on every hit. More reliable than kill-shot math and eliminates edge cases where destruction wasn't being caught.
  • Legacy OnEntityTakeDamage mode — Can be re-enabled with "UseOnEntityDeath": false if you prefer the original kill-shot approach.
  • Weapon prefab fallback — Checks both info.WeaponPrefab and info.Weapon when identifying the raiding tool, protecting against occasional Facepunch changes to how weapon data is populated.
  • Tracks building pieces via buildingblock (walls, floors, roofs, stairs, etc.)
  • Optionally tracks selected deployables/defenses (turrets, SAM sites, barricades, window bars, wall frames, floor grills, etc.)

Weapon / Explosive Filtering (Config-Driven)

Enable exactly what should create a marker, for example:

  • Enable exactly what should create a marker:
  • Rockets (basic / HV / fire / incendiary)
  • Timed Explosive (C4)
  • Satchel Charges
  • Grenade Launcher (HE)
  • MLRS Rockets

Customizable Map Circle Marker

  • Adjustable radius
  • Adjustable duration
  • Adjustable primary color (RGBA)
  • Adjustable outline/secondary color (RGBA) via color2
  • Adjustable alpha/opacity
  • Color values are safely clamped between 0–1
  • Automatically removes itself after the configured time

Anti-Spam Cooldown (Area-Based)

  • Grid-based cooldown system reduces marker spam during heavy raids
  • Prevents overlapping circles in the same area within the cooldown window
  • Keeps the map readable while staying responsive
  • Notification cooldown prevents chat spam during heavy raids by only announcing once per grid within the cooldown window

Raid Start Chat Notification

  • Sends a notification when a raid "starts" in an area (first valid destruction after cooldown)
  • Includes the Rust map grid (e.g. E3) using MapHelper.PositionToString(...)
  • Fully configurable message (supports {grid} placeholder)
  • Optional sound effect notification — set any valid Rust sound effect path in config

Admin Tools (Permission Controlled)

  • Remove all active raid circles instantly with a chat or console command
  • Command names are configurable in the config file
  • Bypass permission — Grant raidcircles.bypass to players whose raids should not trigger markers or notifications (useful for admins, event accounts, etc.)

Performance Focused

  • Lightweight event hook usage
  • Early-exit checks to reduce overhead
  • Safe null handling and low allocations
  • Periodic memory cleanup — Automatically purges expired cooldown entries to prevent memory growth on busy servers
  • Cleans up markers on plugin unload/reload
  • Config versioning with automatic migration — no manual edits needed on upgrade

Configuration Sample

{
  "ConfigVersion": "2.0.0",
  "UseOnEntityDeath": true,
  "Weapons": {
    "rocket_basic": true,
    "rocket_hv": true,
    "rocket_fire": true,
    "rocket_incendiary": true,
    "explosive_timed": true,
    "explosive_satchel": true,
    "ammo_grenadelauncher_he": true,
    "mlrs": true
  },
  "Entities": {
    "buildingblock": true,
    "door": true,
    "wall_external_high": true,
    "autoturret": true,
    "flameturret": true,
    "sam_site": true,
    "ladderhatch": true,
    "barricade_wood": true,
    "barricade_metal": true,
    "window_bars": true,
    "wall_frame": true,
    "floor_grill": true
  },
  "BuildingGrades": {
    "twig": false,
    "wood": true,
    "stone": true,
    "metal": true,
    "armored": true
  },
  "CircleRadius": 1.2,
  "CircleAlpha": 0.7,
  "CircleColor": [1.0, 0.4, 0.1, 1.0],
  "CircleOutlineColor": [1.0, 0.2, 0.0, 0.4],
  "CircleDuration": 120.0,
  "CircleCooldown": 60.0,
  "SmallGridBucketSize": 10.0,
  "NotifyOnRaidStart": true,
  "RaidStartNotifyCooldown": 180.0,
  "RaidStartMessage": "<color=orange>Raid started</color> at <color=#ffd479>{grid}</color>!",
  "NotifyToAllPlayers": true,
  "NotifyToAdminsOnly": false,
  "LogToConsole": false,
  "RaidSoundEffect": "",
  "GridMethod": "MapHelper",
  "RemoveCirclesCommand": "removecircles",
  "CooldownCleanupInterval": 300.0
}

Permissions

raidcircles.removecircles — Allows use of the marker removal command

raidcircles.bypass —Raids by this player won't trigger markers or notifications

Commands

/removecircles — Removes all active raid markers (requires permission)
(Command name can be changed in config.)

If you need support, please join to our discord server!


ExploitCore's Collection

User Feedback

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.5m
Total downloads
Customers
11k
Customers served
Files Sold
158.1k
Marketplace sales
Payments
3.4m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.