Jump to content

Sigilo

Creator
  • Posts

    129
  • Joined

  • Last visited

Everything posted by Sigilo

  1. Sigilo

    RustAI

    And also Google Gemini, which is free to use.
  2. Sigilo

    AutoReportBan

    Version 1.2.2

    5 downloads

    Overview AutoReportBan is a powerful Rust server plugin that automatically bans players who receive multiple reports within a configurable time window. It leverages Rust's native F7 report system to detect and process player reports, allowing server administrators to maintain a cleaner gaming environment with minimal manual intervention. It's a very effective and fast way to deal with rage cheaters, without admin intervention. Features - Automatically processes player reports from Rust's native F7 report system - Configurable threshold for the number of unique reports needed to trigger a ban - Adjustable time window for counting reports - Option for temporary or permanent bans - Discord webhook integration for reports and ban notifications - Admin commands for monitoring and managing reports - Automatic cleanup of old reports and expired temporary bans - It doubles as a report log to discord for every report via F7. Installation 1. Download the `AutoReportBan.cs` file 2. Place it in your server's `oxide/plugins` directory 3. Restart your server or use the `oxide.reload AutoReportBan` command Permissions autoreportban.admin - Required to use all admin commands (listreports, checkplayer, testreport, testwebhook, cleanreports) Configuration After the first run, the plugin will generate a default configuration file at `oxide/config/AutoReportBan.json`. You can modify the following settings: { "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": "", "Report Discord Webhook URL": "", "Discord Bot Name": "Auto Report Ban", "Server Name": "Rust Server" } Configuration Options - **Reports threshold**: The number of unique reports a player must receive within the time window to trigger a ban - **Time window (minutes)**: The time period during which reports are counted - **Ban reason template**: The reason displayed to banned players - **Ban duration (minutes, 0 = permanent)**: How long temporary bans last (0 = permanent ban) - **Debug mode**: Enables detailed logging for troubleshooting - **Discord Webhook URL**: URL for Discord Ban notifications (leave empty to disable) - **Report Discord Webhook URL**: URL for Report notifications (leave empty to disable) Usage Player Reporting Players can report others using Rust's native F7 report system. The plugin tracks these reports and automatically bans players who receive enough unique reports within the configured time window. Console Commands The plugin provides several console commands to monitor and manage reports: - listreports - Shows all active reports in the system - checkplayer <name/steamid> - Shows detailed reports for a specific player - testreport <reporter> <target> - Creates a test report for debugging - testwebhook - Tests the Discord webhook integration - cleanreports - Manually triggers cleanup of old reports Discord Integration If you provide a Discord webhook URL in the configuration, the plugin will send notifications to your Discord channel whenever a player is banned. The notification includes: - Player name and Steam ID - Ban reason - Ban duration - Number of reports received How It Works 1. When a player reports another player using the F7 menu, the plugin captures this report 2. The report is stored with information about the reporter, target, reason, and timestamp 3. The plugin checks if the reported player has received enough unique reports within the time window 4. If the threshold is met, the player is automatically banned 5. Old reports are automatically cleaned up based on the configured time window 6. Temporary bans are automatically removed when they expire Best Practices - Set a reasonable threshold based on your server population - Adjust the time window to balance between quick action and false positives - Monitor the system initially to ensure it's working as expected Troubleshooting If you encounter issues: 1. Enable debug mode in the configuration 2. Check the server console for detailed logs 3. Use the `testreport` command to verify the system is processing reports correctly 4. Use the `testwebhook` command to verify Discord integration Notes - The plugin only counts unique reporters (each player can only report another player once) - Reports older than the configured time window are automatically removed - The plugin works with both online and offline players - Banned players will be kicked if they are online when banned - Safe to use in both modded and community servers.
    $4.99
  3. Sigilo

    erorr

    Changed Status from Pending to Fixed
  4. Sigilo

    Server FPS Plus

    I don't have a test server using carbon. I also test my plugins on my live servers before uploading them here, so I would need to switch one of them to carbon for testing with players, after familairizing with carbon in the test server. I'ts on my todo list, I will update it as soon as I complete the steps above.
  5. Changed Status from Pending to Fixed Changed Fixed In to 1.0.1
  6. Fixed
  7. Sigilo

    Comet

    It has no integration with those plugins, I don't have a PVE server to test.
  8. Sigilo

    Comet

    Version 1.1.2

    9 downloads

    A powerful and visually stunning comet system that allows players to call down devastating meteors using supply signals. The plugin creates dramatic visual effects with chain explosions and temporary impact effects, adding an exciting new gameplay element to your Rust server. FEATURES: Unique signal for calling down comets Configurable cooldown timers for meteor summoning Customizable comet trajectory with diagonal fall paths Spectacular visual effects and explosions Dynamic chain explosions and secondary blast effects Configurable building and player damage Temporary effects at impact sites Admin commands for spawning comets and distributing signals PERMISSIONS: comet.admin -Allows use of admin commands and spawning comets comet.use -Allows players to use comet signals COMMANDS: /comet -Summon a comet at your location (admin) /comet here -Summon a comet at your crosshair location (admin) /givecometcaller [player] [amount] -Give comet signals to a player /givecometcaller [amount] -Give yourself comet signals /givecometcaller reset [player] -Reset cooldown for a player comet.summon x y z -Console command to summon a comet at coordinates comet.give [player] [amount] -Console command to give comet signals to a player comet.giveall [amount] -Console command to give comet signals to all connected players CONFIGURATION: Comet Appearance: Control how comets fall using the Speed Scale, height and horizontal offset (higher values create more diagonal fall paths). Damage Settings: Configure impact radius, base damage, and separate multipliers for building and player damage. Higher values create more devastation. Visual Effects: Adjust the number and timing of chain explosions, secondary blasts, and post-impact effects to create spectacular visual displays. Signal System: Customize the signal name, time before impact, and cooldown periods for players. CONFIG: { "Comet Configuration": { "Falling Speed Scale (lower = slower fall)": 0.5, "Minimum Height for Comet Spawn": 900.0, "Maximum Height for Comet Spawn": 950.0, "Horizontal Offset for Comet Spawn (0 = above target, higher = more diagonal fall)": 800.0, "Impact Radius": 7.0, "Base Explosion Damage": 500.0, "Building Damage Multiplier": 1.0, "Secondary Explosion Damage Scale": 0.75, "Maximum Chain Explosion Length": 5, "Delay Between Chain Explosions": 0.3, "Fall Speed of Chain Explosions": 5.0, "Number of Secondary Explosions": 20, "Initial Explosion Count": 10, "Post Impact Effect Interval": 3.0, "Post Impact Effect Count": 5, "Time Until Impact Site Cleanup (0 = never)": 10, "Player Damage Radius": 30.0, "Player Damage Amount": 20.0 }, "Signal Configuration": { "Signal Name": "Comet Signal", "Time Before Comet Falls (seconds)": 30.0, "Cooldown Time (seconds)": 300.0 } }
    $4.99
  9. Sigilo

    RadioOn

    Personally, I'm not using this for player-deployed radios (disabled by default in the config file), but rather for those found at monuments like oil rig and underwater labs, as well as some I manually placed with rustedit or monument addons (boombox.static) at locations like outpost and fishing villages. The plugin won't restart radios that are already playing music or change their station; it only affects radios that are turned off.
  10. I'm offering game dev services at Sigilo.dev for all your gaming needs (mainly focused on Rust but I also work for other games like project zomboid, valheim, minecraft, etc). As a server owner myself, I have a good understanding of the real challenges and needs of gaming communities. I can offer custom plugin development for server management and player experience enhancement. All my work is thoroughly tested on live servers to assure reliability and to discover and handle edge cases. I also work in Discord bot development, I can create custom bots for your community with integration to game servers, web panels, AI api's and monitoring systems. All bots are build with high reliability and performance in mind. I can also provide hosting, administration, automation and consulting for Discord bots and Rust servers, handling server configuration, security implementation, customer support and maintenance. Available now for consultations about your server needs. Just send me a message via Codefling, Discord or on my webpage Sigilo.dev.
  11. Sigilo

    Sleepers

    Added, thanks for mentioning this.
  12. Sigilo

    Request feature

    Done
  13. Sigilo

    How to Teach it

    Changed Status from Pending to Not a Bug Changed Fixed In to 1.3.0
  14. Sigilo

    How to Teach it

    I would increase the config options based on real player input, there is no point explaining a complex plugin if you will never receive a question about it. Players use it mostly for wipes info, vip, rules and funny interactions asking strange stuff, to which the bot delivers. here is the example, the same as above: "Warp to other servers": "Write /servername to warp to other server, ex /server1 or /server2", "Remove structures": "Write /remove and select the structure you want to remove, you can do this only 2 hours after placing it" If your server info is too large, use AI to create more lines (I recomend cursor.com), make a folder with the config files of the plugins likelly to receive questions about how they work, use that folder as context and tell it to write more lines based on that in the RustAI config file. Review them and edit as needed. If your server info gets too large (5 pages or more), consider training a custom model with that info instead of prompting via config file. You can do that in the OpenAI page I sent you earlier or locally with a self hosted model if you have a powerfull video card. But this is rarelly necesary.
  15. Sigilo

    How to Teach it

    The model has some general knowledge about rust, but specific stuff of each individual server must be added to the config.
  16. Sigilo

    How to Teach it

    Glad to read it worked. For any specific information you want the bot to handle, just add it in the Custom Info part of the config file. "CustomInfo": { "Loot": "1.5x", "PvP": "Enabled at all times", "Resources": "2x", "Warp to other servers": "Write /servername to warp to other server, ex /server1 or /server2", "Remove structures": "Write /remove and select the structure you want to remove, you can do this only 2 hours after placing it" You can use any combination of keywords and instructions and the AI will use them to respond to player questions.
  17. Sigilo

    OpenAI Key

    Changed Status from Pending to Not a Bug Changed Fixed In to 1.3.0
  18. Sigilo

    RustAI

    Yes, it works with any OpenAI model or local model via textgen webui.
  19. Sigilo

    OpenAI Key

    Yes, you wil need the actual AI to make this work. To get an OpenAI API key, you can: Go to OpenAI's platform: https://platform.openai.com/api-keys Sign up or log in Click Create new secret key Name your key Select Create secret key Copy and and paste the key in the RustAI config file The cost for running this plugin, even in multiple populated servers with hundreds of daily calls is less than 5 USD/year. Alternativelly you can run a local text gen model in your own resources with: https://github.com/oobabooga/text-generation-webui
  20. Sigilo

    WipeBlock

    You can basically use any blocked ammo like HE rounds, Explosive rifle bullets, Normal rockets etc. You need: Another type of ammo for that weapon not being blocked, for example, normal rifle bullets for the rifle, HV rockets for the rocket launcher, etc. Steps to reproduce: Have in your inventory a locked type of ammo and and unlocked one for the same weapon, for example normal and explosive bullets. Start reloading the rifle with normal bullets. Drop the normal bullets to the ground during the reloading animation. The rifle will reload the next available ammo which is explosive bullets circunventing the plugin block. They can be used to raid since the block check is during reload. Hope that info helps!
  21. Sigilo

    erorr

    Changed Status from Pending to Fixed Changed Fixed In to 1.0.4
  22. I don't really have much trouble writing in English, but sometimes it really helps me to order my ideas in my second language or translating something written in my native Spanish. I don't use it often, just when I want to make a point clear with the correct use of words. I'm sorry if I made you feel like you were communicating with a machine, I will avoid it here, even if the message can get a little bit lost in translation sometimes.
  23. English is not my native language, so AI helps me communicate my ideas more clearly. And no, my plugins are entirely my own. As a server owner, I create plugins based on what I find useful. AI still can't identify real needs or come up with original solutions.
  24. There's nothing wrong with using AI to enhance your abilities, whether in coding, writing, or problem-solving. It's simply leveraging the best tools available, just like professionals use calculators for math, spell check for writing, or IDEs for coding. Technology exists to improve efficiency and simplify complex tasks. If AI helps you express ideas more clearly or work more efficiently, it's simply a smart way to improve your capabilities. Your value comes from your ideas, reasoning, and decisions. AI is just a tool.
  25. While IntelliSense has been around since the '90s, modern AI-assisted coding tools like GitHub Copilot go far beyond basic autocompletion. They generate entire functions, handle repetitive boilerplate and assist in structuring complex logic, reducing the manual effort required for tedious coding tasks. As for AI generating plugins, it's true that current coding models can produce semi-functional, albeit low-quality plugins from minimal prompts. However, creating an optimized and well-structured plugin still requires human oversight. AI struggles with designing efficient architectures, considering edge cases, and adhering to best practices without significant refinement from a developer. The role of AI in coding isn’t about replacing developers but enhancing productivity by automating mundane tasks and providing intelligent suggestions. The technology is evolving rapidly, and while it may not yet fully replace human creativity and expertise, it is undeniably becoming an integral part of modern software development.
1.8m

Downloads

Total number of downloads.

8.2k

Customers

Total customers served.

123.6k

Files Sold

Total number of files sold.

2.5m

Payments Processed

Total payments processed.

×
×
  • 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.