ووٹنگ انعامات سیٹ اپ گائیڈ

سیکھیں کہ Hylist پر آپ کے سرور کو ووٹ دینے والے کھلاڑیوں کے لیے گیم میں انعامات کیسے ترتیب دیں۔

Votifier2 کیا ہے؟

Votifier2 ایک پروٹوکول ہے جو Hylist جیسی سرور لسٹنگ سائٹس کو براہ راست آپ کے گیم سرور پر ووٹ کی اطلاعات بھیجنے کی اجازت دیتا ہے۔ جب کوئی کھلاڑی آپ کے سرور کو ووٹ دیتا ہے، Hylist آپ کے سرور کو ایک محفوظ پیغام بھیجتا ہے، جو پھر کھلاڑی کو خود بخود انعام دے سکتا ہے۔

ضروریات

  • آپ کے سرور پر نصب Votifier2-ہم آہنگ پلگ ان
  • Votifier لسنر کے لیے کھلا پورٹ (ڈیفالٹ: 8192)
  • ووٹرز کو آئٹمز/مراعات دینے کے لیے انعامات کا پلگ ان (اختیاری لیکن تجویز کردہ)

مرحلہ 1: Votifier2 پلگ ان انسٹال کریں

سب سے پہلے، آپ کو اپنے Hytale سرور پر Votifier2-ہم آہنگ پلگ ان انسٹال کرنا ہوگا۔ ہم تجویز کرتے ہیں:

Hytale Votifier ڈاؤن لوڈ کریں

اسے اپنے سرور میں شامل کرنے کے لیے پلگ ان کی انسٹالیشن ہدایات پر عمل کریں۔

مرحلہ 2: Hylist میں گیم میں انعامات فعال کریں

اپنا Votifier ٹوکن حاصل کرنے کے لیے اپنے Hylist ڈیش بورڈ میں گیم میں انعامات فعال کریں۔

  1. Hylist ڈیش بورڈ میں اپنے سرور کے ایڈٹ صفحے پر جائیں
  2. "گیم میں انعامات فعال کریں" آن کریں
  3. Votifier پورٹ سیٹ کریں (ڈیفالٹ: 8192)
  4. اپنی تبدیلیاں محفوظ کریں
  5. اگلے مرحلے کے لیے اپنا Votifier ٹوکن کاپی کریں

مرحلہ 3: پلگ ان کنفیگر کریں

Hylist سے Votifier ٹوکن اپنے پلگ ان کی کنفیگریشن فائل میں پیسٹ کریں۔

مثال کنفیگریشن (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>"
  }
}

اختیاری: ووٹ کمانڈ کنفیگریشن (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>"
  }
}

<YOUR_SERVER_SLUG> کو اپنے سرور کے slug سے بدلیں (مثلاً "my-awesome-server")۔ آپ اسے Hylist پر اپنے سرور کے URL میں تلاش کر سکتے ہیں۔

ٹپ: بہتر UX کے لیے صارف نام پہلے سے بھریں

آپ کھلاڑی کا صارف نام خود بخود بھرنے کے لیے ووٹ URL میں ?username=کھلاڑی_نام شامل کر سکتے ہیں:

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

نوٹ: اس کے لیے کسٹم پلگ ان سپورٹ کی ضرورت ہے کیونکہ زیادہ تر پلگ انز ڈیفالٹ طور پر اس کی حمایت نہیں کرتے۔

مرحلہ 4: پورٹ کھولیں

یقینی بنائیں کہ Votifier پورٹ کھلا ہے اور انٹرنیٹ سے قابل رسائی ہے۔

یقینی بنائیں کہ پورٹ آپ کے سرور کی فائر وال میں کھلا ہے۔ اگر آپ ہوسٹنگ فراہم کنندہ استعمال کر رہے ہیں، تو آپ کو پورٹ فارورڈنگ کنفیگر کرنا پڑ سکتا ہے۔

اپنا سیٹ اپ ٹیسٹ کرنا

تصدیق کرنے کے لیے کہ سب کچھ کام کر رہا ہے:

  1. یقینی بنائیں کہ آپ کا سرور آن لائن ہے اور Votifier پلگ ان چل رہا ہے
  2. Hylist پر اپنے سرور کو ووٹ دیں اور اپنا گیم میں صارف نام درج کریں
  3. ووٹ کی اطلاعات کے لیے اپنے سرور کنسول کو چیک کریں
  4. تصدیق کریں کہ آپ کو گیم میں کنفیگر کردہ انعامات ملے

سیکیورٹی ٹپس

اپنا Votifier ٹوکن کبھی عوامی طور پر شیئر نہ کریں! آپ کے ٹوکن تک رسائی رکھنے والا کوئی بھی آپ کے سرور کو جعلی ووٹ کی اطلاعات بھیج سکتا ہے۔

  • اپنا Votifier ٹوکن نجی اور محفوظ رکھیں
  • اگر آپ کو شک ہے کہ اس سے سمجھوتہ کیا گیا ہے تو فوری طور پر اپنا ٹوکن دوبارہ بنائیں
  • اگر ممکن ہو تو صرف قابل اعتماد IP پتوں کے لیے Votifier پورٹ کھولیں

مسائل کا حل

ووٹ نہیں مل رہے؟

  • تصدیق کریں کہ پورٹ کھلا ہے اور انٹرنیٹ سے قابل رسائی ہے
  • چیک کریں کہ Hylist میں آپ کے سرور کا IP پتہ درست ہے
  • یقینی بنائیں کہ Votifier پلگ ان چل رہا ہے (سرور لاگز چیک کریں)
  • تصدیق کریں کہ ٹوکن بالکل میل کھاتا ہے (کوئی اضافی خالی جگہ نہیں)

ووٹ ملے لیکن انعامات نہیں؟

  • یقینی بنائیں کہ ووٹ پروسیس ہونے پر کھلاڑی آن لائن ہے
  • چیک کریں کہ صارف نام درست طریقے سے لکھا گیا ہے (کیس-سینسیٹو!)
  • تصدیق کریں کہ آپ کا انعامات کا پلگ ان صحیح طریقے سے کنفیگر ہے

اہم: صارف نام کیس-سینسیٹو ہے

کھلاڑیوں کو اپنا صارف نام بالکل اسی طرح درج کرنا ہوگا جیسے یہ گیم میں ظاہر ہوتا ہے، بشمول درست بڑے/چھوٹے حروف۔ مثال کے طور پر، "Player123" اور "player123" مختلف صارفین کے طور پر سمجھے جاتے ہیں۔

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.
میرے سرورز پر واپس جائیں