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 NitradoBase plugin for web applications and APIs. Provides HTTP server functionality for building custom web interfaces and REST APIs for your Hytale server.
- Custom server dashboards
- REST API endpoints
- Web-based configuration
- Player statistics pages
Nitrado:Query
by NitradoExposes server status information via HTTP. Provides real-time data about player counts, server performance, and world information for monitoring and server lists.
- Server list integration
- Monitoring dashboards
- Player count widgets
- Status pages
Nitrado:PerformanceSaver
by NitradoDynamically limits view distance based on resource usage. Automatically adjusts server settings to maintain stable performance during high load.
- Prevent server overload
- Dynamic performance scaling
- RAM optimization
- CPU management
ApexHosting:PrometheusExporter
by Apex HostingExposes detailed server and JVM metrics in Prometheus format. Provides comprehensive monitoring data for Grafana dashboards and alerting systems.
- Grafana dashboards
- Performance monitoring
- Alert configuration
- Historical metrics
How to Install Hytale Plugins
- Download the plugin from the GitHub releases page (.zip or .jar file)
- Place the file in your server's
mods/folder - Restart your server
- 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
- Monitors CPU usage, RAM allocation, and TPS (ticks per second)
- Detects when server performance drops below acceptable thresholds
- Gradually reduces view distance to reduce world loading overhead
- 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
- Install Prometheus server
- Configure Prometheus to scrape your Hytale server's metrics endpoint
- Install Grafana and connect it to Prometheus
- 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
- Study the source code of Nitrado:WebServer for HTTP server examples
- Review Nitrado:Query for API endpoint patterns
- Examine Nitrado:PerformanceSaver for performance monitoring
- Check out ApexHosting:PrometheusExporter for metrics export
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.