-
-
Notifications
You must be signed in to change notification settings - Fork 81
proxy method MYSQL
In the standard layout, VotifierPlus and VotingPlugin run on the proxy, while VotingPlugin runs on each backend server. Custom vote-routing layouts may differ.
The MYSQL method uses a shared MySQL-backed message queue. It creates the VotingPlugin_message_queue table and may not be compatible with every MySQL-compatible service.
BungeeMethod: MYSQLConfigure the shared MySQL connection and provide enough connections for the proxy and backend workload. The current documentation recommendation is at least five total connections across a small network, with additional headroom for larger installations.
UseBungeecord: true
BungeeMethod: MYSQL
Server: SERVERNAMEHEREEach backend must have a unique Server value that matches the name known by the proxy.
Configure the same MySQL database used by the rest of the network.
AllowUnJoined is a proxy-side option in bungeeconfig.yml; do not add the incorrectly capitalized AllowUnjoined key to backend Config.yml.
Disable SendVotesToAllServers when the network should give only one server reward per vote. Leave it enabled when each applicable backend should process the forwarded vote.
/votingpluginbungee status
/votingpluginbungee vote <player> <site>
Check the proxy and backend consoles for status results and queue-processing errors.
- Ensure every backend has a unique and correct
Servervalue. - Disable NuVotifier forwarding when VotingPlugin is handling forwarding.
- Avoid running a separate vote listener on backend servers unless the custom topology intentionally requires it.
- Restart the proxy and all backend servers after configuration changes.
- Verify the shared database credentials and permissions.
- Confirm that
VotingPlugin_message_queuecan be created and updated. - Check
/votingpluginbungee statusbefore testing vote rewards.
AI disclosure: This documentation update was written with assistance from ChatGPT.
- Vote Milestones
- Vote Streak System
- Vote Reminders β Current System
- Legacy Vote Reminding
- Vote Broadcast System
- Vote Logging
- Webhooks
- Time Changes
- Month Date Totals
- VoteShop
- Rewards Overview β Start Here
- Reward System Concepts
- Reward File Format
- Where to Set Rewards
- All Reward Possibilities
- Reward Examples
- Delayed Reward Command
- World Example
- VotingPlugin-Specific Rewards
- Commands & Permissions
- API
- PlaceholderAPI Placeholders
- Minecraft Server Lists
- Bedrock Player Support
- Transferring Data Storage