Survival of the fittest

Survival of the fittest

Por shorts69 27 de enero de 2026
#Battle Royale#HungerGames#Hytale#Juego#Mod#plugin#Servidor#Supervivencia del más apto#SurvivalGames

Este plugin está diseñado para partidas rápidas de HungerGames/SurvivalGames en servidores de Hytale.

¿Qué hace esto diferente?

Este no es un servidor tradicional de HungerGames donde corres hacia los cofres, lootear instantáneamente y te lanzas al PvP.

Este proyecto está construido más como un Battle Royale basado en progresión:

  • Ciclo de progresión en el círculo interno: La jugabilidad más segura y gratificante ocurre en el área interna. Se te anima a rotar hacia adentro, no solo a acampar en los bordes o perseguir peleas tempranas.
  • Lootear es solo el comienzo: En lugar de “equiparte y luchar de inmediato”, los jugadores siguen un ciclo de loot → minar → crear → mejorar → cazar.
  • La creación y el control de recursos importan: Los materiales, herramientas y mejoras se convierten en parte de la estrategia, no solo en RNG aleatorio de cofres.
  • Cazar es una decisión de mitad/tardía de juego: Tú eliges cuándo comenzar a cazar jugadores, basado en tu construcción y progresión, creando un ritmo más variado que el HG estándar.
  • Una partida se siente como una carrera: Cada juego es una carrera de progresión donde las decisiones inteligentes y la eficiencia pueden superar la pura agresión temprana.

Incluye:

Gestión de lobby y puntos de aparición en la arena (configurar puntos de aparición, listar puntos de aparición, teletransportarse a puntos de aparición).

Control de partidas (iniciar/detener/iniciar forzosamente, teletransportarse al lobby).

Sistema de frontera de tormenta que:

  • utiliza un área jugable circular (centro + radio)
  • advierte a los jugadores cerca del borde
  • teletransporta/retiene a los jugadores de vuelta adentro cuando salen (TPD),
    puede opcionalmente encogerse con el tiempo hasta un radio mínimo.

Nota: El daño de la frontera está intencionadamente deshabilitado en este momento por estabilidad. El teletransporte/retención es el método de aplicación seguro. El daño se añadirá más tarde una vez que la API de salud/dano esté estable para el SDK actual.
Nota: El sistema de inicio automático aún no se ha implementado con un mínimo de jugadores en línea, por lo que necesitas usar /hgforcestart

Comandos (actuales)

Todos los comandos usan el prefijo /hg.

Partida / Lobby

/hgforcestart
Fuerza el flujo del juego/partida a comenzar (útil para pruebas o lobbies pequeños).
/hgstop
Detiene el juego activo y regresa al estado de lobby.
/hgtplobby
Te teletransporta (o a los jugadores, dependiendo de la implementación) al lobby.
/hgsetlobby
Establece la ubicación de aparición del lobby en tu posición actual.
/hglobbyspawn
Teletransporta a la aparición del lobby configurada.

Arena / Apariciones

/hgsetspawn
Agrega un punto de aparición en la arena en tu posición actual.
/hglistspawns
Lista todos los puntos de aparición de arena guardados (conteo + índices/coordenadas).
/hgtpspawn <índice>
Teletransporta a un punto de aparición específico de la lista.
/hgstatus
Muestra información sobre el estado de la partida/frontera/apariciones (qué está activo y qué está cargado).

Frontera / Círculo de Tormenta

/hgborderstart
Inicia el tick/lógica de la frontera (el círculo de tormenta se activa).
/hgborderstop
Detiene el tick/lógica de la frontera.
/hgbordersetcenter
Establece el centro de la frontera en tu posición actual (X/Z).
/hgbordersetradius <radio>
Establece el radio de la zona segura actual.
/hgbordersetmin <minRadio>
Establece el radio mínimo donde se detiene el encogimiento.
/hgborderstatus
Imprime la información actual de la frontera (centro, radio, estado de encogimiento, etc.).
/hgborderdebug
Salida de depuración para solucionar problemas (especialmente útil durante cambios en el SDK).

Características Actuales (funcionando)

Frontera de Tormenta (funcionando)

Frontera circular con centro (X/Z) y radio.
Mensajes de advertencia cuando entras en la banda de advertencia cerca del borde.
Si estás fuera de la frontera:

  • Recibes un mensaje de advertencia de tormenta.
  • Te retienen/teletransportan de vuelta justo dentro de la frontera (TPD)

Comportamiento de encogimiento opcional:
El radio disminuye a intervalos fijos por un paso fijo.

  • Se detiene en el radio mínimo configurado.
  • Apariciones y Lobby (funcionando)
  • Establecer aparición de lobby + teletransportarse al lobby.
  • Agregar apariciones de arena, listarlas y teletransportarse a una aparición elegida.
  • Controles básicos de partida (iniciar/detener/iniciar forzosamente).

Características Planeadas (próximamente)

Daño de Frontera (más tarde)

  • Daño por ticks fuera de la frontera (basado en la compatibilidad del SDK).
  • Retroalimentación visual opcional (efectos) mientras estás en la tormenta.
  • Un interruptor para usar la función de teletransporte o daño

Configuración de Frontera en el Juego

Más controles en el juego para:

  • intervalo/velocidad de encogimiento,
  • paso de encogimiento,
  • radio de inicio / radio mínimo,
  • distancia de advertencia,
  • tiempo de recarga de teletransporte,
  • daño por segundo (cuando esté habilitado).

Mejor Flujo de Juego / Sistema de Partida

  • Máquina de estados más limpia: Lobby → Cuenta regresiva → En juego → Fin → Regreso al Lobby.
  • Teletransportar automáticamente a los jugadores a las apariciones de la arena al inicio.
  • Detección de victoria (último jugador/equipo vivo).

Herramientas de Calidad de Vida y Administración

  • Permisos por comando.
  • guardar/cargar configuración (texto o JSON) + comando de recarga.
  • Información de HUD/overlay (radio, tiempo hasta encogimiento, conteo de vivos).
  • Soporte para modo espectador.

Nota: el mapa no se reinicia solo, todavía estoy trabajando en esto, para hacer un reinicio de mapa ligero o generar un nuevo mapa cada vez. En este momento puedes jugarlo con amigos o necesitas reiniciar el mundo tú mismo.

Comentarios / Soporte

Estoy abierto a comentarios y sugerencias, y trabajaré activamente en mejorar el plugin basado en la retroalimentación de la comunidad. Si te encuentras con problemas, tienes solicitudes de funciones o quieres ayudar a dar forma a la hoja de ruta, por favor deja un comentario o repórtalo a través de la página del proyecto.
https://discord.gg/KRKdwWE3FA

Relacionados:

Terrariatale

Terrariatale

#combat system#development#Hytale

Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...

Terraria Accessories

Terraria Accessories

#accesorios#Accesorios de Terraria#Hytale

Por favor, deja sugerencias sobre lo que debería añadir a continuación.   El mod tendrá ranuras separadas en el futuro, ...

ATO: All The Ores

ATO: All The Ores

#armas#ATO: Todos Los Minerales#Hytale

🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...

HyProTech

HyProTech

#Automatización#electricidad#HyProTech

   Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...

Witch’s Broom

Witch’s Broom

#bruja#escoba#Escoba de Bruja

¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...

ManyMoreIngotDecor

ManyMoreIngotDecor

#Decoración#Hytale#lingotes

ManyMoreIngotDecor (v1.3.0) En Hytale vanilla, la forja se siente un poco vacía una vez que pasas la era del Hierro. Mie...