Installation -
Rust Oxide Plugin
Install and configure the Nexus Donate plugin for Rust servers
Overview
The Nexus Donate Rust Oxide plugin allows your server to communicate with your donation store and execute commands when players make purchases.
Prerequisites
- Rust server with Oxide/uMod installed
- Server with internet access
- Nexus Donate API key
1. Extracting the plugin
- Download the latest Nexus Donate Rust Oxide plugin
- Extract the plugin file to your server's
oxide/plugins/directory - The plugin file should be named
NexusDonate.cs - Ensure Oxide/uMod is properly installed and running
2. Upload to your server and configure
After uploading the plugin, configure it by editing the oxide/config/NexusDonate.json file:
Code
{
"APIKey": "your_api_key_here",
"StoreURL": "https://yourstore.com",
"CheckInterval": 30,
"Debug": false,
"ServerName": "Your Server Name",
"ServerIP": "your.server.ip",
"ServerPort": 28015
}
Configuration Options
- APIKey: Your Nexus Donate API key from the web panel
- StoreURL: The URL of your Nexus Donate store
- CheckInterval: How often the plugin checks for new donations (in seconds)
- Debug: Enable debug messages in console
- ServerName: Your server's display name
- ServerIP: Your server's IP address
- ServerPort: Your server's port number
3. Restart your server
- Restart your Rust server to load the plugin
- Check the server console for "Nexus Donate loaded successfully" message
- Look for any error messages related to the plugin
- Verify the plugin appears in your server's plugin list
Verification
To verify the installation is working:
- Check the server console for successful plugin loading
- Use the command
oxide.pluginsto see if Nexus Donate is listed - Test the connection by making a test donation
- Check that commands execute properly when donations are processed
Commands
The plugin provides the following commands:
oxide.reload NexusDonate- Reload the plugin configurationnexusdonate.status- Check the plugin status and connectionnexusdonate.test- Test the API connection
Permissions
The plugin uses the following permissions:
nexusdonate.admin- Access to admin commandsnexusdonate.status- Access to status commands
Troubleshooting
Common issues and solutions:
- Plugin not loading: Check if Oxide/uMod is properly installed
- API connection failed: Verify your API key and store URL
- No donations detected: Check the check interval and server connectivity
- Commands not executing: Verify the command syntax and player permissions
Note: Make sure your server has internet access to communicate with the Nexus Donate API.