Jump to content

5 Screenshots

  • 111
  • 1
  • 38.23 kB

About NexusRestartManager

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

 


WinterChild84 aka Nexus84's Collection

User Feedback

2.1m

Downloads

Total number of downloads.

9.9k

Customers

Total customers served.

144.6k

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.