Modos de Juego Personalizados de Project Reclaimer: Guía de Configuración y Scripting - Mods

Modos de Juego Personalizados de Project Reclaimer: Guía de Configuración y Scripting

Aprende cómo funcionan los modos de juego personalizados de Project Reclaimer: modos con script integrados, scripting con Megalo, configuración JSON, servidores y consejos de creación.

2026-10-09
Equipo de Wiki de Project Reclaimer
Guía Rápida
  • Los modos de juego personalizados de Project Reclaimer combinan reglas con script con las bases multijugador de Halo 3 como Slayer.
  • Los modos integrados incluyen Gun Game, Growth, One in the Chamber, Zone Control y Flood Infection.
  • El scripting con Megalo impulsa la capa de lógica: eventos, condiciones, acciones y variables.
  • La configuración JSON separa los ajustes del modo de la lógica de juego para obtener scripts más limpios.
  • Los servidores comparten contenido automáticamente, así los jugadores pueden unirse a modos personalizados sin configurar archivos manualmente.

¿Qué Son los Modos de Juego Personalizados de Project Reclaimer?

Los modos de juego personalizados de Project Reclaimer son conjuntos de reglas multijugador modificados que funcionan en el cliente independiente de Halo 3 para PC. En lugar de limitarse al Slayer o CTF estándar, los jugadores pueden unirse a servidores que ejecutan modos con script con objetivos únicos, sistemas de progresión y condiciones de victoria. El proyecto admite tanto modos de juego con script listos para jugar como herramientas de creación para construir los tuyos propios, según la página oficial de modos.

El sistema está construido sobre tres capas que trabajan juntas:

CapaPropósitoEjemplos
Modo baseConjunto de reglas inicial y equiposFundación Slayer, configuración de equipos
Lógica de scriptEventos, condiciones, accionesDetección de bajas, captura de zonas, cambios de rol
ConfiguraciónAjustes estructurados del modoValores JSON, temporizadores, elementos HUD
Comienza Con la Base Correcta

La mayoría de los modos personalizados parten de una base estilo Slayer. Añade variables, eventos y elementos HUD de uno en uno para que el comportamiento inesperado sea fácil de rastrear.

Los modos de juego personalizados encajan en el ecosistema más amplio de Project Reclaimer junto con el navegador de servidores, el Forge ampliado, los servidores dedicados y las descargas automáticas de mods. Cuando un servidor ejecuta un modo que no tienes instalado, el cliente puede obtener los archivos necesarios antes de que te conectes, manteniendo fluido el proceso de unión.

Descripción General de los Modos con Script Integrados

Project Reclaimer incluye varios modos con script que funcionan también como implementaciones de referencia. Estudiar cómo cada uno maneja la progresión, los recursos y la lógica de rondas es la forma más rápida de aprender el sistema de scripting antes de escribir tus propias reglas.

Gun Game

  • Modo de progresión
  • Avanza a través de una secuencia de armas
  • Asignación de armas por evento de baja
  • La etapa final establece la condición de victoria

Growth

  • Modo de estado de jugador
  • El poder o estado escala durante la partida
  • Variables persistentes de jugador
  • Retroalimentación HUD del estado actual

One in the Chamber

  • Modo de munición limitada
  • Recursos restringidos por vida
  • Las eliminaciones restauran munición
  • La lógica de rondas finaliza la partida

Zone Control

  • Modo de objetivos
  • Captura y defiende territorios
  • Detección de estado disputado
  • Zonas, temporizadores y puntuación por equipos

Flood Infection

  • Modo de infección
  • División de roles humanos contra Flood
  • Eventos de infección convierten a los jugadores
  • La ronda termina según la condición de victoria

Scripts Personalizados

  • Tus propias reglas
  • Capa de configuración JSON
  • Capa de lógica Megalo
  • Temporizadores, zonas y bloques HUD reutilizables

Así es como se comparan los modos integrados en términos de complejidad de scripting y mejores casos de uso:

