TopServers - New Vote Reward

Iniciado por Swarlog, Nov 25, 2025, 09:38 PM

Tema anterior - Siguiente tema

Swarlog

SISTEMA DE VOTOS Y RECOMPENSAS PARA LINEAGE 2

¿Cansado de sistemas de votos complicados y poco efectivos? ¡Tenemos la solución perfecta para tu servidor!

Imagina un sistema donde tus jugadores votan fácilmente y reciben sus recompensas automáticamente en el juego, sin complicaciones, sin trampas, y todo mientras tu servidor gana visibilidad y crece constantemente. ¡Eso es exactamente lo que ofrecemos!

Plataforma Oficial: No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.
Información: No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.



GUÍA PARA ADMINISTRADORES

PASO 1: REGISTRO DEL SERVIDOR

1. Accede a: No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.
2. Haz clic en "Añadir Servidor" (requiere cuenta en el foro U3Games)
3. Completa el formulario con:
  • Nombre del servidor
  • IP y Puerto (opcional)
  • Descripción (máximo 137 caracteres)
  • Categoría (Interlude, High Five, etc..)
  • País o lenguaje del servidor
  • Enlaces (web, redes sociales, etc..)

PASO 2: CONFIGURACIÓN AVANZADA

Enlace de Voto Externo:
• Usa el enlace de voto externo que se muestra en tu panel de servidor.
• Este enlace permite a los usuarios votar directamente por tu servidor.
• Puedes usar banners por defecto del top server para crear botones de voto y añadirlo a la web del servidor.

PASO 3: INSTALACIÓN PLUGIN JAVA

Descargamos los archivos necesarios para nuestro servidor (No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.)

Instalación:

Descomprimimos la carpeta y copiamos su contenido (la carpeta TopVoteServers completa) dentro de la carpeta custom, localizada en:

servidor\game\data\scripts\custom

Deberia de quedarnos una cosa asi:

Servidor\game\data\scripts\custom\TopVoteServers

Una vez colocada la carpeta, editamos el archivo scripts.cfg, localizado en la ruta:

Servidor\game\data\scripts.cfg

Y añadimos la siguiente linea:

custom/TopVoteServers/TopVoteServers.java

Para que se active el sistema de recompensas en nuestro servidor.

Configuración:

Ahora solo debemos de configurar nuestra clase, editando los siguientes valores.

// Configuración básica del plugin
private static final int SERVER_ID = 123; // ID de tu servidor
private static final String API_KEY = "tu_api_key_generada";
private static final String API_URL = "https://www.united-extreme.com/u3games/topservers/java_api.php";

Y ahora editamos la recompensa que queremos otorgar a los jugadores que han votado:

// Recompensas configurables
private static final int VOTE_REWARD_ID = 20271; // ID del item
private static final int VOTE_REWARD_COUNT = 1; // Cantidad

También el tiempo entre votos, dependiendo de lo que quieras:

// Tiempo
private static final int VOTE_COOLDOWN_HOURS = 12; // Tiempo entre votos

Configuraciones recomendadas para el Cooldown
12 horas: Ideal para retención diaria.
24 horas: Para recompensas más valiosas.
6 horas: Para servidores muy activos.

Y por último, la ID del NPC que otorga las recompensas a los jugadores:

// NPC
    private static final int NPC_MANAGER = 999000;

Por defecto hemos usado la ID 999000 para el NPC, recuerda cambiarlo o crear un NPC custom para este sistema.

INTEGRACIÓN AVANZADA

BANNER EXTERNO PARA TU WEB:

<!-- Coloca este código en tu web -->
<a href="https://www.united-extreme.com/u3games/topservers/vote.php?server=TU_SERVER_ID" target="_blank">
    <img src="https://www.united-extreme.com/u3games/topservers/images/vote-banner.png" alt="Vota por nuestro servidor" />
</a>

API PARA DESARROLLADORES:
// Verificar si un jugador ha votado
JsonObject result = callAPI("check_ip_vote", 
    "server_id=" + SERVER_ID + 
    "&api_key=" + API_KEY + 
    "&ip_address=" + playerIP);

// Obtener estadísticas del servidor
JsonObject stats = callAPI("get_server_stats", 
    "server_id=" + SERVER_ID + 
    "&api_key=" + API_KEY);




GUÍA PARA LOS JUGADORES

PASO 1: PULSAR SOBRE EL BANNER DEL SERVIDOR

Los usuarios solo deben de pulsar sobre el banner o link y votar por el servidor.

PASO 2: RECLAMAR RECOMPENSA

Conectarse al servidor, visitar al NPC de recompensas y recibirla al instante.



¿LISTO PARA CRECER?

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.