HytaleServerList Integration
Connect HytaleServerList to VotePipe using the Votifier protocol. Votes are received over TCP and processed through the same pipeline as webhook votes.
Protocol
HytaleServerList sends votes using the Votifier V1 protocol over raw TCP. Votes are RSA-encrypted and decrypted by VotePipe using your auto-generated keypair.
| Property | Value |
|---|---|
| Protocol | Votifier V1 (RSA 2048-bit) |
| Transport | Raw TCP |
| Default Port | 8192 |
| Key Management | Auto-generated by VotePipe, rotatable from dashboard |
Connection Details
When you create a HytaleServerList provider in VotePipe, the following credentials are auto-generated:
| Field | Description |
|---|---|
Host | The VotePipe Votifier server address |
Port | TCP port (default: 8192) |
Public Key | RSA 2048-bit public key (PEM format) |
Setup Instructions
Step 1: Create Provider in VotePipe
- Go to Add Provider and select HytaleServerList
- VotePipe will auto-generate your RSA keypair
- Copy the Host, Port, and Public Key shown in the provider details
Step 2: Configure HytaleServerList
- Go to https://hytaleserverlist.me/
- Click on your Profile
- Click Servers
- Click Edit on your server
- Scroll down to the Votifier Settings section
- Select V1 protocol (RSA)
- Fill in the Host, Port (default: 8192), and Public Key fields using the values from your VotePipe provider
- Scroll up and click Save to apply the settings
Step 3: Verify
- Cast a test vote on HytaleServerList for your server
- Check the VotePipe dashboard to confirm the vote was received
- Votes will now flow: HytaleServerList → Votifier TCP → VotePipe → Discord + Callbacks + Plugin
Key Rotation
You can rotate your RSA keys at any time from the VotePipe dashboard (Providers → your HytaleServerList provider → Rotate Keys). After rotating, update the public key on HytaleServerList.
Troubleshooting
Votes not arriving
- Verify the host and port match exactly what VotePipe shows
- Ensure the public key was copied completely (including BEGIN/END markers)
- Check that port 8192 is accessible (not blocked by firewall)
- Ensure the provider is enabled in VotePipe
- Make sure you selected V1 (RSA) protocol on HytaleServerList
Decryption errors
- The public key on HytaleServerList must match the one shown in VotePipe
- If keys were rotated, update the public key on HytaleServerList
- Try rotating keys in VotePipe and re-configuring HytaleServerList
Still having issues? Check our general troubleshooting guide.
API Management
You can manage providers programmatically using the API: