Μετάβαση στο περιεχόμενο

Στήσιμο Votifier: ανταμοιβές ψήφου για τον Minecraft server σου

Με το Votifier ο server σου παίρνει ένα μήνυμα για κάθε ψήφο στο BestMCServerList και ένα plugin ανταμοιβών δίνει στον παίκτη την ανταμοιβή του. Αυτός ο οδηγός δείχνει πώς στήνεις το NuVotifier, πώς το ελέγχεις με μια δοκιμαστική ψήφο και πώς διορθώνεις τα συνηθισμένα σφάλματα.

1. Εγκατάστησε το NuVotifier

  1. Κατέβασε το NuVotifier και βάλε το JAR στον φάκελο plugins του server σου (Spigot, Paper ή ο proxy σου).
  2. Κάνε μία φορά restart τον server. Το NuVotifier φτιάχνει το config του, σε Spigot και Paper στο plugins/Votifier/config.yml.
  3. Έλεγξε το port στο config. Το προεπιλεγμένο είναι 8192. Αυτό το port πρέπει να είναι προσβάσιμο από το internet· σε panel hosting συχνά πρέπει να το προσθέσεις ως επιπλέον port και μετά να βάλεις αυτόν τον αριθμό στο config.
  4. Εγκατάστησε ένα plugin ανταμοιβών που αντιδρά στις ψήφους του Votifier και ρύθμισε τι παίρνουν οι παίκτες.

2. v2 με token ή v1 με public key

ΛειτουργίαΤι βάζειςΠού το βρίσκεις
NuVotifier v2 (προτείνεται)Host, port, tokenΤο token στο config του NuVotifier κάτω από το tokens, καταχώριση default
Votifier v1 (RSA)Host, port, public keyΤο περιεχόμενο του plugins/Votifier/rsa/public.key

Ως host βάλε τη δημόσια διεύθυνση του server σου. Εσωτερικά ονόματα και ιδιωτικές διευθύνσεις όπως localhost ή 192.168.x.x απορρίπτονται, γιατί συνδεόμαστε από έξω.

3. Πέρασέ τα στο BestMCServerList και κάνε δοκιμή

  1. Στον πίνακα ελέγχου σου, άνοιξε τη σελίδα Votifier του server σου.
  2. Διάλεξε λειτουργία, βάλε host, port και token ή public key και κάνε αποθήκευση.
  3. Πάτα "Αποστολή δοκιμαστικής ψήφου". Στέλνουμε μια ψήφο για το όνομα TestVote· δεν μετράει στην κατάταξη.
  4. Το αρχείο παραδόσεων από κάτω δείχνει μέσα σε λίγα δευτερόλεπτα "Παραδόθηκε" ή ένα σφάλμα με υπόδειξη.

Αν μια παράδοση αποτύχει, ξαναδοκιμάζουμε αυτόματα. Μια ψήφος που δεν μπορεί να παραδοθεί μέσα σε μία μέρα απορρίπτεται.

4. Παίκτες Bedrock με Geyser και Floodgate

Οι παίκτες Bedrock ψηφίζουν με το όνομά τους στο Floodgate μαζί με το πρόθεμα, συνήθως μια τελεία, για παράδειγμα .Steve. Επιτρέπονται επίσης ως προθέματα το * και το -. Περνάμε το όνομα στο Votifier χωρίς αλλαγές, ώστε το plugin ανταμοιβών σου να βρει τον σωστό παίκτη.

Συνηθισμένα σφάλματα και λύσεις

ΠρόβλημαΤι μπορείς να κάνεις
Connection refusedΤρέχει το NuVotifier; Ταιριάζει το port με το config και το αφήνει το firewall να περάσει;
Λήξη χρόνουΜάλλον ένα firewall μπλοκάρει την κίνηση προς αυτό το port. Άνοιξε το port στον host σου.
Κανένας χαιρετισμός VotifierΣε αυτό το port απαντά άλλη υπηρεσία, συχνά το port του παιχνιδιού. Βάλε το port του Votifier.
Λάθος έκδοσηΟ server μιλάει άλλη έκδοση του Votifier. Έλεγξε αν τρέχει v1 ή NuVotifier v2.
Η ψήφος απορρίφθηκεΜε το NuVotifier συνήθως το token δεν ταιριάζει με το tokens.default. Αντίγραψε ξανά το token και αποθήκευσε.
Μη έγκυρο public keyΕπικόλλησε ολόκληρο το περιεχόμενο του plugins/Votifier/rsa/public.key.
Ιδιωτικό δίκτυοΒάλε τη δημόσια διεύθυνση του server σου, όχι μια εσωτερική.

Αν η δοκιμαστική ψήφος φτάνει αλλά οι παίκτες δεν παίρνουν τίποτα, λείπει το plugin ανταμοιβών: χωρίς plugin που ακούει για ψήφους, το NuVotifier γράφει στο log "no listeners available".

Συχνές ερωτήσεις

Τι είναι το Votifier;

Το Votifier είναι ένα plugin για server που ακούει σε ένα port και δέχεται ένα μήνυμα για κάθε ψήφο σε μια λίστα server. Ένα plugin ανταμοιβών στον server σου δίνει μετά στον παίκτη την ανταμοιβή του. Το NuVotifier είναι η έκδοση που συντηρείται και μιλά τα πρωτόκολλα v1 και v2.

Να χρησιμοποιήσω v1 ή v2;

Χρησιμοποίησε v2 με token αν ο server σου τρέχει NuVotifier. Το v1 με το δημόσιο κλειδί RSA υπάρχει για παλιές εγκαταστάσεις Votifier.

Ποιο port χρησιμοποιεί το Votifier;

Από προεπιλογή το 8192. Είναι ξεχωριστό port από το port του παιχνιδιού και πρέπει να είναι προσβάσιμο από το internet. Σε ένα hosting panel συχνά πρέπει να το προσθέσεις ως επιπλέον port.

Πού βρίσκω το token;

Στο αρχείο config του NuVotifier κάτω από το tokens, στην εγγραφή με όνομα default. Σε Spigot ή Paper αυτό είναι το plugins/Votifier/config.yml.

Πώς το δοκιμάζω;

Αποθήκευσε τις ρυθμίσεις σου και πάτα «Αποστολή δοκιμαστικής ψήφου» στη σελίδα Votifier σου. Στέλνουμε μια ψήφο για το όνομα TestVote που δεν μετράει στην κατάταξη. Το αρχείο καταγραφής παράδοσης δείχνει μέσα σε δευτερόλεπτα αν έφτασε.

Παίρνουν ανταμοιβές και οι παίκτες Bedrock;

Ναι, αν ο server σου τρέχει Geyser με Floodgate. Ψηφίζουν με το όνομά τους στο Floodgate μαζί με το πρόθεμα, για παράδειγμα .Steve, και εμείς περνάμε αυτό το όνομα στο Votifier χωρίς αλλαγές.

Δεν έχεις καταχωρίσει ακόμα server; Πρόσθεσέ τον εδώ, δωρεάν.