ModoTipoSistemas PrincipalesComplejidadIdeal Para
Gun GameProgresiónVariables de jugador, asignación de armasMediaServidores clásicos de arena
GrowthEstado de jugadorVariables persistentes, actualizaciones de estadoMediaLobbies grandes y casuales
One in the ChamberRecurso limitadoControl de inventario, contadoresBaja-MediaDuelos pequeños
Zone ControlObjetivosZonas, temporizadores, puntuación por equiposMedia-AltaServidores de juego en equipo
Flood InfectionBasado en rolesCambios de equipo, lógica de reapariciónAltaEventos comunitarios
Usa los Modos Integrados como Plantillas

Cada modo integrado demuestra un patrón de scripting diferente. Zone Control es la mejor referencia para lógica de objetivos, mientras que Flood Infection muestra cómo manejar cambios de equipo y rol a mitad de partida.

Cómo Funciona el Scripting de Modos Personalizados

La creación de modos personalizados en Project Reclaimer combina dos capas: Megalo para la lógica de juego y JSON para la configuración estructurada. El proyecto oficial admite un subconjunto del lenguaje Megalo de ReachVariantTool, por lo que los scripts construidos en torno a eventos, condiciones, acciones y variables se traducen directamente en comportamiento de partida.

La Capa de Lógica Megalo

Megalo reacciona a lo que ocurre durante una partida. Una regla típica conecta un evento (como la eliminación de un jugador) con condiciones (comprobaciones de variables o estado del equipo) y acciones (cambios en puntuaciones, equipamientos o comportamiento de reaparición). Los bloques de construcción comunes incluyen:

Bloque de ConstrucciónQué HaceUso Típico
EventosSe activa cuando algo sucedeEventos de baja, inicio de ronda, expiración de temporizador
CondicionesEvalúa el estado del juegoComprobaciones de equipo, umbrales de puntuación
AccionesCambia el estado del juegoOtorgar puntos, intercambiar equipos, dar armas
VariablesAlmacena datos persistentesEstadísticas de jugador, niveles de crecimiento, estado de ronda
TemporizadoresControl basado en tiempoProgreso de captura, enfriamientos, límites de partida
ZonasDetección de áreaControl de objetivos, estados disputados
Elementos HUDRetroalimentación al jugadorVisualización de puntuación, texto de estado, instrucciones

La Capa de Configuración JSON

JSON describe los ajustes del modo, los valores predeterminados, las referencias a objetos y los datos de script por separado de la lógica misma. Mantener los nombres y valores organizados por propósito, y usar identificadores consistentes para objetivos, temporizadores, equipos y elementos HUD, hace que los modos sean mucho más fáciles de revisar y depurar. Valida la estructura antes de cargar el modo y cambia los valores de configuración por separado de la lógica siempre que sea posible.

Prueba las Reglas de Forma Independiente

Prueba cada regla por separado antes de combinar múltiples sistemas. Superponer varios scripts no probados hace que sea mucho más difícil identificar qué regla causó el comportamiento inesperado.

Paso a Paso: Construye Tu Primer Modo de Juego Personalizado

Sigue este flujo de trabajo para pasar de una fundación Slayer en blanco a un modo personalizado probado y funcionando en un servidor.

1

Comienza desde una fundación Slayer

Crea un nuevo modo basado en el conjunto de reglas Slayer estándar. Esto te da equipos funcionales, puntuación y comportamiento de reaparición sin escribirlos desde cero. Confirma que el modo base funciona antes de añadir cualquier lógica personalizada.

2

Define variables y configuración

Añade configuración JSON para los valores de los que depende tu modo: objetivos de progresión, temporizadores, definiciones de zonas y etiquetas HUD. Usa identificadores consistentes para que la capa de script pueda referenciarlos limpiamente.

3

Escribe la lógica de reglas principal

En Megalo, conecta eventos con condiciones y acciones. Comienza con una sola regla principal, como otorgar progresión en un evento de eliminación, y verifica que se comporte correctamente en una sesión de prueba.

4

Añade retroalimentación HUD y lógica de rondas

Comunica el estado a los jugadores con elementos HUD que muestren puntuación, estado y tiempo restante. Luego implementa condiciones de fin de ronda: puntuación objetivo, expiración de temporizador o lógica de último jugador en pie según el tipo de tu modo.

