La mayoría de los servidores ya tienen un sistema de votos para otras listas: NuVotifier para recibir los votos y un plugin de recompensas como SuperbVote o VotingPlugin. Puedes añadir CraftRank a ese sistema de dos formas. Esta guía explica ambas y soluciona las tres cosas que pueden chocar: el comando /vote, los recordatorios y las recompensas dobles.
Opción A u opción B
Opción A: usa el NuVotifier que ya tienes. En CraftRank, edita tu servidor, activa Votifier e introduce la dirección de tu servidor, el puerto de Votifier y la clave pública (o token). Así los votos de CraftRank llegan como los de cualquier otra lista y tu plugin de recompensas da la recompensa. No necesitas nuestro plugin para nada. Los pasos están en cómo configurar Votifier.
Opción B: usa el plugin CraftRank Votes junto a tus otros plugins. Los votos de otras listas siguen yendo a tu plugin de recompensas; los votos de CraftRank los recompensa nuestro plugin. Funciona sin abrir ningún puerto y añade recordatorios de voto y placeholders para CraftRank. Usa una sola opción para CraftRank, no las dos.
/vote solo muestra los enlaces del otro plugin
Dos plugins quieren el mismo comando /vote y solo uno puede responder. Algunos plugins de recompensas, como SuperbVote, capturan /vote antes de que cualquier otro plugin lo vea, así que su mensaje siempre gana. Los votos y las recompensas siguen funcionando: solo el comando está ocupado.
Primero comprueba que nuestro plugin funciona. Escribe /craftrankvotes:vote en el juego: siempre ejecuta nuestro comando y muestra tu enlace de voto de CraftRank. Después elige una de estas opciones:
- Añade tu enlace de CraftRank al mensaje de /vote del otro plugin (recomendado). Así un solo comando muestra todas las listas.
- SuperbVote: en
plugins/SuperbVote/config.yml, busca la secciónvote-commandy añade dos líneas a su texto, con el mismo estilo que las que ya hay, por ejemplo"&aCraftRank:"y"&fhttps://craftrank.org/vote/your-server". Tu enlace de voto está en tu panel. Ejecuta/superbvote reload. - VotingPlugin: añade CraftRank como sitio en
plugins/VotingPlugin/VoteSites.ymlcon tu enlace de voto comoVoteURLy luego ejecuta/av reload. Con la opción B, deja sus recompensas vacías: la recompensa la da nuestro plugin.
- SuperbVote: en
- Deja /vote a nuestro plugin. Desactiva el comando de voto del otro plugin (en SuperbVote:
vote-command→enabled: false). Los jugadores dejarán de ver los enlaces de las otras listas en/vote, así que hazlo solo si CraftRank es tu lista principal. - Muestra ambos con un solo comando. Si el otro plugin registra
/votecomo un comando normal, un alias en elcommands.ymldel servidor puede ejecutar los dos: debajo dealiases:, añadevote:con las líneas- "otherplugin:vote"y- "craftrankvotes:vote". Escribe/help votepara ver el nombre del otro plugin. Esto no funciona con plugins que capturan/votepor su cuenta, como SuperbVote.
Los jugadores reciben dos recompensas por un voto
Esto pasa cuando CraftRank envía cada voto dos veces: una por Votifier y otra por nuestro plugin. Usa solo una vía: desactiva Votifier en la página de edición de tu servidor en CraftRank o quita el plugin. Con la opción A, comprueba también que tu plugin de recompensas no dé una recompensa extra por CraftRank además de la normal.
Dos recordatorios de voto
Si tu plugin de recompensas ya recuerda a los jugadores que voten, desactiva el nuestro en plugins/CraftRankVotes/config.yml: pon reminders.on-join en false o ajusta every-minutes a un tiempo más largo, y luego ejecuta /craftrank reload. O desactiva el recordatorio del otro plugin y quédate con el nuestro: solo avisa a los jugadores que hoy no han votado en CraftRank.
Comprueba que todo funciona
- Ejecuta
/craftrank status. Debería mostrar el nombre de tu servidor y Connection: OK. - Si muestra un error de conexión, abre la configuración y comprueba que
sitesea"https://craftrank.org", la dirección del sitio y no la página de tu servidor, y queapi-keysea la clave de tu panel. - Ejecuta
/craftrank test YourNamepara darte la recompensa una vez. - Vota por tu servidor en CraftRank. La recompensa llega dentro de
check-every-seconds(30 segundos por defecto).
Con la opción A, prueba Votifier con nuestro probador de Votifier. ¿Sigues atascado? Escríbenos desde la documentación o desde tu panel.