Công cụ kiểm tra Votifier & NuVotifier

Gửi một phiếu bầu thử tới máy chủ Minecraft của bạn và biết ngay Votifier hoặc NuVotifier có nhận được hay không. Dán token v2 hoặc khóa công khai v1: chúng tôi sẽ tự nhận biết đó là loại nào.

IP hoặc tên miền mà người chơi dùng để vào. Thêm :port vào sau nếu muốn dùng cổng Votifier khác.
Là 8192, trừ khi bạn đã đổi trong cấu hình NuVotifier.
Dán một trong hai: public.key v1 hoặc token v2 của bạn. Chúng tôi tự động phân biệt được, nên bạn không cần chọn cách trước.
Phiếu bầu thử được tính cho ai. Plugin bầu chọn của bạn sẽ trao phần thưởng cho người chơi này.

Địa chỉ IP của bạn không được gửi tới máy chủ (địa chỉ trong phiếu bầu là 0.0.0.0), và mọi thứ bạn nhập ở đây đều không được lưu lại.

Các lỗi Votifier thường gặp và ý nghĩa của chúng

Signature is not valid (invalid token?)

Token không khớp với token trên máy chủ của bạn. Hãy sao chép lại từ plugins/NuVotifier/config.yml (giá trị trong mục tokens, thường nằm cạnh default), không kèm dấu ngoặc kép, và đảm bảo đã tải lại NuVotifier hoặc khởi động lại máy chủ sau khi thay đổi.

error:1E08010C:DECODER routines::unsupported

Không đọc được khóa công khai đó. Hãy sao chép toàn bộ nội dung của plugins/NuVotifier/rsa/public.key (hoặc plugins/Votifier/rsa/public.key), hoặc dùng token v2 thay thế.

timeout

Không có phản hồi nào trong vài giây, nên có lẽ cổng Votifier đang đóng. Hãy kiểm tra cổng trong cấu hình NuVotifier, tường lửa có cho phép cổng đó không, và nếu dùng bảng điều khiển của nhà cung cấp hosting thì cổng đã được cấp cho máy chủ của bạn chưa.

connect ECONNREFUSED

Kết nối bị từ chối: không có gì đang lắng nghe trên cổng đó. Hãy kiểm tra số cổng và NuVotifier đã được cài đặt và bật chưa.

unexpected greeting

Có thứ gì đó phản hồi trên cổng đó, nhưng không phải Votifier. Có thể bạn đã nhập cổng game thay vì cổng Votifier.

connection closed without response

Máy chủ đã đóng kết nối mà không phản hồi. Thường là do nó từ chối token hoặc khóa; console máy chủ sẽ cho biết lý do.

Cách kiểm tra Votifier

Nhập địa chỉ mà người chơi dùng để vào, cổng Votifier (mặc định là 8192) và một tên người chơi, rồi dán thông tin xác thực từ máy chủ của bạn. Giao thức v2 của NuVotifier dùng token trong plugins/NuVotifier/config.yml; giao thức v1 cũ hơn dùng khóa công khai trong plugins/NuVotifier/rsa/public.key. Bạn không cần chọn loại nào: khóa công khai được nhận biết qua định dạng và gửi theo v1, còn mọi thứ khác được gửi như token v2.

Máy chủ v2 phản hồi mọi phiếu bầu, nên bạn biết ngay phiếu có được chấp nhận không, và nếu không thì vì sao. Máy chủ v1 không bao giờ phản hồi, nên gửi được phiếu v1 chỉ chứng tỏ kết nối hoạt động; hãy xác nhận trong console máy chủ. Phiếu bầu thử là phiếu bầu thật, nên mọi phần thưởng từ plugin bầu chọn sẽ được trao cho người chơi bạn đã nhập.

Câu hỏi

Tôi nên dùng token hay khóa công khai?