5

Prueba localmente, luego en un servidor

Prueba el modo en solitario primero para detectar errores obvios, luego organiza una sesión a través de un servidor dedicado e invita a jugadores. Verifica la aparición, los objetivos, los límites y el rendimiento con un lobby lleno antes de publicar.

Lista de Verificación de Publicación

Antes de compartir tu modo públicamente, confirma que se carga sin errores, que la lógica de fin de ronda se activa de forma fiable y que los jugadores que se unen reciben los archivos necesarios automáticamente mediante el uso compartido de contenido del lado del servidor o Steam Workshop.

Ejecutar Modos de Juego Personalizados en Servidores

Los operadores de servidores desempeñan un papel clave en el ecosistema de modos personalizados. Un servidor dedicado de Project Reclaimer puede alojar sesiones persistentes con mapas y modos personalizados, y el cliente gestiona el contenido faltante para los jugadores que se unen. La guía oficial de alojamiento cubre el despliegue en Windows, Windows Server y Linux Docker.

Consideraciones clave para servidores enfocados en modos:

ConsideraciónPor Qué ImportaPráctica Recomendada
Directorios de contenidoLos mapas y scripts de modos deben cargarse correctamenteUsa la estructura de carpetas esperada, mantén las referencias consistentes
Compatibilidad de versionesEl cliente y el servidor deben coincidirActualiza el servidor cuando salgan nuevos lanzamientos
Descargas automáticasLos jugadores necesitan los archivos del modo para unirseHabilita el uso compartido de contenido del lado del servidor
Comportamiento de reinicioLos cambios de configuración necesitan recargasReinicia después de añadir o cambiar modos
Anti-trampasLas sesiones públicas necesitan protecciónMantén las protecciones habilitadas, conserva una lista de baneados
Prueba Después de Cada Cambio de Contenido

Siempre reinicia o recarga el servidor después de añadir un nuevo modo o mapa, luego únete tú mismo una vez para confirmar que el contenido se carga y que el conjunto de reglas se comporta como se espera antes de anunciar la sesión.

Lista de Verificación de Creación y Preguntas Frecuentes

Hitos de Modos de Juego Personalizados:

  • Configurar el cliente de Project Reclaimer con el contenido de Halo 3 instalado
  • Jugar cada modo con script integrado al menos una vez
  • Construir un primer modo desde una fundación Slayer
  • Añadir retroalimentación HUD y lógica de fin de ronda fiable
  • Probar el modo con múltiples jugadores en un servidor
Aprende de los Modos Integrados

El camino más rápido para dominar los modos personalizados es la ingeniería inversa de los modos integrados. Cada uno aísla un patrón de scripting diferente, desde el seguimiento de progresión hasta el control de zonas y la conversión de roles.

Q: ¿Necesito instalar manualmente los archivos de modos personalizados antes de unirme a un servidor?

Normalmente no. Los servidores de Project Reclaimer pueden anunciar y compartir el contenido que requieren sus sesiones, por lo que el cliente puede descargar automáticamente los archivos de modo faltantes cuando te unes. La compatibilidad con Steam Workshop proporciona otro canal de distribución para el contenido compatible.

Q: ¿Qué lenguaje de scripting usan los modos de juego personalizados de Project Reclaimer?

La lógica de modos personalizados usa Megalo, con el proyecto admitiendo un subconjunto del lenguaje Megalo de ReachVariantTool. JSON maneja la capa de configuración estructurada para ajustes, valores y referencias del modo.

Q: ¿Qué modo integrado es el mejor para aprender scripting basado en objetivos?

Zone Control es la referencia más sólida para la lógica de objetivos. Demuestra zonas, detección de presencia de jugadores, estados disputados, puntuación por equipos, temporizadores y elementos HUD de objetivos trabajando en conjunto.

Q: ¿Puedo ejecutar modos de juego personalizados en mi propio servidor?

Sí. Un servidor dedicado de Project Reclaimer puede alojar mapas y modos de juego personalizados de forma persistente. Coloca el contenido del modo en los directorios esperados, referéncialo en la configuración del servidor y reinicia el servidor después de los cambios.