Jump to content

WinterChild84 aka Nexus84

Member
  • Posts

    5
  • Joined

  • Last visited

Everything posted by WinterChild84 aka Nexus84

  1. Version 1.0.0

    2 downloads

    NexusRestartManager is a professional Rust server lifecycle plugin that manages restarts, wipe tracking, Discord notifications, and native decay configuration with zero spam and clean presentation. COMMANDS (ADMIN): • Restart server: /nrm restart <seconds> [reason] Example: /nrm restart 300 Server update • Cancel a scheduled restart: /nrm cancel COMMANDS (PLAYERS): • View wipe info : /nrmwipe • View wipe info: /nextwipe PERMISSIONS: Admins must have: nexusrestartmanager.admin Grant using your permissions plugin (Oxide/Carbon). oxide.grant user <playername_or_steamid> nexusrestartmanager.admin carbon.grant user <playername_or_steamid> nexusrestartmanager.admin DISCORD FEATURES (AUTOMATIC): • Server Online message (status + wipe cycle) • Restart Scheduled message (countdown + reason) • Server Offline message (uptime + wipe age + wipe cycle) • No duplicate or spam messages • No fake player counts DECAY SETTINGS (CONFIG ONLY): This plugin uses Rust’s native decay system. Example: "Decay": { "Upkeep period (minutes)": 1440 } • 1440 = normal (vanilla) decay • Higher number = slower decay • Lower number = faster decay • Applies automatically on server start and wipe • No commands required IMPORTANT NOTES: • Requires Oxide/Carbon Discord extension for Discord messages • Does NOT wipe blueprints • Does NOT force wipes (tracking only) • Lightweight and production safe This plugin uses a Discord webhook to send server status messages. STEP 1: Create a Discord webhook 1. Open Discord 2. Go to your server 3. Right-click the channel you want messages in 4. Click "Edit Channel" 5. Go to "Integrations" 6. Click "Webhooks" 7. Click "New Webhook" 8. Copy the Webhook URL STEP 2: Add webhook to the plugin config 1. Start the server once with the plugin installed 2. Stop the server 3. Open this file: oxide/config/NexusRestartManager.json or use carbon config 4. Paste your webhook URL into: "Discord": { "Webhook URL": "PASTE_URL_HERE" } STEP 3: Save the file and restart the server • Do NOT reload for first setup • Restart the server fully STEP 4: Verify it works • When the server starts, Discord should show "Server Online" • Run: /nrm restart 60 Test • You should see a restart message in Discord
    $9.99
  2. Version 3.0.1

    114 downloads

    # Features - Restart your server when you want (SET_TIME or COOLDOWN) - Restart your server when an update is available (UpdateNotice plugin required) # Dependencies **THIS PLUGIN REQUIRE THE [DISCORD](https://umod.org/extensions/discord) EXTENTION TO WORK!** Compatible with [Update Notice](https://umod.org/plugins/update-notice) for restart on update - CarbonUpdate - OxideUpdate - ServerUpdate # Permissions - `rebootscheduler.admin` - Allows player to use the plugin commands # Commands - `rs cancel` - Cancel the ongoing restart - `rs discord` - Send a test message to discord - `rs help` - Display the help message - `rs restart <time in seconds>` - Initiate a restart (10s if no time given) - `rs status` - Display the current restart status # Configuration Default configuration: ```json { "Default chat avatar": 0, "Enable UpdateNotice plugin (required for hooks)": true, "Hooks configuration (require UpdateNotice)": { "When the Server Restart (COOLDOWN | DAILY_TIME)": "COOLDOWN", "Cooldown time before restart (in seconds)": 300, "Enable restart OnCarbonUpdate": false, "Enable restart OnOxideUpdate": true, "Enable restart OnServerUpdate": true }, "Restart messages cooldown": [ 3600, 1800, 900, 300, 120, 60, 30, 10, 5, 4, 3, 2, 1 ], "Enable daily restart": false, "Daily restart time (13:30:00 as example for 1:30 pm UTC)": "04:00:00", "Daily restart cooldown (for message visibility)": 300, "Enable discord notifications": false, "Discord webhook url": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Discord role id to mention (0 = no mention)": 0 } ``` - `Default chat avatar` - SteamID of the avatar to use for the chat messages - `Enable UpdateNotice plugin (required for hooks)` - Enable the UpdateNotice plugin hooks - `Hooks configuration (require UpdateNotice)` - Configuration for the UpdateNotice plugin hooks - `When the Server Restart (COOLDOWN | DAILY_TIME)` - When the server should restart (on hook triggered) - `COOLDOWN` - Restart when the cooldown time is reached - `DAILY_TIME` - Restart on the daily restart time (even if not activated) - `Cooldown time before restart (in seconds)` - Cooldown time before restart (only if the **COOLDOWN** is selected) - `Enable restart OnCarbonUpdate` - Initiate restart when CarbonUpdate is triggered - `Enable restart OnOxideUpdate` - Initiate restart when OxideUpdate is triggered - `Enable restart OnServerUpdate` - Initiate restart when ServerUpdate is triggered - `Restart messages cooldown` - Cooldown time for chat messages (in seconds) - `Enable daily restart` - Enable daily restart - `Daily restart time (13:30:00 as example for 1:30 pm UTC)` - Time of the daily restart (in UTC) - `Daily restart cooldown (for message visibility)` - Cooldown time for chat messages (in seconds) - `Enable discord notifications` - Enable discord notifications *(restartCancelled, restartInitiated, restartIminent)* - `Discord webhook url` - Discord webhook url (https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks) - `Discord role id to mention (0 = no mention)` - Discord roleId for mention on message embed # Localization Default localization: ```json { "Help": "\nCommands:\t\t\t\tExplanations:\n\n- rs cancel\t\t\t\tCancel the ongoing restart\n- rs discord\t\t\t\tSend a test message to discord\n- rs help\t\t\t\tDisplay the help message\n- rs restart <time in seconds>\t\tInitiate a restart (10s if no time given)\n- rs status\t\t\t\tDisplay the current restart status", "KickReason": "The server is restarting for update.", "NativeRestartCancel": "Native restart was cancelled.", "NoPermission": "You are not allowed to run this command!", "NoRestartOnGoing": "There is no restart on going!", "RestartCancelMessage": "The restart has been cancelled.", "RestartGlobalMessage": "The server is restarting in {0} due to {1}!", "RestartGlobalMessageShort": "The server is restarting in {0}!", "RestartInitialized": "Restart has been initialize.", "Status": "Status: {0}", "StatusWithTime": "Status: {0} - {1}", "UnknownCommand": "Unknown command!", "UpdateNoticeMissing": "The plugin \"UpdateMissing\" was not found. Check on UMod: https://umod.org/plugins/update-notice", "WrongNumberOfElements": "Wrong number of elements! Please check the help command.", "WrongTimeFormat": "Wrong time format! Please use \"hh:mm:ss\" for a planned time OR xxx (in seconds) for a cooldown" } ``` **PLEASE MAKE SURE TO KEEP THE {x} PARAMETERS STARTING FROM 0 AND INCREASING WITH THE ASCENDING ORDER!!** # Credits Inspired from [SmoothRestarter](https://umod.org/plugins/smooth-restarter) * **[HandyS11](https://github.com/HandyS11)** - Author Fixed by Winterchild84 for Discord.ext 3.00
    Free
  3. WinterChild84 aka Nexus84

    error

    he is just repeating it in spanish for the spanish community
  4. I as well i see that with the oxide.ext update it changed alot of the source code
2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

144.7k

Files Sold

Total number of files sold.

3.1m

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.