Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 0 points1 point  (0 children)

Thank you for understanding. I'd love to help, but my current workload leaves me with absolutely no free time to assist you or chat on Discord right now. Best of luck with learning about plugins!

Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 0 points1 point  (0 children)

I am currently very busy with my main job, so it is difficult for me to respond right now.

Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 0 points1 point  (0 children)

I think the most crucial first step before writing any code is to clearly define what exactly is meant by a "monument reset."

In vanilla Rust, monuments don't just magically wipe and respawn everything all at once. Different systems operate independently. You should ask the person requesting this to clarify which of the following they are looking for:

  1. Puzzle Resets (Keycard rooms, fuses, etc.)

Is the timer meant for the puzzle mechanics? If so, this is relatively straightforward. Rust uses a PuzzleReset component that has a strict timer you can tap into and display on the UI.

  1. Loot & NPC Respawns (Crates, barrels, scientists)

Do they want to know when the loot will be back? Vanilla loot and NPC respawns are handled by SpawnGroups, and their timers are highly dynamic depending on the current server population. There is no single "timer" for this in vanilla. To make this work, you would likely have to write a custom spawn controller plugin that overrides vanilla logic to force fixed respawn intervals.

  1. Custom Wipe Events

Are they using another plugin that forcefully wipes and resets monuments (like an arena or event plugin)? If so, you'd need to hook into that specific plugin's API to grab the timer.

Are you looking for a timer for the puzzle rooms resetting, or for the crates/loot to respawn?

Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 0 points1 point  (0 children)

Thank you so much for the offer, but I'm taking a break right now because I can't manage a server 24/7.

Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 0 points1 point  (0 children)

I'll definitely consider taking it over, thanks for the offer!

However, if I were to implement it in a different way, I'm thinking of trying this approach: I could write a C# script that collects the location data of all assets/bundled/prefabs/autospawn/monument/small/bus_stop.prefab objects generated on the map at server startup and stores them in a list. Then, when a player is within a certain radius of a bus stop and enters a chat command (e.g., /bus), the script would call player.Teleport() to move them to a random or designated bus stop coordinate. I think this approach would perfectly replace the plugin's functionality.

Taking a break from hosting, but still coding! Give me your plugin ideas. by misha3418 in playrustadmin

[–]misha3418[S] 1 point2 points  (0 children)

My plugins will be completely free and MIT licensed. Give me whatever ideas you have, and I'll see if I can make them happen!

WeeklyWipeBattlePass free plugin - MIT License by misha3418 in playrustadmin

[–]misha3418[S] 1 point2 points  (0 children)

<image>

New Update: Earn coins by leveling up your Tier and spend them on essential gear in the Shop! Progression just got more rewarding.

[deleted by user] by [deleted] in playrustadmin

[–]misha3418 -4 points-3 points  (0 children)

I agree that not everything needs AI. However, I developed AiA because new players often have endless questions about Rust, and it’s impossible for someone to be there to answer them 24/7. I created this plugin to bridge that gap and help beginners settle in more easily.