Votifier & Similar Plugins (Tunnel Compatibility)
Why Votifier Doesn’t Work With PlayIt Tunneling
Section titled “Why Votifier Doesn’t Work With PlayIt Tunneling”Votifier and similar plugins (such as NuVotifier, SuperbVote, VotingPlugin, etc.) require a direct, public IP connection on a specific port to receive vote callbacks from external voting websites.
PlayIt tunnels work by routing traffic through a relay server, which effectively masks the true IP address and ports of your server. This creates two main issues:
-
IP Mismatch: Votifier plugins typically validate that votes are sent to the correct IP/port. When using a tunnel, the IP the voting site sees is the tunnel’s IP, not your server’s IP which causes votes to fail.
-
Port Restrictions: Tunnels only forward specific ports you configure. Since Votifier listens on a separate port (commonly 8192), it must be explicitly set up in your tunnel configuration.
The Solution: Port Forwarding
Section titled “The Solution: Port Forwarding”For Votifier and similar plugins to work correctly, you must port forward the required port directly to your server rather than relying on PlayIt tunneling.
We recommend following a port forwarding guide such as:
Once you’ve forwarded the port:
- Configure your Votifier plugin to listen on the forwarded port.
- Set the correct public IP and port in the plugin’s configuration file.
- Register this IP and port on your chosen voting website.
Plugin-Specific Setup
Section titled “Plugin-Specific Setup”Each plugin has its own configuration. Please refer to their official documentation for detailed setup instructions:
| Plugin | Documentation |
|---|---|
| NuVotifier | GitHub - NuVotifier |
| SuperbVote | SpigotMC - SuperbVote |
| VotingPlugin | SpigotMC - VotingPlugin |
Summary
Section titled “Summary”- ❌ PlayIt Tunneling — Does not support Votifier out of the box due to IP/port forwarding limitations.
- ✅ Port Forwarding — Required for Votifier and similar plugins to receive vote callbacks properly.