Hãy dùng token nếu máy chủ của bạn chạy NuVotifier: phiếu bầu v2 có chữ ký và được xác nhận, nên bạn biết chắc chúng đã tới. Khóa công khai dành cho plugin Votifier gốc và cho các trang bầu chọn chỉ hỗ trợ v1. NuVotifier chấp nhận cả hai, trừ khi v1 bị tắt trong cấu hình.

Tôi tìm token Votifier ở đâu?

Trong plugins/NuVotifier/config.yml, ở mục tokens. Giá trị cạnh default chính là token; hãy sao chép mà không kèm dấu ngoặc kép. Nếu dùng mạng BungeeCord hoặc Velocity, hãy dùng token trong cấu hình NuVotifier của proxy.

Votifier dùng cổng nào?

Mặc định là 8192. Đây là cổng riêng, khác với cổng game, và phải được mở ra internet. Nhiều nhà cung cấp hosting yêu cầu bạn thêm nó làm cổng phụ trong bảng điều khiển, rồi đặt cùng số cổng đó trong cấu hình NuVotifier.

Phiếu bầu thử có trao phần thưởng không?

Có. Nếu plugin bầu chọn của bạn trao thưởng cho phiếu bầu, phiếu thử cũng sẽ trao thưởng cho tên người chơi bạn đã nhập, như mọi phiếu bầu khác. Hãy dùng tên của chính bạn hoặc một tài khoản thử.

Dán token ở đây có an toàn không?

Token chỉ được dùng để ký phiếu bầu thử này và không bị lưu hay ghi log. Nếu muốn chắc chắn hơn, bạn có thể đổi token trong cấu hình sau đó và cập nhật lại trên các trang bầu chọn.

Công cụ có hoạt động với VotingPlugin, SuperbVote và các plugin phần thưởng bầu chọn khác không?

Có. Phiếu bầu thử được gửi tới trình lắng nghe Votifier (NuVotifier hoặc Votifier), rồi được chuyển cho plugin phần thưởng mà bạn đang dùng: VotingPlugin, SuperbVote, GAListener, VoteParty hoặc plugin do bạn tự viết. Nếu phiếu bầu tới nơi, các plugin đó sẽ thấy nó y hệt một phiếu bầu từ danh sách máy chủ.

Bài kiểm tra đã thành công nhưng không ai nhận được phần thưởng. Tại sao?

Vậy là Votifier hoạt động tốt và vấn đề nằm ở plugin phần thưởng. Hãy kiểm tra plugin đó đã được cài trên cùng máy chủ nhận phiếu bầu chưa, phần thưởng đã được thiết lập cho tên dịch vụ chưa, và liệu nó có chỉ thưởng cho người chơi đang online không. Dòng log hoặc console của chính plugin đó về phiếu bầu thường cho biết lý do nó bỏ qua.

Công cụ hỗ trợ những phiên bản Votifier nào?

NuVotifier với giao thức token v2, và giao thức khóa công khai v1 được dùng bởi NuVotifier, Votifier gốc và các bản fork như VotifierPlus. Công cụ hoạt động với máy chủ Spigot, Paper, Purpur, Folia, Sponge và Fabric hoặc Forge có chạy cổng Votifier, cũng như proxy BungeeCord và Velocity.

Mạng máy chủ của tôi chạy BungeeCord hoặc Velocity. Tôi nên kiểm tra cái gì?

Hãy kiểm tra proxy: địa chỉ của proxy, cùng cổng và token lấy từ cấu hình NuVotifier của chính proxy. Sau đó proxy sẽ chuyển tiếp phiếu bầu tới các máy chủ backend. Nếu bài kiểm tra thành công nhưng không có gì tới được backend, hãy kiểm tra phương thức chuyển tiếp và secret trong cả hai cấu hình.

Làm sao để nhận phiếu bầu từ VoxelRank?

Thêm máy chủ của bạn vào VoxelRank và nhập cùng token hoặc khóa công khai đó trong phần cài đặt. Từ đó, mỗi phiếu bầu trên trang của bạn sẽ được gửi tới máy chủ ngay khi được bỏ.