Recommended Hytale Server Plugins

Discover essential plugins for your Hytale server from trusted development partners Nitrado and Apex Hosting. These plugins enhance functionality, improve performance, and provide powerful monitoring capabilities.

Featured Plugins

Nitrado:WebServer

by Nitrado

Base plugin for web applications and APIs. Provides HTTP server functionality for building custom web interfaces and REST APIs for your Hytale server.

Common Use Cases:
  • Custom server dashboards
  • REST API endpoints
  • Web-based configuration
  • Player statistics pages
View on GitHub

Nitrado:Query

by Nitrado

Exposes server status information via HTTP. Provides real-time data about player counts, server performance, and world information for monitoring and server lists.

Dependencies:
Nitrado:WebServer
Common Use Cases:
  • Server list integration
  • Monitoring dashboards
  • Player count widgets
  • Status pages
View on GitHub

Nitrado:PerformanceSaver

by Nitrado

Dynamically limits view distance based on resource usage. Automatically adjusts server settings to maintain stable performance during high load.

Common Use Cases:
  • Prevent server overload
  • Dynamic performance scaling
  • RAM optimization
  • CPU management
View on GitHub

ApexHosting:PrometheusExporter

by Apex Hosting

Exposes detailed server and JVM metrics in Prometheus format. Provides comprehensive monitoring data for Grafana dashboards and alerting systems.

Common Use Cases:
  • Grafana dashboards
  • Performance monitoring
  • Alert configuration
  • Historical metrics
View on GitHub

How to Install Hytale Plugins

  1. Download the plugin from the GitHub releases page (.zip or .jar file)
  2. Place the file in your server's mods/ folder
  3. Restart your server
  4. Check server logs to confirm the plugin loaded successfully

Note: If a plugin has dependencies (like Nitrado:Query requiring Nitrado:WebServer), install the dependencies first before installing the main plugin.

Deep Dive: Nitrado:WebServer

The Nitrado:WebServer plugin is the foundation for building web-based tools and APIs for your Hytale server. It provides:

  • HTTP server running on your Hytale server
  • RESTful API endpoint support
  • WebSocket connections for real-time updates
  • Static file serving for web interfaces
  • CORS configuration for external requests

Example Use Cases

Player Dashboard

Build a web interface showing online players, server stats, and world information in real-time.

Remote Administration

Create admin panels for managing server settings, player permissions, and configurations remotely.

API Integration

Expose server data via REST API for Discord bots, mobile apps, or third-party tools.

Server List Integration

Provide status endpoints for server lists, showing player counts and server information.

Deep Dive: Nitrado:PerformanceSaver

The PerformanceSaver plugin automatically adjusts server settings to maintain stable performance during high load. It's essential for servers with varying player counts or limited resources.

How It Works

  1. Monitors CPU usage, RAM allocation, and TPS (ticks per second)
  2. Detects when server performance drops below acceptable thresholds
  3. Gradually reduces view distance to reduce world loading overhead
  4. Restores original settings when performance stabilizes

Configuration

Typical configuration options include:

  • CPU Threshold: Trigger point for performance adjustments (e.g., 80% CPU usage)
  • Minimum View Distance: Lowest view distance to reduce to (e.g., 8 chunks)
  • Recovery Delay: Time to wait before restoring settings

Recommended For: Budget servers, shared hosting, or servers with unpredictable player counts. Essential for maintaining stability during player surges.

Deep Dive: ApexHosting:PrometheusExporter

The PrometheusExporter plugin is designed for advanced server monitoring using Prometheus and Grafana. It exports comprehensive metrics about your server's health and performance.

Metrics Exposed

Server Metrics

  • • Player count (online, max)
  • • TPS (ticks per second)
  • • World tick time
  • • Chunk loading statistics

JVM Metrics

  • • Heap memory usage
  • • GC (garbage collection) metrics
  • • Thread counts
  • • CPU usage

Setting Up with Grafana

  1. Install Prometheus server
  2. Configure Prometheus to scrape your Hytale server's metrics endpoint
  3. Install Grafana and connect it to Prometheus
  4. Import a Hytale dashboard template or create custom panels

Best For: Professional hosting operations, large server networks, or anyone serious about monitoring server health with historical data and alerting.

Want to Create Your Own Plugin?

Hytale's plugin API allows developers to extend server functionality. Check out the example plugins above on GitHub to learn from real implementations.

Resources

Plugin FAQ

Q: Are these plugins safe to use?

Yes, all featured plugins are developed by official Hytale hosting partners (Nitrado and Apex Hosting) and are open source on GitHub.

Q: Do plugins affect server performance?

Properly coded plugins have minimal impact. In fact, Nitrado:PerformanceSaver actually improves performance by dynamically adjusting settings. Monitor your server after installing plugins.

Q: Can I use these plugins on any host?

Yes, these plugins work on any Hytale server regardless of hosting provider. You just need file access to install them in your mods/ folder.

Q: How do I update plugins?

Download the latest version from GitHub releases, replace the old file in your mods/ folder, and restart your server. Always backup your server before updating plugins.

Q: Can plugins cause compatibility issues?

Rarely, but possible. Test plugins on a development server first. The featured plugins are well-maintained and designed to work together.

Related Guides