-
Posts
146 -
Joined
-
Last visited
Content Type
Profiles
Warranty Claims
Downloads
Forums
Store
Services
Downloads Plus Support
DOWNLOADS EXTRA
Everything posted by CrypticRedHat
-
Yeah, which I did offer to help: “I am willing to help with this if you would like, although there is no way I can do this before forced wipe. Developers tend to be very busy just before forced updating their plugins. I appreciate you are struggling and I am willing to help, however a please and thank you would go a long way.” The way you came across was not good, then a very negative review, which frankly is totally defamatory as you haven’t even tested my plugin as you can’t because you don’t even own the dependency yet! It’s fine, we will let CF resolve this. I don’t want to argue on an open forum like this, it’s not good for either of us.
-
Conversation’s well over in my opinion, you asked me for support on someone else’s plugin, that’s where you went wrong. Your biggest mistake here is not reading everything, including dependencies, before you buy. Don’t buy one then read the other, then complain to the other dev who has nothing to do with that plugin about how awkward it feels to you. I’m not going to answer questions relating to someone else’s plugin, it may have changed since I last worked with it directly so I wouldn’t want to give wrong information. You could have and should have just asked them directly. The craziest part is you slammed me over someone else’s plugin looking difficult. Don’t worry about it, I’ve reported you to CF anyway. You can’t start blaming everyone else for the fact you didn’t read everything in full, and you definitely can’t start leaving bad reviews on someone’s work because they wouldn’t set up and answer questions about someone else’s plugins for you.
-
Changed Status from Pending to Not a Bug
-
Right, maybe check before you purchase them next time. Then when one looks too hard, don’t slam the developer of the other plugin and wreck his ratings because someone else’s plugin looks too difficult for you. I even offered to set it up for you if the owner of that plugin can’t help, and you actually ask without demanding. That’s well burnt now. You can’t get a refund because it’s a digital product you’ve downloaded.
-
So you purchased my plugin without even owning the dependency needed to use it, then gave me a poor review for not saying I’d set up another person’s plugin for you because it looks too complicated... sure. I’m clearly not going to answer questions like "Do I have to self-host anything?" about someone else’s plugin. Next time I suggest you read the dependencies properly, because if they look too complicated for you, best not to use them.
-
Ah I see! Right so you're actually struggling with Simple Link, I can't see that you've even opened a support request with him? Simple Link - Discord & Steam Linking System - Tools - Codefling I suggest you do this if you need help installing. Really, is it not my responsibility to help install a dependency that's clearly marked on the plugin? However, I am willing to help with this if you would like, although there is no way I can do this before forced wipe. Developers tend to be very busy just before forced updating their plugins. I appreciate you are struggling and I am willing to help, however a please and thank you would go a long way rather than kicking off in a support chat about someone else's plugin and threatening a refund you're not entitled to. Please, in the first instance, open a support ticket with Simple Link. If you do not get the help you need, I can help you after forced wipe.
-
It shouldn’t — it explicitly bails out for any NPCs. Could you either message me on Discord and send over your config (with any private info redacted), or drop me a DM here so I can take a look? Also, please confirm which version you’re running. If you’d rather, you’re welcome to raise it as a support query here instead — just make sure you remove any private hooks, etc. from the config before sharing it publicly. Also, when you say tracking, what exactly do you mean? Are they appearing in the Discord logs, showing up as raids, or something else?
- 50 comments
-
- #raid
- #protection
- (and 12 more)
-
If you still use this plugin in 2026 - dont. The plugin raycasts from the player’s eyes, and if the collider hit is on layer 18 or 29, it disables that collider: if (range.collider.gameObject.layer == 18 || range.collider.gameObject.layer == 29) range.collider.enabled = false; Thus breaking turret detection cargo ship movement carry excavator arm carry deep sea portal teleport zones and probably more..... developer should either update it, or at least put a notice on the plugin to say it will break your game.
-
- 5 comments
-
- #anticheat
- #demo
-
(and 5 more)
Tagged with:
-
- 5 comments
-
- #anticheat
- #demo
-
(and 5 more)
Tagged with:
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
Version 0.2.3
166 downloads
DemoPro: The Anti Cheat That Works DemoPro turns F7 reports into a single evidence bundle with timeline markers + jump points, so you can jump straight to the key moments fast. It captures footage Before / during / after the f7 report is made Cheaters can’t hide from this system — no more relying on outdated anti-cheat plugins. This is clear video evidence that makes decisions easier, faster, and fairer. 100% accurate, No False Positives Key Features Converts **F7 reports** into a single evidence bundle Records BEFORE, DURING, and AFTER every F7 report. You NEVER miss what happens. Saves you and your admins loads of time. No more wasting hours spectating players Smart sorts demos with Timeline markers + jump points to reach key moments fast Private portal access for you and your admins with **Steam sign-in** Assignments, notes, outcomes (keeps reviews organised) Server-friendly: all data is stored off-site on your account, not on your game server, keeping things lightweight and smooth. Can be use as a content tool, you can make cinematic videos from the demos you receive. Fully compatible with all Rust server setups. Proof it works: join our Discord and check out the #cheater-clips channel https://discord.gg/2DCfVFFgvW 7-day free trial: https://rustdemopro.com RustAdmin Integration: https://www.rustadmin.com Visual snippet of recoil mapping with each attack in timeline Shareable filtered portal links Discord ban feed + global portal search Redesign the portal + dashboard for a more modern and fluid feel New portal is now live Future Updates AI Integration Introduce an AI/ML system that analyses demo files to learn the difference between normal players behaviour vs a cheaters behaviour All Seeing Eye An AI powered monitoring layer that automatically flags suspicious players and triggers evidence capture without relying on F7 reports. Set Up Guide Step 1 — Create Your DemoPro Space Sign in at https://rustdemopro.com using your Steam account Create your community space Choose monthly or annual billing (includes a 7-day free trial) Step 2 — Install the Harmony Mod Copy the DLL into: server_root/HarmonyMods/ Start the server once to generate: server_root/HarmonyConfig/ (this contains the config) After editing the config, run: rdm.reloadcfg to apply changes Step 3 — Connect Your Server In the portal, generate a Server Key Paste the key into the plugin config Make sure uploads are enabled in the config Reload the config, enter this command in your console rdm.reloadcfg Step 4 — Reports Create Cases When an in-game report (F7) happens, DemoPro automatically builds an evidence bundle The bundle is uploaded to your portal as a case for review Step 5 — Review & Decide Open the case, assign it, and add notes Download the bundle, jump to the timeline markers Mark the outcome as Reviewed (Clear) or Reviewed (Cheating) with notes for your team If you need any help setting up DemoPro, please open a ticket on our Discord. How it works Server records players in 15-minute chunks with ~30 minutes rolling history. When someone is F7 reported, Demo Pro grabs the “before” buffer and keeps recording. 15 minutes later it adds the “after” clip and uploads everything to the portal. If a player disconnects/reconnects, chunk lengths can be shorter than 15 minutes—that’s normal. Portal statuses Players reported → Clip uploaded → Needs Review → Admin downloads → Admin reviews → Mark result Needs Review — new or reset incidents. Downloaded (Needs Review) — someone pulled the bundle but hasn’t finished. Reviewed — Clear / Reviewed — Cheating — finished decisions. Opening & assigning a report Click Open on a card to see details. Assign it to yourself immediately and add notes as you investigate. Set the review state to Reviewed (Clear) or Reviewed (Cheating) when done. Assignments and outcomes keep other moderators from duplicating work. Finding the action fast Timeline dots: hits/shots, kills, report moment. Use the event feed to jump to notable damage or kill events. Report marker shows where the F7 report landed inside the clip. Downloading the bundle Use Download bundle for a ZIP containing .dem files and a README. The README points to the first demo and the timestamp to jump to—start there. Clip lengths can vary if players disconnect; that’s expected. Load demos into Rust Copy the suggested .dem into C:\Program Files (x86)\Steam\steamapps\common\Rust\demos. If the demos folder doesn’t exist, create it (restart Rust once if needed). Playing + controls From Rust main menu, open the Demo browser, refresh, pick the file, and play. Use Alt to toggle cursor, Tab for UI, and debugcamera to free-fly. Cycle nearby players with Spacebar; pause/rewind/fast-forward as needed. Review guidance Use the README timestamps as a starting point; check other demos if nothing obvious. If cheating is confirmed: capture proof, upload to the usual place, mark Reviewed (Cheating), and leave clear notes. If clean: mark Reviewed (Clear) and add a quick note (e.g., desync, valid prefire). long story short, when someone f7 reports, you can get a clip, you replay in rust of exactly why, and it shows footage before and during the report. For tips and useful keybinds to help you get the most out of DemoPro, check out the dedicated channels in our Discord. Discord: https://discord.gg/2DCfVFFgvW Website: https://rustdemopro.com/ Youtube: https://www.youtube.com/@RustDemoPro Cheater VideosFree- 5 comments
- 5 reviews
-
- 2
-
-
- #anticheat
- #demo
-
(and 5 more)
Tagged with:
-
- 50 comments
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 2
-
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)
-
- 50 comments
-
- 2
-
-
-
- #raid
- #protection
- (and 12 more)
-
Version 1.0.1
31 downloads
DiscordRaidAlarm is a fully vanilla-friendly Rust plugin and Discord integration that alerts defenders when their base is under attack. It does not rely on Rust+ or any external "seismic sensors.” By detecting building damage in a standard Rust server (Oxide/uMod or Carbon), the system sends raid data to a PHP script with a MySQL database, and a Discord bot delivers real-time notifications to defenders via direct messages. You can either host your own single-tenant bot or register with our public multi-tenant bot (no hosting required). Once Steam-to-Discord mapping is in place, your players receive automated alerts about raids, even on completely vanilla Rust servers.If you need help configuring it, message me on Discord: CrypticRedhat. 1. Overview DiscordRaidAlarm notifies Rust players on Discord if their base is under attack. Its core components: Rust Plugin: Captures damage events and posts them to a PHP script. PHP Script + MySQL: Stores raid data in a raid_events table. Discord Bot: Reads the table and DMs defenders. You can either use: Our Public Multi-Tenant Bot (simplest; no hosting required), or A Self-Hosted Single-Tenant .exe (full control, optional). This guide focuses first on the public multi-tenant bot approach—especially how to invite the bot and use /registertenant. 2. Prerequisites Rust Server supporting Oxide/uMod or Carbon. A web host or cPanel environment for PHP + MySQL. A MySQL database (username, password, DB name, etc.). Token generated from it-tools.tech/token-generator (used across plugin & PHP script, and you’ll provide it to the multi-tenant bot). If you choose to self-host your own bot: A Windows machine and optionally a Discord Developer Portal application for a custom bot token. 3. Token Generation & Matching Go to it-tools.tech/token-generator → click generate. Use that random string for: Rust plugin config (API Auth Token), PHP script (API_TOKEN), And you’ll also provide it to the multi-tenant bot in /registertenant or your self-hosted bot config. All must match exactly or you’ll see 401/403 errors. 4. Rust Plugin Setup (Oxide/uMod or Carbon) Obtain DiscordRaidAlarm.cs. Place in your Rust server’s plugin folder: Oxide: oxide/plugins/ Carbon: Carbon/Plugins/ 3. Load the plugin: Oxide: oxide.reload DiscordRaidAlarm or restart. Carbon: c.reload DiscordRaidAlarm. 4. Config: Check oxide/config/DiscordRaidAlarm.json or similar. Set "API URL" to your DiscordRaidAlarm.php location, e.g. https://yourdomain.com/DiscordRaidAlarm.php. Set "API Auth Token" to the same token from Step 3. Verify no errors. Run oxide.plugins or carbon.plugins to confirm it’s loaded. 5. PHP API Setup Upload DiscordRaidAlarm.php to your web host. Edit lines like: define('DB_HOST', 'localhost'); define('DB_NAME', 'my_database'); define('DB_USER', 'my_db_user'); define('DB_PASS', 'my_db_pass'); define('API_TOKEN', 'YOUR_RANDOM_TOKEN'); Make sure API_TOKEN matches your plugin. Ensure you can reach DiscordRaidAlarm.php in a browser (it may show an error, that’s normal with no parameters). 6. Database Creation Create a MySQL DB or use an existing one. Import create_table.sql: mysql -u my_db_user -p my_database < create_table.sql 3. Check for raid_events: SHOW TABLES; If it’s there, you’re set. 7. Using the Public Multi-Tenant Bot If you don’t want to host a .exe, our public multi-tenant Discord bot can poll your raid_events for you. Below are the two main steps: inviting the bot, then registering your tenant via the /registertenant slash command. 7.1 Invite the Bot to Your Server Click this invite link: Invite It’s pre-configured with minimal but necessary permissions, including Send Messages (crucial for DM or channel posting) and other relevant scopes. Select your Discord server and authorize it. The bot will now appear in your server’s member list. If it can’t send messages or you want slash commands to work, ensure it has the right role/permission in the server. Typically "Send Messages,” "Embed Links,” "Read Messages History,” and "Use Application Commands” are enough. 7.2 Register Your Tenant with /registertenant Open a text channel (or any channel) in the same server where you invited the bot. Type /registertenant. You’ll see a form for: api_url (required) – The URL to your DiscordRaidAlarm.php. api_token (required) – The same token from your plugin + DiscordRaidAlarm.php. steamlink_url (required) – If you’re using a steam-to-discord link system. steamlink_secret (required) – Also for your steam link system. bypass_token (optional) – For some advanced steam link usage. poll_interval (optional) – How often the bot checks your raids, in seconds. Defaults to the global fallback if omitted. Fill out each field carefully: api_url: e.g., https://yourdomain.com/DiscordRaidAlarm.php api_token: your random token. steamlink_url / steamlink_secret: If you do not have a steam linking system, just enter placeholders. (Optional) bypass_token or poll_interval if needed. Press Enter. The bot will respond ephemerally with either "Tenant registered/updated successfully!” or an error message if something went wrong. If successful, the bot automatically logs your server info (guild_id + config) in its multi-tenant DB. From this point on, the bot polls your raid_events table. Done! Whenever your plugin logs a raid, the bot sees it and DMs the defenders (assuming you have steam-to-discord mapping set up). Important: You must run /registertenant from within the server that the bot is invited to. The bot automatically captures your guild_id from the slash command, linking that guild to the api_url + api_token you provided. 8. Self-Hosted Bot (Optional) If you prefer hosting your own single-tenant .exe, skip Section 7 and do this: Create a Discord bot in the Developer Portal. Invite it with permissions like Send Messages, etc. Edit appsettings.json or .config: { "BotSettings": { "BotToken": "YOUR_BOT_TOKEN", "RaidApiUrl": "https://yourdomain.com/DiscordRaidAlarm.php", "RaidApiToken": "YOUR_RANDOM_TOKEN", "PollIntervalSeconds": "10" } } Run DiscordRaidAlarmBot.exe. It polls your raid_events table, DMs defenders. 9. Testing & Verification Trigger a test from your Rust server plugin if it supports a test command (like /raidalarm.test). Otherwise, damage a building block. Check your MySQL raid_events table: SELECT * FROM raid_events; If a new row is added with processed=0, the bot should see it next poll cycle (every 10–30 seconds or your chosen interval). The bot (public multi-tenant or your own) sends direct messages to any defenders with known Discord IDs. If you see "Tenant registered/updated successfully!” from /registertenant but no raids are processed, check Troubleshooting. 10. Troubleshooting No DMs: Possibly defenders’ privacy settings block DMs from that server’s members. The user might not be in the same Discord server. Steam ID → Discord ID mapping is missing if you rely on external link systems. "Tenant registration failed” or 403/401 messages: Mismatched api_token between the Rust plugin, the DiscordRaidAlarm.php, or the data you entered in /registertenant. Typo in the api_url or server didn’t load the plugin. Bot Not Sending: For the public multi-tenant bot, confirm you typed /registertenant in the correct server, and it responded with success. For your self-hosted bot, ensure the .exe is running, the token is valid, and it’s in your server with Send Messages permission. Plugin Not Logging: Check the console logs for DiscordRaidAlarm.cs loading errors. Possibly it’s in the wrong folder for Oxide/Carbon, or you didn’t set "API Auth Token” in the plugin config.$29.99- 1 review
-
- 3
-
-
-
- #raid
- #raid alarm
-
(and 5 more)
Tagged with:
-
- 50 comments
-
- 1
-
-
- #raid
- #protection
- (and 12 more)