Menu
 

RocketMod Installation - Unturned Wiki

Unturned RocketMod Installation and Setup

RocketMod is the essential modding framework for Unturned servers, providing powerful plugins, admin tools, and customization options. This comprehensive guide covers installation, configuration, and plugin management.

Understanding RocketMod

RocketMod provides:

  • Plugin Framework: Extensive plugin ecosystem
  • Admin Commands: Advanced server management
  • Permission System: Granular access control
  • API Integration: Custom mod development support
  • Database Support: Player data persistence

Core Framework

Foundation for Unturned server modding

Plugin System

Extensive library of server enhancements

Admin Tools

Powerful management and moderation features

Solution 1: RocketMod Installation

Prerequisites

Ensure your server meets requirements:

  • Unturned 3.20.0.0 or later
  • .NET Framework 4.6.1 or higher
  • Administrative access to server
  • Backup of current server data

Installation Steps

  1. Download RocketMod: Get latest release from official GitHub
  2. Extract Files: Extract to temporary folder
  3. Copy to Server: Move files to server directory
  4. Configure Permissions: Set file ownership correctly
  5. Update Commands.dat: Add RocketMod startup
  6. Restart Server: Launch with RocketMod enabled

Directory Structure

Correct RocketMod installation:

Servers/YourServerName/
├── Server/
│   ├── Commands.dat
│   ├── Rocket/
│   │   ├── Rocket.Unturned.exe
│   │   ├── Libraries/
│   │   └── Plugins/
│   │       └── [PluginFiles]
│   └── [Other Server Files]
└── [Other Directories]

Solution 2: Plugin Management

Installing Plugins

Add plugins to your server:

  1. Download plugins from RocketMod forums or GitHub
  2. Extract plugin files to Rocket/Plugins/ directory
  3. Restart server to load new plugins
  4. Verify plugin loading in server console
  5. Configure plugin settings if required

Essential Plugins

Plugin Category Recommended Plugins Functionality
AdministrationRocketPermissions, AdminEssentialsUser management, commands
EconomyUconomy, AdvancedEconomyVirtual currency, trading
Homes/TPATelia, AdvancedTeleportHome system, teleportation
KitsKits, AdvancedKitsStarter packages, rewards
ProtectionClans, ZoneManagerLand claims, safe zones

Solution 3: Permission System

RocketPermissions Setup

Configure permission groups and ranks:

# Groups Configuration
groups:
  default:
    permissions:
      - rocket.kit
      - rocket.home
    inheritance: []
  
  vip:
    permissions:
      - rocket.kit.vip
      - rocket.home.vip
      - rocket.fly
    inheritance: [default]
  
  admin:
    permissions:
      - rocket.*
    inheritance: []

Permission Commands

Essential permission management commands:

  • /perm group add [name] - Create new group
  • /perm group permission add [group] [permission] - Add permission to group
  • /perm player group add [player] [group] - Add player to group
  • /perm player permission add [player] [permission] - Grant specific permission
  • /perm reload - Reload permission configuration

Solution 4: Configuration Files

RocketMod Configuration

Edit Rocket.xml for basic settings:

<RocketConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <InstanceGuid>YOUR-INSTANCE-GUID</InstanceGuid>
  <Port>27015</Port>
  <AutomaticallyDownloadPatches>true</AutomaticallyDownloadPatches>
  <EnableLogging>true</EnableLogging>
  <LogLevel>Info</LogLevel>
</RocketConfiguration>

Plugin Configuration

Most plugins use JSON configuration:

{
  "DatabaseType": "mysql",
  "DatabaseConnectionString": "Server=localhost;Database=rocket;Uid=rocket;Pwd=password;",
  "Permissions": {
    "Enabled": true,
    "GroupFormat": "[{GROUP}]",
    "ChatFormat": "{NAME}[{GROUP}]: {MESSAGE}"
  },
  "Kits": {
    "CooldownSeconds": 300,
    "MaxKitsPerPlayer": 3,
    "AutoKitOnSpawn": false
  }
}

Solution 5: Advanced Features

Database Integration

Set up persistent data storage:

Database Type Configuration Use Case
SQLiteBuilt-in, file-basedSmall servers, simple setup
MySQLExternal database serverLarge servers, web integration
PostgreSQLAdvanced database serverEnterprise applications

Custom Commands

Create server-specific commands:

  • Use RocketMod API for custom plugins
  • Implement permission checks
  • Add command aliases and shortcuts
  • Integrate with existing plugins

Troubleshooting RocketMod

Common Installation Issues

Problem Cause Solution
Plugins not loadingIncorrect file placementVerify Rocket/Plugins/ structure
Permission errorsInvalid configuration syntaxCheck XML/JSON formatting
Database connection failedWrong credentials or settingsVerify database configuration
Commands not workingMissing dependenciesInstall required plugins

Debug Mode

Enable debug logging for troubleshooting:

# Rocket.xml Debug Settings
<LogLevel>Debug</LogLevel>
<EnableLogging>true</EnableLogging>
<LogToFile>true</LogToFile>
<LogToConsole>true</LogToConsole>

Pro Tip: Join the RocketMod Discord community for plugin recommendations, support, and updates from experienced server administrators.

Security Considerations

Plugin Safety

  • Download plugins only from official sources
  • Check plugin reviews and community feedback
  • Scan plugins for malicious code
  • Keep plugins updated to latest versions
  • Monitor plugin resource usage

Access Control

Implement proper security measures:

  • Use Steam ID for admin identification
  • Implement role-based permissions
  • Enable logging of all admin actions
  • Regularly audit permission assignments
  • Use 2FA for admin account protection

Performance Optimization

Resource Management

  • Monitor plugin CPU and memory usage
  • Disable unused plugins
  • Optimize database queries
  • Use efficient plugin alternatives
  • Implement caching where possible

Server Integration

Ensure RocketMod works smoothly:

  1. Test each plugin individually
  2. Monitor server performance after installation
  3. Check for plugin conflicts
  4. Regularly update RocketMod framework
  5. Maintain plugin compatibility matrix

Enhance your Unturned server with RocketMod and powerful plugins to create a unique, managed gaming experience for your community.

Top