Gabay sa Pag-setup ng Voting Rewards

Alamin kung paano mag-setup ng in-game rewards para sa mga manlalaro na bumoboto para sa iyong server sa Hylist.

Ano ang Votifier2?

Ang Votifier2 ay isang protocol na nagpapahintulot sa mga server listing site tulad ng Hylist na magpadala ng mga vote notification direkta sa iyong game server. Kapag ang isang manlalaro ay bumoto para sa iyong server, ang Hylist ay nagpapadala ng secure na mensahe sa iyong server, na maaaring mag-reward sa manlalaro nang awtomatiko.

Mga Kinakailangan

  • Isang Votifier2-compatible na plugin na naka-install sa iyong server
  • Isang bukas na port para sa Votifier listener (default: 8192)
  • Isang rewards plugin para magbigay ng mga item/perk sa mga bumoboto (opsyonal pero inirerekomenda)

Hakbang 1: Mag-install ng Votifier2 Plugin

Una, kailangan mong mag-install ng Votifier2-compatible na plugin sa iyong Hytale server. Inirerekomenda namin:

I-download ang Hytale Votifier

Sundin ang mga tagubilin sa pag-install ng plugin para idagdag ito sa iyong server.

Hakbang 2: I-enable ang In-Game Rewards sa Hylist

I-enable ang in-game rewards sa iyong Hylist dashboard para makuha ang iyong Votifier token.

  1. Pumunta sa edit page ng iyong server sa Hylist dashboard
  2. I-toggle ang "I-enable ang in-game rewards" sa ON
  3. I-set ang Votifier port (default: 8192)
  4. I-save ang iyong mga pagbabago
  5. Kopyahin ang iyong Votifier token para sa susunod na hakbang

Hakbang 3: I-configure ang Plugin

I-paste ang Votifier token mula sa Hylist sa configuration file ng iyong plugin.

Halimbawang configuration (config.json):

{
  "BindHost": "0.0.0.0",
  "BindPort": 8192,
  "DisableV1Protocol": false,
  "RewardCommands": [
    "gm adventure %player%"
  ],
  "RewardMessages": [
    "<gray>Thanks for your vote on <gold>%from%</gold>!"
  ],
  "Tokens": {
    "Hylist.io": "<YOUR_TOKEN_FROM_HYLIST>"
  }
}

Opsyonal: Vote command configuration (voteCommand.json):

{
  "Enabled": true,
  "OpenCustomGui": true,
  "SendChatMessage": true,
  "ChatMessageHeader": [
    "<gold><b>Vote for our server!</b></gold>"
  ],
  "ChatMessageTemplate": "<yellow><click:%link%>%name% (Click)</click></yellow>",
  "VoteLinks": {
    "Hylist.io": "https://hylist.io/vote/<YOUR_SERVER_SLUG>"
  }
}

Palitan ang <YOUR_SERVER_SLUG> ng slug ng iyong server (hal. "my-awesome-server"). Mahahanap mo ito sa URL ng iyong server sa Hylist.

Tip: Pre-fill username para sa mas magandang UX

Maaari kang magdagdag ng ?username=PlayerName sa vote URL para awtomatikong i-fill ang username ng manlalaro:

https://hylist.io/vote/your-server?username=PlayerName

Paalala: Ito ay nangangailangan ng custom plugin support dahil karamihan sa mga plugin ay hindi sumusuporta nito by default.

Hakbang 4: Buksan ang Port

Siguraduhin na ang Votifier port ay bukas at ma-access mula sa internet.

Siguraduhin na ang port ay bukas sa firewall ng iyong server. Kung gumagamit ka ng hosting provider, maaaring kailanganin mong i-configure ang port forwarding.

Pag-test ng Iyong Setup

Para ma-verify na gumagana ang lahat:

  1. Siguraduhin na ang iyong server ay online at ang Votifier plugin ay tumatakbo
  2. Bumoto para sa iyong server sa Hylist at ilagay ang iyong in-game username
  3. Suriin ang iyong server console para sa mga vote notification
  4. I-verify na natanggap mo ang anumang naka-configure na rewards in-game

Mga Tip sa Seguridad

Huwag kailanman ibahagi ang iyong Votifier token nang publiko! Sinumang may access sa iyong token ay maaaring magpadala ng mga pekeng vote notification sa iyong server.

  • Panatilihing pribado at secure ang iyong Votifier token
  • I-regenerate kaagad ang iyong token kung pinaghihinalaan mong na-compromise ito
  • Buksan lamang ang Votifier port sa mga trusted IP address kung maaari

Troubleshooting

Hindi nakakatanggap ng mga boto?

  • I-verify na ang port ay bukas at ma-access mula sa internet
  • Suriin na ang IP address ng iyong server ay tama sa Hylist
  • Siguraduhin na ang Votifier plugin ay tumatakbo (suriin ang server logs)
  • I-verify na ang token ay eksaktong magkatugma (walang extra spaces)

Natanggap ang mga boto pero walang rewards?

  • Siguraduhin na ang manlalaro ay online kapag pinoproseso ang boto
  • Suriin na ang username ay naka-spell nang tama (case-sensitive!)
  • I-verify na ang iyong rewards plugin ay naka-configure nang tama

Mahalaga: Ang username ay case-sensitive

Ang mga manlalaro ay dapat ilagay ang kanilang username nang eksakto kung paano ito lumalabas in-game, kasama ang tamang capitalization. Halimbawa, ang "Player123" at "player123" ay itinuturing na magkaibang mga user.

Best Practices for Voting Rewards

Setting up voting rewards is just the first step. To maximize the impact on your server's ranking and player retention, follow these proven strategies that top-ranked Hytale servers use.

Choose Meaningful Rewards

Give rewards that players actually want but can't easily get otherwise. Exclusive cosmetics, bonus currency, or temporary boosters work better than common items. The goal is to make voting feel rewarding without making it mandatory for progression.

Create Vote Streaks

Consider implementing escalating rewards for consecutive daily votes. For example, voting 7 days in a row could unlock a special reward. This encourages habitual voting and dramatically increases your monthly vote count.

Announce Rewards In-Game

When a player receives a vote reward, broadcast it to the server. A message like "[Player] voted and received 500 coins!" reminds other players that voting rewards exist and encourages them to vote too.

Use Discord Reminders

Set up the Hylist Discord bot to post your server's vote link in a dedicated channel. Players who see a daily reminder are significantly more likely to vote consistently. You can also pin your vote link for easy access.

Frequently Asked Questions

What happens if my server is offline when a player votes?
The vote is still counted toward your server's ranking. However, the Votifier2 notification cannot be delivered while your server is offline, so the player won't receive their in-game reward immediately. Most Votifier2 plugins queue missed notifications and deliver them when the server comes back online, but this depends on your plugin's configuration.
Can I give different rewards to different players?
Yes, through your rewards plugin configuration. Most plugins support permission-based rewards, where players with certain ranks or groups receive different rewards. You can configure your voteCommand.json to run different commands based on player permissions or implement rank-based reward tiers.
Is Votifier2 compatible with proxy networks (BungeeCord/Velocity)?
Yes. Install the Votifier2 plugin on your proxy server (BungeeCord or Velocity) and configure it to forward vote notifications to backend servers. The vote port should be opened on the proxy machine. Most reward plugins support receiving forwarded votes from the proxy.
How do I test if voting rewards are working?
After setting up Votifier2 and enabling rewards in your Hylist dashboard, simply vote for your own server. Join your game server and check if you receive the configured reward. If the reward doesn't arrive, check your server console for Votifier2 connection logs and ensure the port is open and the token matches.
Bumalik sa Mga Server Ko