Hytale-Servers.com Integration
Connect Hytale-Servers.com to VotePipe using the Votifier protocol. Votes are received over TCP and processed through the same pipeline as webhook votes.
Protocol
Hytale-Servers.com sends votes using the Votifier protocol over raw TCP. VotePipe supports both Votifier V1 (RSA-encrypted) and V2 (HMAC-signed with challenge tokens).
| Property | Value |
|---|---|
| Protocol | Votifier V1 (RSA 2048-bit) & V2 (HMAC-SHA256) |
| Transport | Raw TCP |
| Default Port | 8192 |
| Key Management | Auto-generated by VotePipe, rotatable from dashboard |
Connection Details
When you create a Hytale-Servers.com 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, for V1) |
Token | HMAC token (for V2 protocol) |
Setup Instructions
Step 1: Create Provider in VotePipe
- Go to Add Provider and select Hytale-Servers.com
- VotePipe will auto-generate your RSA keypair and HMAC token
- Copy the Host, Port, and Public Key shown in the provider details
Step 2: Configure Hytale-Servers.com
- Go to https://hytale-servers.com/
- Click on your Profile
- Click Manage Servers
- Click Edit on your server
- Go to the Votifier tab
- Click Enable Voting
- Select either V1 or V2 protocol
- V1 (RSA) — paste the Public Key from VotePipe
- V2 (HMAC) — paste the Token from VotePipe
- Fill in the Host, Port (default: 8192), and Public Key/Token fields using the values from your VotePipe provider
- Go back to the Server Information tab
- Scroll down and click Save to apply the settings
Step 3: Verify
- Cast a test vote on Hytale-Servers.com for your server
- Check the VotePipe dashboard to confirm the vote was received
- Votes will now flow: Hytale-Servers.com → Votifier TCP → VotePipe → Discord + Callbacks + Plugin
Key Rotation
You can rotate your RSA keys and HMAC token at any time from the VotePipe dashboard (Providers → your Hytale-Servers.com provider → Rotate Keys). After rotating, update the public key on Hytale-Servers.com.
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
Decryption or signature errors
- The public key on Hytale-Servers.com must match the one shown in VotePipe
- If keys were rotated, update the public key on Hytale-Servers.com
- Try rotating keys in VotePipe and re-configuring Hytale-Servers.com
Still having issues? Check our general troubleshooting guide.
API Management
You can manage providers programmatically using the API: