Wéi aus engem Vote eng Belounung gëtt
Dräi Deeler schaffen zesummen. E Spiller votet op enger Serverlëscht. D’Lëscht schéckt eng Vote-Message u Votifier op dengem Server, zesumme mam Spillernumm an engem Service-Numm, deen d’Lëscht identifizéiert. VotingPlugin lauschtert op dës Messagen, sicht déi Vote-Säit, deem hire ServiceSite zum Service-Numm passt, a gëtt d’Beloununge vun där Säit.
VotingPlugin kritt d’Votes also net eleng. Du brauchs fir d’éischt e Votifier, deen funktionéiert, normalerweis NuVotifier. Wann s du deen nach net agestallt hues, maach d’NuVotifier-Uleedung duerch a komm duerno zréck.
- Votifier kritt de Vote a kontrolléiert en (Token bei v2, RSA-Schlëssel bei v1).
- VotingPlugin vergläicht de Service-Numm a gëtt d’Belounungen.
- BestMCServerList schéckt de Service-Numm
BestMCServerList.
Schrëtt 1: VotingPlugin installéieren
- Kuck, datt NuVotifier leeft an erreechbar ass. En Test-Vote vun denger Votifier-Säit misst an der Konsol optauchen.
- Leg de VotingPlugin-JAR an den
plugins-Dossier vun dengem Spigot- oder Paper-Server a start eemol nei. - VotingPlugin leet seng Fichieren un, dorënner
plugins/VotingPlugin/VoteSites.ymlfir d’Vote-Säiten anConfig.ymlfir allgemeng Astellungen.
An engem Proxy-Netzwierk kommen d’Votes meeschtens um Proxy un, an d’Beloununge lafen op de Backend-Serveren. Halt d’VoteSites.yml op all Backend gläich.
Schrëtt 2: BestMCServerList an d’VoteSites.yml androen
All Lëscht, op där s du bass, kritt hiren eegenen Androg ënner VoteSites. De Schlëssel ass en internen Numm: Halt e kuerz, ouni Espacen an ouni Punkten. Déi wichteg Linn ass ServiceSite.
VoteSites:
BestMCServerList:
Enabled: true
Name: 'BestMCServerList'
Priority: 5
ServiceSite: 'BestMCServerList'
VoteURL: 'https://bestmcserverlist.net/server/your-server/vote'
VoteDelay: 24h
WaitUntilVoteDelay: false
VoteDelayDaily: true
ForceOffline: false
DisplayItem:
Material: 'DIAMOND'
Amount: 1
Rewards:
Commands:
- 'eco give %player% 250'
- 'give %player% diamond 2'
Messages:
Player: '&aThanks for voting on BestMCServerList!'Enabled: trueass néideg, de Standard ass false.ServiceSitemuss zum Service-Numm passen, deen d’Lëscht schéckt. VotingPlugin ignoréiert Grouss- a Klengschreiwung, mee soss muss den Text identesch sinn. Bei eis ass etBestMCServerList.VoteURLass de Link, deen d’Spiller mat/votekréien. Kopéier däi Vote-Link vun denger Serversäit;your-serversteet fir däin eegene Slug.DisplayItemass fir all Säit Flicht, well en an de Menüe vu VotingPlugin gewise gëtt.- D’Befeeler lafen aus der Konsol, an
%player%gëtt zum Numm vum Spiller, dee gevotet huet.eco givebrauch en Economy-Plugin; huel déi Befeeler, déi däi Server huet.
Späicher de Fichier a maach /av reload.
Schrëtt 3: Vote-Delay an den deegleche Reset
Op BestMCServerList ka all Minecraft-Numm eemol pro Server a Kalennerdag voten, an den Dag riicht sech no der Zäitzon Europe/Berlin. En neie Vote ass direkt no Mëtternuecht Berliner Zäit méiglech, net 24 Stonnen nom leschten.
VoteDelay: 24hgëtt fir/vote nextbenotzt, de Countdown, deen d’Spiller gesinn. Et blockéiert keng Votes.VoteDelayDaily: truesetzt den Delay amplaz eemol am Dag zréck, wat zu Lëschte mat engem deegleche Reset wéi eiser passt.VoteDelayDailyHoursetzt d’Stonn an der Serverzäit (1–24). Wann d’Auer vun dengem Server net op Berliner Zäit leeft, denk beim Astellen un den Ënnerscheed.WaitUntilVoteDelay: truegéif Votes refuséieren, déi ukommen, ier den Delay eriwwer ass. Loss et opfalse: Mir erlaben schonn nëmmen ee Vote pro Numm an Dag, an eng falsch Delay-Astellung géif d’Spiller hir Beloununge kaschten.
Schrëtt 4: D’Belounungen testen
- Maach
/av vote <player> BestMCServerList. Dat gëtt engem Spiller d’Beloununge vun där Säit a weist, datt deng Belounungs-Config funktionéiert. Votifier gëtt domat net getest. - Maach deng Votifier-Säit op BestMCServerList op an dréck op Test-Vote schécken. Mir schécken e Vote fir den Numm
TestVote, deen net fir de Ranking zielt. De Liwwerlog weist, ob däi Server en ugeholl huet. - Kuck an der Konsol no enger Linn wéi
[VotingPlugin] Received a vote from service site 'BestMCServerList' by player 'TestVote'!. - Maach
/av servicesites, fir d’Service-Nimm opzelëschten, déi VotingPlugin bis elo kritt huet.
Wann den Test-Vote ukënnt, mee VotingPlugin eng onbekannt Service-Site mellt, ass d’ServiceSite-Linn de Problem. Mat AutoCreateVoteSites: true an der Config.yml (de Standard) kann VotingPlugin och selwer en neien Androg uleeën; deen brauch awer nach ëmmer Enabled: true an deng Belounungen.
Bedrock-Spiller an Offline-Votes
Bedrock-Spiller, déi iwwer Geyser a Floodgate eranekommen, hunn e Prefix virum Numm, standardméisseg e Punkt: .Steve. Si voten mat deem ganzen Numm, a mir ginn en onverännert u Votifier weider. Stell am VotingPlugin deeselwechte Prefix an der Config.yml an. An engem Netzwierk benotz dee selwechte Wäert um Proxy an op all Backend:
BedrockPlayerPrefix: '.'.Steve an Steve sinn zwee verschidde Spiller. Huel de Prefix ni ewech, fir datt en Numm passt.
D’Spiller mussen net online sinn, wa se voten. Belounungen hunn e RewardType vun ONLINE, OFFLINE oder BOTH (de Standard). Test och Offline-Votes, well Befeeler, déi en Online-Spiller brauchen, sech anescht behuelen.
Vote-Parties, Meilesteen a Streaks
Soubal d’Basis-Beloununge funktionéieren, bréngt SpecialRewards.yml Ziler, déi d’Spiller weider voten loossen: eng VoteParty, déi ausgeléist gëtt, wann de ganze Server eng gewësse Zuel vu Votes erreecht, VoteMilestones fir perséinlech Totaler a VoteStreaks fir e puer Deeg hannereneen ze voten. Halt d’Belounungen nëtzlech, mee fair; Belounungen, déi deng Economy futti maachen, ginn d’Gefill, datt voten eng Flicht ass.
Wëlls du e Rank-Badge fir déi bescht Voter? D’LuckPerms-Prefix-Uleedung weist, wéi s du de Spiller mat engem Befeel e Bild-Prefix gëss, deen s du als Belounung lafe loosse kanns.
Heefeg Feeler
| Problem | Léisung |
|---|---|
| Den Test-Vote kënnt un, keen kritt eppes | D’Vote-Säit ass net aktivéiert, oder ServiceSite ass net BestMCServerList. Kuck /av servicesites. |
| Guer näischt an der Konsol | Votifier kritt de Vote net. Kontrolléier Port, Token a Firewall mam Liwwerlog op denger Votifier-Säit. |
| NuVotifier mellt, datt keng Listener do sinn | VotingPlugin ass net installéiert oder gouf net gelueden. Kuck de Start-Log. |
/av vote funktionéiert, richteg Votes net | Den Admin-Befeel geet laanscht Votifier. Test amplaz mat Test-Vote schécken. |
| Bedrock-Spiller kréien näischt | BedrockPlayerPrefix passt net zu dengem Floodgate-Prefix. |