Πώς να ρυθμίσετε τις ανταμοιβές ψηφοφορίας για τον Hytale Server σας

By HytaleCharts Team Category: guides 8 min read

Μάθετε πώς να συνδέετε τον διακομιστή Hytale σας με το HytaleCharts και να ανταμείβετε αυτόματα τους παίκτες που ψηφίζουν. Καλύπτει το Votifier V2, V1, τα callbacks HTTP και την ενσωμάτωση του καταστήματος PixlPay.

Οι ψήφοι είναι το νόμισμα της λίστας των Hytale server. Όσο περισσότερες ψήφους κερδίζει ο διακομιστής σας, τόσο υψηλότερα κατατάσσεται - και τόσο περισσότεροι παίκτες τον ανακαλύπτουν. Αλλά οι ψήφοι δεν προκύπτουν έτσι απλά. Οι παίκτες χρειάζονται έναν λόγο για να επιστρέφουν κάθε μέρα και να κάνουν κλικ σε αυτό το κουμπί. Εδώ έρχονται οι αμοιβές ψήφων. Το HytaleCharts υποστηρίζει πολλαπλούς τρόπους για να ειδοποιήσετε τον Hytale server σας όταν ένας παίκτης ψηφίζει, ώστε να μπορείτε να παραδώσετε αυτόματα αντικείμενα εντός παιχνιδιού, νόμισμα, βαθμούς ή ό,τι άλλο απαιτεί η οικονομία του server σας. Αυτός ο οδηγός περιηγείται σε κάθε επιλογή ενσωμάτωσης: Votifier V2, Votifier V1, HTTP Votifier, γενικά webhooks και την ενσωμάτωση της βιτρίνας του καταστήματος PixlPay. Γιατί οι ανταμοιβές ψήφου έχουν σημασία Οι διακομιστές στη λίστα διακομιστών του Hytale που προσφέρουν ανταμοιβές ψήφου υπερτερούν σταθερά έναντι εκείνων που δεν προσφέρουν. Η λογική είναι απλή: Καθημερινή διατήρηση: Οι παίκτες επιστρέφουν κάθε 24 ώρες για να ψηφίσουν και να παραλάβουν την ανταμοιβή τους Υψηλότερη κατάταξη: Οι περισσότερες ψήφοι ανεβάζουν τον διακομιστή σας στη λίστα, αυξάνοντας την προβολή μεταξύ των νέων παικτών Ικανοποίηση των παικτών: Τα δωρεάν αντικείμενα εντός του παιχνιδιού δημιουργούν καλή θέληση και κρατούν τους περιστασιακούς παίκτες δεσμευμένους Ανταγωνιστικό πλεονέκτημα: Οι κορυφαίοι διακομιστές του Hytale προσφέρουν σχεδόν καθολικά κίνητρα ψήφου Πώς λειτουργεί η ροή ειδοποίησης ψήφου Πριν μπούμε στη ρύθμιση, βοηθάει να κατανοήσουμε πώς το HytaleCharts παραδίδει τα δεδομένα ψηφοφορίας στον διακομιστή σας: Οι ψήφοι των παικτών στη σελίδα HytaleCharts του διακομιστή σας Η ψήφος καταγράφεται στη βάση δεδομένων και η καταμέτρηση των ψήφων του διακομιστή σας αυξάνεται Αποστολή ειδοποίησης - Το HytaleCharts αποστέλλει το όνομα χρήστη και τα μεταδεδομένα του ψηφοφόρου στον διακομιστή σας χρησιμοποιώντας το πρωτόκολλο που έχετε ρυθμίσει Το πρόσθετό σας λαμβάνει την ψήφο και ενεργοποιεί την όποια λογική επιβράβευσης έχετε ρυθμίσει Ο παίκτης ανταμείβεται στο παιχνίδι, είτε αμέσως (αν είναι συνδεδεμένος) είτε κατά την επόμενη είσοδο Στο βήμα της ειδοποίησης διαφέρουν οι επιλογές ενσωμάτωσης. Κάθε πρωτόκολλο στέλνει τα ίδια βασικά δεδομένα - ποιος ψήφισε και πότε - αλλά χρησιμοποιεί διαφορετικό μηχανισμό μεταφοράς. Επιλογή 1: NuVotifier V2 (συνιστάται) Το NuVotifier V2 είναι το συνιστώμενο πρωτόκολλο για τη σύνδεση του διακομιστή Hytale με το HytaleCharts. Χρησιμοποιεί υπογεγραμμένα μηνύματα HMAC-SHA256 μέσω μιας υποδοχής TCP με χειραψία πρόκλησης-απάντησης, καθιστώντας το την πιο ασφαλή διαθέσιμη επιλογή. Πώς λειτουργεί Το HytaleCharts συνδέεται στη θύρα Votifier του διακομιστή σας (συνήθως 8192) Ο διακομιστής σας στέλνει μια συμβολοσειρά πρόκλησης Το HytaleCharts υπογράφει το ωφέλιμο φορτίο της ψηφοφορίας με το κοινόχρηστο μυστικό διακριτικό σας Ο διακομιστής σας επαληθεύει την υπογραφή πριν από την επεξεργασία Οι επιθέσεις αναπαραγωγής αποτρέπονται από τη μοναδική πρόκληση ανά σύνδεση Βήματα εγκατάστασης Εγκαταστήστε ένα πρόσθετο Votifier στο διακομιστή Hytale (HyVotifier, HyVote ή συμβατό) Ανοίξτε το αρχείο ρυθμίσεων του πρόσθετου και σημειώστε το token και το port Στο HytaleCharts, μεταβείτε στην επιλογή Επεξεργασία διακομιστή → Ενσωμάτωση του Votifier Ενεργοποιήστε το Votifier και επιλέξτε "NuVotifier (V2) - Recommended" Εισάγετε το host του διακομιστή σας (π.χ. play.yourserver.com), το port (π.χ. 8192) και το token. Κάντε κλικ στο "Test Connection" για να επαληθεύσετε τη χειραψία Κάντε κλικ στο "Send Test Vote" για να επιβεβαιώσετε την παράδοση από άκρο σε άκρο Αποθηκεύστε τις ρυθμίσεις σας Τι θα χρειαστείτε ΠεδίοΠού θα το βρείτε HostΗ δημόσια IP ή το domain του διακομιστή σας PortΦάκελος ρυθμίσεων του πρόσθετου (προεπιλογή: 8192) TokenΦάκελος ρυθμίσεων του πρόσθετου (κοινόχρηστο μυστικό) Το V2 προτιμάται επειδή αποτρέπει τις επιθέσεις αλλοίωσης και επανάληψης. Εάν ο πάροχος φιλοξενίας σας το υποστηρίζει, επιλέγετε πάντα V2. Επιλογή 2: HTTP Votifier Το HTTP Votifier έχει σχεδιαστεί για σύγχρονους Hytale servers που προτιμούν την επικοινωνία με βάση το HTTP από τις ακατέργαστες υποδοχές TCP. Αντί να συνδέεται σε μια προσαρμοσμένη θύρα, το HytaleCharts στέλνει ένα τυπικό αίτημα HTTP POST σε ένα τελικό σημείο του διακομιστή σας. Πώς λειτουργεί Το HytaleCharts στέλνει ένα JSON POST αίτημα στο διαμορφωμένο τελικό σημείο σας. Το ωφέλιμο φορτίο περιλαμβάνει το όνομα χρήστη του ψηφοφόρου, τη διεύθυνση IP, τη χρονοσφραγίδα και το όνομα της υπηρεσίας Μια προαιρετική υπογραφή HMAC-SHA256 περιλαμβάνεται στην επικεφαλίδα X-Votifier-Signature για επαλήθευση Το πρόσθετό σας επεξεργάζεται το αίτημα και ενεργοποιεί τις ανταμοιβές Βήματα εγκατάστασης Εγκαταστήστε ένα συμβατό με το HTTP plugin του Votifier στον Hytale server σας Σημειώστε το endpoint URL από το plugin σας (π.χ. http://your-server:port/hytale/votifier/vote) Στο HytaleCharts, μεταβείτε στην επιλογή Επεξεργασία διακομιστή → Ενσωμάτωση ψηφοφορίας Ενεργοποιήστε το Votifier και επιλέξτε "HTTP Votifier (Hytale)" Επικολλήστε το πλήρες endpoint URL Κάντε κλικ στο "Test Connection" για να επαληθεύσετε ότι το τελικό σημείο είναι προσβάσιμο Κάντε κλικ στο "Send Test Vote" για να επιβεβαιώσετε την παράδοση Αποθηκεύστε τις ρυθμίσεις σας Το HTTP Votifier είναι μια καλή επιλογή όταν ο πάροχος φιλοξενίας σας μπλοκάρει τις προσαρμοσμένες θύρες TCP ή αν προτιμάτε να εργάζεστε με τυπικά εργαλεία HTTP. Επιλογή 3: Votifier V1 (Legacy) Το Votifier V1 είναι το αρχικό πρωτόκολλο που χρησιμοποιεί κρυπτογράφηση RSA μέσω μιας υποδοχής TCP. Αν και εξακολουθεί να υποστηρίζεται από το HytaleCharts, δεν διαθέτει την ασφάλεια πρόκλησης-απάντησης του V2 και δεν συνιστάται για νέες ρυθμίσεις. Πώς λειτουργεί Το HytaleCharts δημιουργεί μια συμβολοσειρά ψηφοφορίας με το όνομα χρήστη, την IP και τη χρονοσφραγίδα του ψηφοφόρου. Η συμβολοσειρά είναι RSA-κρυπτογραφημένη χρησιμοποιώντας το δημόσιο κλειδί του διακομιστή σας Το κρυπτογραφημένο μπλοκ αποστέλλεται μέσω TCP στη θύρα του Votifier Ο διακομιστής σας αποκρυπτογραφεί με το ιδιωτικό του κλειδί και επεξεργάζεται την ψήφο Βήματα εγκατάστασης Εγκαταστήστε ένα V1-συμβατό Votifier plugin στον διακομιστή σας Εντοπίστε το αρχείο public.key στο φάκελο keys του plugin σας Στο HytaleCharts, μεταβείτε στην επιλογή Επεξεργασία διακομιστή → Ενσωμάτωση Votifier Ενεργοποιήστε το Votifier και επιλέξτε "Votifier (V1) - Legacy" Εισάγετε το host, το port και επικολλήστε το RSA public key. Δοκιμάστε και αποθηκεύστε Αν ήδη τρέχετε την V1 και λειτουργεί, δεν υπάρχει επείγουσα ανάγκη μετάβασης. Αλλά οι νέοι διακομιστές θα πρέπει να ξεκινήσουν με το V2. Επιλογή 4: Γενικά Webhooks Για τους διαχειριστές διακομιστών που θέλουν τη μέγιστη δυνατή ευελιξία, το HytaleCharts υποστηρίζει επίσης γενικά URLs webhook. Όταν ένας παίκτης ψηφίζει, το HytaleCharts στέλνει ένα αίτημα JSON POST σε οποιαδήποτε διεύθυνση URL ρυθμίσετε - όχι μόνο σε συμβατά με το Votifier τελικά σημεία. Τι αποστέλλεται Το ωφέλιμο φορτίο του webhook περιλαμβάνει: Όνομα χρήστη ψηφοφόρου (όνομα χρήστη Hytale αν έχει οριστεί, διαφορετικά όνομα Discord) Αναγνωριστικό διακομιστή και όνομα Χρονοσφραγίδα της ψηφοφορίας Μια Υπογραφή HMAC που χρησιμοποιεί το μυστικό του webhook σας για επαλήθευση Αυτό σας επιτρέπει να ενσωματώσετε ψηφοφορίες με προσαρμοσμένα bots, συστήματα ανταμοιβής Discord, εξωτερικές βάσεις δεδομένων ή οποιαδήποτε υπηρεσία που δέχεται κλήσεις HTTP. Ρύθμιση Πηγαίνετε στο Επεξεργασία διακομιστή στο HytaleCharts Εισάγετε το Vote Webhook URL (οποιοδήποτε τελικό σημείο HTTPS που ελέγχετε) Ορίστε ένα μυστικό του Webhook για να επαληθεύσετε τα εισερχόμενα αιτήματα Εφαρμόστε το τελικό σας σημείο για να αναλύσετε το ωφέλιμο φορτίο JSON και να επαληθεύσετε την υπογραφή HMAC Ενσωμάτωση του PixlPay: Νομισματοποίηση + ανταμοιβές ψήφου Αν διαχειρίζεστε έναν Hytale server με ένα κατάστημα, το PixlPay προσφέρει μια μοναδική προσέγγιση: συνδέστε την βιτρίνα του καταστήματος του server σας απευθείας με το HytaleCharts, έτσι ώστε οι ανταμοιβές ψήφου να μπορούν να ενεργοποιήσουν πίστωση καταστήματος, ξεκλειδώματα πακέτων ή κωδικούς κουπονιών. Τι είναι το PixlPay; Το PixlPay είναι μια πλατφόρμα νομισματοποίησης διακομιστών παιχνιδιών (και η εταιρεία πίσω από το HytaleCharts) που υποστηρίζει το Hytale, το Minecraft και άλλα παιχνίδια. Τα βασικά χαρακτηριστικά περιλαμβάνουν: 0% τέλη πλατφόρμας - ισχύουν μόνο οι χρεώσεις του επεξεργαστή πληρωμών Προστασία επιστροφής χρεώσεων ενσωματωμένη Custom storefronts με το δικό σας domain Ενσωμάτωση ρόλων του Discord για αυτόματη ανάθεση ρόλων κατά την αγορά Αγκίστρια ανταμοιβής ψήφου που συνδέονται με την ψηφοφορία στο HytaleCharts Πώς λειτουργεί με την ψηφοφορία Οι ψήφοι των παικτών για τον διακομιστή σας στο HytaleCharts Το HytaleCharts ειδοποιεί τον διακομιστή σας μέσω του Votifier (όπως παραπάνω) Το πρόσθετο Votifier ενεργοποιεί μια ανταμοιβή - η οποία μπορεί να περιλαμβάνει PixlPay πίστωση καταστήματος Ο παίκτης λαμβάνει πίστωση που μπορεί να ξοδέψει στο κατάστημα PixlPay σας Αυτό δημιουργεί έναν σφόνδυλο: οι παίκτες ψηφίζουν για να κερδίσουν πίστωση στο κατάστημα, ξοδεύουν πίστωση σε καλλυντικά ή βαθμούς και επιστρέφουν αύριο για να ψηφίσουν ξανά. Με αυτόν τον τρόπο οι πρώτοι Hytale servers δημιουργούν βιώσιμες οικονομίες. Απαιτώντας ονόματα χρηστών Hytale για ψηφοφορίες Για να λειτουργούν σωστά οι ανταμοιβές ψήφου, ο διακομιστής σας πρέπει να γνωρίζει ποιος ψήφισε. Το HytaleCharts υποστηρίζει μια προαιρετική ρύθμιση που απαιτεί από τους ψηφοφόρους να ορίσουν το όνομα χρήστη του Hytale πριν η ψήφος τους μετρήσει. Πώς να ενεργοποιήσετε Πηγαίνετε στο Επεξεργασία διακομιστή στο HytaleCharts Ενεργοποιήστε το διακόπτη "Require Hytale Username for Voting" Όταν ένας παίκτης χωρίς όνομα χρήστη προσπαθεί να ψηφίσει, θα βλέπει ένα modal που θα τον προτρέπει να το εισάγει Μετά την εισαγωγή του ονόματος χρήστη, η ψηφοφορία συνεχίζεται αυτόματα Αυτό διασφαλίζει ότι το όνομα χρήστη που αποστέλλεται στο πρόσθετο Votifier ταιριάζει με την πραγματική ταυτότητα του παίκτη στο παιχνίδι, ώστε οι ανταμοιβές να καταλήγουν στο σωστό απόθεμα. Επίλυση κοινών προβλημάτων ΠροβλήματαΠιθανή αιτίαΔιορθώσεις Αποτυγχάνει η δοκιμαστική σύνδεσηΗ θύρα μπλοκάρεται από το τείχος προστασίαςΑνοίξτε τη θύρα 8192 (ή τη δική σας προσαρμοσμένη θύρα) στις ρυθμίσεις του τείχους προστασίας του παρόχου φιλοξενίας Η δοκιμαστική ψήφος αποστέλλεται, αλλά δεν υπάρχει ανταμοιβή στο παιχνίδιΔεν έχει ρυθμιστεί το πρόσθετο ανταμοιβήςΕξασφαλίστε ότι το πρόσθετο ανταμοιβής (π.χ. HyVote) ακούει στην ίδια θύρα με το Votifier Αναντιστοιχία υπογραφής V2Το κουπόνι δεν ταιριάζειΚαντενίστε το ακριβές κουπόνι από τη ρύθμιση παραμέτρων του πρόσθετου - χωρίς επιπλέον κενά ή διαλείμματα γραμμής Η κρυπτογράφηση V1 αποτυγχάνειΆκυρο δημόσιο κλειδίΕπικολλήστε το πλήρες κλειδί, συμπεριλαμβανομένων των γραμμών κεφαλίδας/υποσέλιδου, ή επικολλήστε το ακατέργαστο base64 Το τελικό σημείο HTTP επιστρέφει 404Λάθος διαδρομή URLΕλέγξτε την ακριβή διαδρομή στην τεκμηρίωση του πρόσθετου Οι ψηφοφορίες λειτουργούν αλλά οι ανταμοιβές καθυστερούνΟ παίκτης ήταν εκτός σύνδεσηςΤα περισσότερα πρόσθετα θέτουν τις ανταμοιβές σε ουρά και τις παραδίδουν κατά την επόμενη σύνδεση Καλές πρακτικές για ανταμοιβές ψήφων Η λειτουργία ενός επιτυχημένου συστήματος ψηφοφορίας στη λίστα διακομιστών Hytale δεν αφορά μόνο την τεχνική εγκατάσταση. Ακολουθούν τα βήματα που κάνουν οι πρώτοι διακομιστές Hytale: Κρατήστε τις ανταμοιβές πολύτιμες αλλά όχι υπερβολικές - τα καλλυντικά αντικείμενα, τα μικρά ποσά νομισμάτων ή οι αυξήσεις εμπειρίας λειτουργούν καλά χωρίς να παραβιάζουν την ισορροπία του παιχνιδιού. Χρησιμοποιήστε αθροιστικές ανταμοιβές - δώστε μπόνους αντικείμενα για σερί ψήφων (3 ημέρες, 7 ημέρες, 30 ημέρες) Ανακοινώστε τις ανταμοιβές στο παιχνίδι - μεταδώστε όταν ένας παίκτης ψηφίζει για να υπενθυμίζετε στους άλλους Εναλλαγή των δεξαμενών ανταμοιβών - η μηνιαία εναλλαγή αντικειμένων διατηρεί το σύστημα φρέσκο Ενεργοποίηση της απαίτησης ονόματος χρήστη Hytale - διασφαλίζει ότι οι ψήφοι φτάνουν στον σωστό παίκτη Παρακολουθήστε την κατάσταση του ψηφοφόρου σας - ελέγχετε τακτικά το πεδίο Τελευταίο σφάλμα στο ταμπλό του διακομιστή σας Ποια ενσωμάτωση πρέπει να επιλέξετε; ΟλοκλήρωσηΑσφάλειαΕύκολη εγκατάστασηΚαλύτερο για Votifier V2ΕξαιρετικάΜέτριαΠερισσότερους διακομιστές Hytale (συνιστάται) HTTP VotifierΚαλόΕύκολοΣερβερς πίσω από τείχη προστασίας ή ρυθμίσεις HTTP-first Votifier V1ΕπαρκήςΜέτριαΠροσθήκες που υποστηρίζουν μόνο το V1 Generic WebhookΚαλάΕυέλικτοΠροσαρμοσμένα bots, ενσωμάτωση Discord, εξωτερικά εργαλεία PixlPayΕξαιρετικόΕύκολοΣέρβερ με καταστήματα που επιθυμούν βρόχους ψήφου προς πίστωση Ξεκινώντας Η ρύθμιση των ανταμοιβών ψήφου διαρκεί λιγότερο από δέκα λεπτά και αποδίδει στη διατήρηση των παικτών και στην προβολή του διακομιστή. Αν δεν το έχετε κάνει ήδη, καταχωρίστε τον διακομιστή σας στο HytaleCharts, εγκαταστήστε ένα Votifier plugin και συνδέστε τα δύο χρησιμοποιώντας τα παραπάνω βήματα. Ο Hytale server σας θα αρχίσει να ανεβαίνει στην κατάταξη καθώς οι παίκτες θα επιστρέφουν καθημερινά για να ψηφίσουν και να συλλέξουν τις ανταμοιβές τους. Έτσι οι διακομιστές από άδειοι γίνονται ανθηροί στη λίστα των Hytale server.