Jump to content

Recommended Posts

Salut, astazi am sa te invat cum sa faci un sistem de vote, complet, cu crate-uri, cu comenzi, cu key si cu link-uri.

Pentru inceput ai nevoie de plugin-ul "NuVotifier" pe care o sa il puneti in toate serverele conectate la bungeecord(de exemplu: hub, survival, skyblock, skywars, creative) FARA BUNGEECORD.
Dupa ce ati facut asta, dati un restart la server, iar totul va merge bine. Odata ce ati instalat acest plugin, o sa aveti nevoie si de "VoteSend" care trimite votul propriu-zis. Acesta se instaleaza normal, il puneti in toate serverele unde ati pus si nuvotifier
(daca o sa puneti plugin-ul NuVotifier in toate serverele si o sa dati restart, o sa primiti eroarea asta "Votifier was not able to bind to /0.0.0.0:8192", deoarece nu ati configurat plugin-ul, iar toate serverele folosesc acelasi port. Asta se va rezolvat dupa ce configuram plugin-ul.)
Dupa ce ati facut tot, intrati intr-un server, oricare(eu am ales skyblock), apoi la votifier, apoi in config.yml. Aici, trebuie sa modificati 
 

port: 8192

 

in orice port vreti, dar sa nu fie 8192. Eu am pus 8193.


 

port: 8193

Iar la host, lasati localhost.

 

Apoi intrati in RSA si copiati public.key, il salvati intr-un notepad sau undeva sa il aveti la indemana.
Dupa, intrati in hub -> plugins -> votifier -> config. Aici schimbati port-ul in oricare altul, mai putin 8192 si 8193. Eu am sa pun 8194

port: 8194

Iar la host, trebuie sa puneti IP-ul de la server-ul bungeecord.
Dupa, tot in hub, intrati in votesend, iar apoi in config.yml, unde o sa gasiti ceva de genul asta:

servers:

server2: <- aici o sa puneti numele server-ului (de exemplu skyblock)

IP: ' ' <- Aici o sa puneti IP-ul pe care l-ati pus si in votifier (localhost in cazul meu)

Port: 8192 <- Aici o sa puneti Port-ul pe care l-ati pus in config-ul de la votifier (in cazul meu 8193)

Key: VOTIFIERPUBLICKEY <- iar aici o sa puneti key-ul pe care l-ati copiat din RSA

Custom: ' ' <- Aici o sa puneti numele server-ului 

server3: <- aici o sa puneti numele server-ului (de exemplu skyblock)

IP: ' ' <- Aici o sa puneti IP-ul pe care l-ati pus si in votifier (localhost in cazul meu)

Port: 8192 <- Aici o sa puneti Port-ul pe care l-ati pus in config-ul de la votifier (in cazul meu 8193)

Key: VOTIFIERPUBLICKEY <- iar aici o sa puneti key-ul pe care l-ati copiat din RSA

Custom: ' ' <- Aici o sa puneti numele server-ului 

Dupa ce ati facut asta, o sa arate ceva de genul asta (in cazul meu)

servers:

skyb:

IP: 'localhost'

Port: 8193

Key: Vo123u9h80yn1023n01273n87123076123n0712630n961230n716207836b0126307126n30761

Custom: 'skyblock'

hub:

IP: 'localhost'

Port: 8194

Key: V0n17263071263n07162-38971-23687612046-1726380761n23o123876t1892630716n27893

Custom: 'hub'

 

Bun, dupa ce ati facut asta (voi o sa faceti la fiecare server, daca vrei sa aveti pe fiecare server) o sa avem nevoie de un site care ne permite sa ne adaugam server-ul pentru a fi votat. Eu am sa folosesc planetminecraft(deoarece este cel mai cunoscut) Va faceti un cont, mergeti la sectiunea servers 
apoi, apasati pe "post server". Va completati voi datele server-ului, iar in tab-ul "Votifier" (de sus), o sa bifati "enable votifier".
La adress o sa puneti adresa de la bungeecord (localhost in cazul meu)
La port o sa va puneti portul de la votifier din HUB (pentru ca votul se va duce in hub, iar apoi va fi trimis pe celelalte servere cu ajutorul plugin-ului VoteSend.) Iar la votifier public key, o sa va puneti key-ul pe care l-ati copiat de la hub. Apoi, daca ati facut totul bine, puteti incerca "Test Votifier Connection" pentru a fi siguri ca merge. Apasati pe save, iar sistemul de voting este complet!

Bun, acum avem nevoie de comanda /vote care va arata in chat link-urile catre site-ul de vote. Pentru asta o sa folosim MyCommand. Mergem in config-ul lui, unde o sa gasim asta:
 

'command_name': <- numele comenzii care nu prea conteza command: /welcome <- comanda in sine type: TEXT <- ce tip de comanda este text: <- si ce face aceasta comanda, prin urmare, atunci cand cineva scrie in chat /welcome, acesta va primi "hello X " si asa mai departe. - '&6 Hello &a$player!' - '&6 Welcome to &a$server-name &6Server!' - '&6 $server-motd.'

Dupa ce il modificati, o sa arate ceva de genul asta:

'command_name': command: /vote type: TEXT text: - 'Vote1 - xxxxxxxxxx' - 'Vote2 - xxxxxxxxxx' - 'Vote3 - xxxxxxxxxx'

Am sa va las aici si un plugin optional pe care il puteti adauga pe server pentru a reaminti jucatorilor sa voteze in fiecare zi -> https://www.spigotmc.org/resources/voteremind.19668/
Si inca unul care va da jucatorilor obiecte speciale daca acesta ating un numar de voturi ( de exemplu, la 100 de voturi, acestia primesc 10 diamante) -> https://dev.bukkit.org/projects/simple-vote-listener
Daca vreti ca jucatorii sa aiba si crate-uri, (adica cutii pe care le deschid cu key-uri), folositi acest plugin -> https://www.spigotmc.org/resources/cratesplus-free-crates-plugin-1-7-1-12-2.5018/
(majoritate serverelor il au)

Plus, va recomand sa folositi si acest site -> https://minecraft-mp.com/
pentru voturi, nu doar planetminecraft
Mai jos am sa va fac o lista cu cele mai folosite site-uri de voturi

 

  1. https://minecraft-mp.com/
  2. https://www.planetminecraft.com/
  3. https://topg.org/Minecraft/type/Vote/
  4. https://minecraftservers.org/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0
|

Theme Made by Zayon & Cyber Designs

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.