-
Posts
81 -
Joined
-
Last visited
Content Type
Profiles
Downloads
Forums
Store
Support
DOWNLOADS EXTRA
Services
Everything posted by GOO_
-
Version 1.0.1
20 downloads
A Rust plugin that provides AI-generated kill commentary using RustGPT, making your server's death feed more entertaining and engaging. This plugin requires the RustGPT plugin to be installed. FEATURES AI-generated kill commentary using RustGPT Distance-based commentary (close, medium, long range) Multikill detection and special commentary Discord integration for kill feeds DeathNotes integration support Customizable styling and formatting Permission-based visibility control DEPENDENCIES RustGPT plugin DeathNotes plugin (optional) CONFIGURATION Commentary Settings: { "System Prompt": "You are a color commentator for a brutal post-apocalyptic death match TV show called RUST...", "Commentary Delay (seconds)": 2.5, "Multikill Window (seconds)": 5.0, "Long Range Distance (meters)": 100.0, "Medium Range Distance (meters)": 20.0, "Enable Multikill Detection": true, "Enable Distance Reporting": true, "Maximum Commentary Length": -1, "Enable DeathNotes Integration": false } Discord Settings { "Enable Discord Integration": false, "Discord Webhook URL": "your-webhook-url" } Kill Feed Styling { "Commentary Prefix": "[AI Commentary]", "Commentary Prefix Color": "#de2400", "Commentary Message Color": "#FFFFFF", "Commentary Font Size": 12, "Chat Icon (SteamID)": "76561197970331299" } PERMISSIONS aideathfeed.see: Allows players to see kill commentary INSTALLATION Install the RustGPT plugin Copy AIDeathFeed.cs to your oxide/plugins directory Configure the plugin in oxide/config/AIDeathFeed.json Restart your server or use oxide.reload AIDeathFeed USAGE The plugin automatically generates commentary for: Single kills with weapon and distance info Multikills within the configured time window DeathNotes events (if enabled) PERFORMANCE Configurable cleanup intervals Maximum pending commentaries limit Automatic cleanup of old data SUPPORT https://discord.gg/EQNPBxdjRuFree -
private object OnPlayerChat(BasePlayer player, string message, Chat.ChatChannel channel) { if (channel != Chat.ChatChannel.Global || !_questionRegex.IsMatch(message)) return null; I don't know what to tell you. The plugin only works in the global channel. It might be another plugin interfering? I dunno. I could be wrong. Get with me on discord and we can look at it together and figure it out. https://discord.gg/EQNPBxdjRu
-
Changed Status from Work in Progress to Closed
-
The issues of text formatting have been addressed. This is not a perfect system. I've added AI rules to the config to help address custom responses. The most important is text formatting. By default in RustGPT 1.8 the AI rule "Only respond in plain text." will be at the top of the list. This is still editable by admins but I highly suggest to leave it alone.
-
Changed Status from Work in Progress to Closed
-
RustGPT 1.8 is restricted to only see and respond to chat messages exclusively in the global channel.
-
Changed Status from Pending to Work in Progress Changed Fixed In to 1.7.7
-
Are you using the private messages plugin?
-
New version will fix this.
-
Changed Status from Pending to Work in Progress Changed Fixed In to Next Version
-
My AI girlfriend says this is some bull shit.
-
Changed Status from Pending to Closed
-
Can you contact me on Discord and share your logs securely please. "goo_gurt"
-
Sorry for the delayed response. I've been debating on how to answer this since I'm about to update the plugin and with the new version the method of giving context to the bot has changed a lot. So, for now with version 1.7.7 you can hard code info in the config in the content areas. However, in a few days this won't matter. I have completely overhauled the plugin. You will be able to generate bots and supply the plugin with data in multiple ways. A lot of info will be automatically retrieved and parsed into the AI's knowledgebase for you.
-
Changed Status from Pending to Closed
-
As an advocate of open access online I do feel for you and want you to have access to OpenAI's services but there is nothing I can do at the moment. I suggest you find an AI provider that uses the same OpenAI protocols and simply swap that API endpoint into the code. I don't know what LLMs are not blocked in your country so that's something I'd ask you to research and share with me. Ill be sure to disseminate that info for you and your countrymen. Hopefully, in the near future the censorship is reconsidered by your government. Especially with the rapidly changing political environment surrounding AI.
-
Is OpenAI restricted in the country your server is located?
-
Changed Status from Pending to Closed Changed Fixed In to Next Version
-
Please contact me on discord and we will fix this issue together. https://discord.gg/EQNPBxdjRu
-
Changed Status from Pending to Work in Progress Changed Fixed In to 1.7.7
-
Ill take a look.
-
Changed Status from Pending to Can't Reproduce
-
random server freeze when players get killed or F1 kill
GOO_ replied to oldmenrust's Support Request in Support
Changed Status from Pending to Can't Reproduce -
I guess that is a matter of perspective. From what I'm told by users it is not expensive. You can also restrict how many tokens your plugins use in the API call. Honestly gpt-4o is so cheap i didn't even consider the costs recently. Anyway, I'll be updating RustGPT to also use Groq which is free at the moment.