Status Plugin Setup Guide
Display real-time player counts, server version, and MOTD on your HytaleTop100 listing by installing a status query plugin.
What is a Status Plugin?
A status plugin allows HytaleTop100 to query your server over UDP and retrieve detailed information beyond simple online/offline status. With a status plugin installed and enabled, your server listing will show:
- Player Counts - Display current and maximum players in real-time
- Server Version - Show which version of Hytale your server is running
- MOTD - Your server's message of the day, displayed on your listing
Without a status plugin, HytaleTop100 can only detect whether your server is online or offline using a basic UDP check. Installing a status plugin unlocks the full server info display.
Recommended: OneQuery Plugin
We recommend the OneQuery plugin, which implements the OneQuery V2 binary protocol over UDP. It's lightweight, secure (uses a challenge/response handshake to prevent spoofing), and purpose-built for server listing sites.
Setup Guide
Install the Plugin
Download the OneQuery plugin from CurseForge or GitHub and install it on your server.
- Download the plugin JAR file from CurseForge
- Place it in your server's
mods/folder - Restart your server to load the plugin and generate the default config
Configure the Plugin
The default configuration should work for most setups. The plugin listens on UDP port 5520 by default.
Default Port
The OneQuery protocol uses port 5520 by default. If your server uses a different port, you can change it in the plugin config.
Firewall
Make sure UDP port 5520 (or your custom port) is open and accessible from the internet so HytaleTop100 can query your server.
Note: If you're using a hosting provider like Nitrado, you may need to check if additional UDP ports can be opened, or if the plugin needs to be configured to use an already-open port.
Enable on HytaleTop100
Once the plugin is running on your server, enable it on your HytaleTop100 listing:
- Go to your server's Edit page on HytaleTop100
- In the Server Details section, check the "OneQuery V2" toggle
- Make sure your IP Address field includes the correct port (e.g.,
play.myserver.com:5520) - Save your changes
Important: The IP address port on your listing must match the port your OneQuery plugin is listening on. The default is 5520.
Verify It's Working
After enabling OneQuery, HytaleTop100 will begin querying your server on the next ping cycle. Once working, you'll see:
- Player counts displayed on your server card (e.g., "42/100 players")
- Server version shown on your server page
- Your server's MOTD displayed in the listing
Success! If your server card shows player counts, the status plugin is working correctly. If it only shows "Online" without player counts, double-check the port and firewall settings.
How It Works
Here's what happens behind the scenes when your status plugin is enabled:
Without a Status Plugin
HytaleTop100 sends a basic UDP packet to your server's port. If the port is open and responds, your server shows as Online. If not, it shows as Offline. No player counts or server info are available.
With a Status Plugin (OneQuery V2)
HytaleTop100 performs a secure challenge/response handshake with your server, then queries for detailed server info. This returns player counts, server version, MOTD, and more — all displayed on your listing in real time.
Troubleshooting
Player counts not showing
- Verify the OneQuery plugin is loaded (check server logs for "OneQuery" on startup)
- Make sure UDP port 5520 is open and accessible from the internet
- Confirm the IP address and port on your HytaleTop100 listing match the plugin's listen address
- Wait for the next ping cycle to complete
Server shows offline despite being online
- Check that your firewall allows incoming UDP traffic on the plugin port
- If using a hosting provider, verify the UDP port is forwarded correctly
- Try temporarily disabling OneQuery on HytaleTop100 to see if basic UDP detection works
Incorrect player counts
- Player counts are updated on each ping cycle
- Make sure you're running the latest version of the OneQuery plugin
- Check the plugin's config for any player count overrides
Need Help?
If you're having trouble setting up the status plugin, we're here to help!
Contact us with your server name and a description of the issue, and we'll assist you with the setup.
You can also report issues directly on the OneQuery GitHub repository.