> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/es/ultimate-survival/configuration/voting.md).

# Votos

Recibe votos con NuVotifier y premia a los jugadores con SuperbVote.

El setup incluye **NuVotifier** (recibe los votos de las webs de votos) y **SuperbVote** (da los premios).

**Premio por voto:** ⛁1,000 y 1 **Vote Key** (abre la Vote Crate). Cámbialo en `plugins/SuperbVote/config.yml`.

## Paso a paso

{% stepper %}
{% step %}

### Abre el puerto de Votifier

Votifier escucha en el **puerto `8192` (TCP)**. En tu panel añade una asignación extra `8192` o ábrelo en tu firewall. Si tu hosting te da otro puerto, pon el mismo número en `plugins/Votifier/config.yml` → `port:`.
{% endstep %}

{% step %}

### Registra tu servidor en webs de votos

Usa cualquier lista de servidores compatible con Votifier. Cuando la web te pida los datos de Votifier, pon:

* **Dirección:** la IP o el dominio de tu servidor.
* **Puerto:** `8192` (o tu propio puerto).
* **Clave pública:** el contenido de `plugins/Votifier/rsa/public.key` (ver abajo).
* Algunas webs usan el **token** nuevo (v2). Está en `plugins/Votifier/config.yml` dentro de `tokens:` → `default:`.
  {% endstep %}

{% step %}

### Añade tus enlaces de votos

Edita `vote_link_1` … `vote_link_5` en `plugins/RocketPlaceholders/placeholders/server.yml` y ejecuta `/rp reload`. Los jugadores los ven con `/vote`.
{% endstep %}

{% step %}

### Pruébalo

En la consola ejecuta `testvote TuNombre`. Recibes el premio y todos ven el anuncio. Los votos reales aparecen en la consola como `Got a vote record from …`.
{% endstep %}
{% endstepper %}

## Tu clave pública y tu token

Tu servidor crea su **propio** par de claves y token de Votifier en el primer inicio, así que cada instalación es única.

* **Clave pública:** abre `plugins/Votifier/rsa/public.key` y pega su contenido en la web de votos en **una sola línea**, sin espacios ni saltos de línea.
* **Token (v2):** `plugins/Votifier/config.yml` → `tokens:` → `default:`. También aparece en la consola en el primer inicio.

{% hint style="danger" %}
Nunca compartas `plugins/Votifier/rsa/private.key` ni tu token. Si se filtra alguno, detén el servidor, borra la carpeta `plugins/Votifier/rsa` y la entrada `tokens:` de `plugins/Votifier/config.yml`, e inicia el servidor para generar unos nuevos. Después actualiza tus webs de votos.
{% endhint %}

## Comandos

| Comando                          | Qué hace                             |
| -------------------------------- | ------------------------------------ |
| `/testvote <jugador> [servicio]` | Envía un voto de prueba por Votifier |
| `/nvreload`                      | Recarga Votifier                     |
| `/superbvote fakevote <jugador>` | Simula un voto en SuperbVote         |
| `/superbvote reload`             | Recarga SuperbVote                   |
| `/vote`                          | Muestra tus enlaces de votos         |
