1) Prerequisites
- A running Hytale server.
- Java 21 on the server (the plugin targets JDK 21).
- A MySQL/MariaDB database (required).
- Ability to open a TCP port if you want SecureSocket store integration.
2) Install the plugin
- Download the latest
ZonelyCoreHytale plugin jar:
https://zonely.gen.tr/plugins/zonelycorehytale-1.0.0.jar - Copy the jar into your Hytale server’s mod/plugin directory (usually
mods/). - Start the server once to generate the config file.
mods/ZonelyCore/config.yml (or plugins/ZonelyCore/config.yml on some hosts)
3) Configure the database
ZonelyCore needs a MySQL/MariaDB database. Openmods/ZonelyCore/config.yml (or plugins/ZonelyCore/config.yml) and set either a full JDBC URL or host/port/name.
Example:
4) SecureSocket (store integration)
SecureSocket lets your store/panel send commands to the server safely. Enable it inconfig.yml:
5) Auth behavior
On first join the player is registered automatically and must set a password using/register.
Until registration is complete, the player is frozen and can only use /register.
Commands:
/register <password> <password>/password <new> <confirm>/email <email>
6) Credit system
Commands:/credit- show your balance/credit show <player>- show another player’s balance/credit set <player> <amount>/credit add <player> <amount>/credit remove <player> <amount>
zonelycore.credit.managezonelycore.credit.show.other
7) Multi-language messages
Set the language inconfig.yml:
messages_en:for Englishmessages_tr:for Turkish
messages_de) and set language: "de".
8) Troubleshooting
- Plugin not loading
- Check Java 21 is used.
- Ensure the jar is inside the correct
mods/(orplugins/) directory.
- No DB connection
- Verify host/port/name/username/password.
- Confirm MySQL is reachable from the server.
- SecureSocket connection fails
- Check
socket_tokenmatches the panel. - Ensure
socket_portis open to the panel IP. - Verify
plugin_servershas the correctip,port, andpassword.
- Check
9) Security tips
- Use a strong
socket_token. - Restrict
socket_portto the panel IP. - Rotate tokens periodically.
- Log and rate-limit failed attempts on your panel side.
Setup complete. You can now control the Hytale server from your store panel using SecureSocket.
