- El alojamiento de Project Reclaimer Linux utiliza Docker para un despliegue de servidor dedicado repetible y aislado.
- Docker separa el entorno de ejecución del servidor de los mapas, mods y registros para actualizaciones más limpias.
- RCON permite la administración remota sin tocar la máquina anfitriona.
- El reenvío de puertos y las reglas del cortafuegos son obligatorios antes de que las sesiones públicas funcionen.
- Las listas de anti-cheat y administradores deben configurarse antes de abrir tu servidor a los jugadores.
¿Por Qué Ejecutar Servidores de Project Reclaimer en Linux?
Project Reclaimer es un proyecto independiente multijugador de Halo 3 para PC construido sobre tu propia instalación de Halo: The Master Chief Collection en Steam. Aunque la mayoría de los jugadores se unen a sesiones a través del navegador de servidores del cliente, los anfitriones que desean un servidor comunitario persistente pueden desplegar el paquete de servidor dedicado en Windows, Windows Server o Linux. La ruta de Linux con Docker es la opción más limpia para despliegues repetibles y gestión de reinicios a nivel de contenedor.
La guía oficial de despliegue está disponible en la página de alojamiento de Project Reclaimer, y los archivos de lanzamiento se publican en el repositorio oficial de lanzamientos.
Windows
- Instalación manual
- Pruebas locales
- Acceso directo a archivos
Windows Server
- Alojamiento persistente
- Mantenimiento programado
- Operación basada en servicios
Linux Docker
- Despliegue repetible
- Dependencias aisladas
- Políticas de reinicio de contenedores
Elige la ruta de Linux con Docker cuando planifiques ejecutar el servidor a largo plazo, quieras que la recuperación ante fallos la gestione una política de reinicio, o necesites redesplegar la misma configuración rápidamente en un host nuevo.
| Plataforma | Ideal Para | Recuperación | Flujo de Actualización |
|---|---|---|---|
| Windows | Pruebas locales, anfitriones primerizos | Reinicio manual | Reemplazo manual de archivos |
| Windows Server | Alojamiento comunitario persistente | Administrador de servicios | Mantenimiento programado |
| Linux Docker | Alojamiento contenedorizado y repetible | Política de reinicio | Reconstruir o reemplazar contenedor |
Despliegue de Project Reclaimer en Linux: Paso a Paso
El proceso de despliegue refleja el flujo de trabajo oficial del servidor dedicado, adaptado para un host Linux con Docker. Sigue cada etapa en orden, porque los pasos posteriores como la gestión de RCON dependen de la configuración de red que establezcas antes.
Elige un entorno de despliegue
Confirma que tu host Linux cumple con tus necesidades operativas. Docker proporciona dependencias aisladas y gestión a nivel de contenedor, lo que se adapta tanto a servidores individuales como a hosts con múltiples servidores. Registra las especificaciones del host y la versión del lanzamiento que instalas para solucionar problemas más adelante.
Instala el entorno de ejecución del servidor y los archivos del lanzamiento
Descarga el lanzamiento apropiado del servidor de Project Reclaimer desde la página oficial de lanzamientos. Extráelo en un directorio dedicado y mantén los archivos ejecutables separados de los mapas, mods y registros generados por los usuarios. Haz copias de seguridad de los archivos de configuración antes de cualquier actualización.
Configura el servidor y los puertos de red
Edita la configuración del servidor con los ajustes de sesión, la dirección de vinculación, los ajustes de consulta o administración y los puertos requeridos. Permite esos puertos en el cortafuegos del host, reenvíalos en tu router si estás detrás de NAT y reinicia el servidor después de cualquier cambio de red.
Añade mapas y mods
Coloca los archivos de mapas compatibles y el contenido de mods en los directorios que el servidor espera, luego referencia el contenido deseado en la configuración. Usa ubicaciones separadas para los mapas base y el contenido personalizado cuando sea compatible, y recarga el servidor después de añadir algo nuevo.
Configura administradores, anti-cheat y baneos
Configura la lista de administradores con identificadores únicos, concede acceso solo a operadores de confianza y activa las protecciones anti-cheat disponibles antes de abrir el servidor al público. Mantén una lista de baneos para jugadores disruptivos.
Activa el reinicio automático y las comprobaciones de estado
Ejecuta el servidor bajo una política de reinicio de contenedor o un supervisor de procesos para que se recupere de fallos y reinicios. Captura la salida de la consola y los registros, usa reinicios programados para el mantenimiento y verifica que el servidor vuelva a su mapa y ajustes previstos tras la recuperación.
Gestiona el servidor con RCON
Usa la herramienta RCON para la supervisión remota, cambios de mapa, expulsiones y baneos. Restringe el acceso RCON a redes de confianza, usa una contraseña fuerte y prueba los comandos antes de confiar en la operación sin supervisión.
Evita asignar puertos ya utilizados por otros servidores de juegos o herramientas de administración en el mismo host. Un conflicto de puertos es una de las razones más comunes por las que un servidor recién configurado no aparece en el navegador de servidores.
Referencia de Configuración y Seguridad
Un servidor bien configurado separa los archivos de ejecución del contenido, protege la administración remota y sobrevive a los fallos. Usa las tablas siguientes como referencia previa al lanzamiento.
| Área de Configuración | Ajuste Clave | Práctica Recomendada |
|---|---|---|
| Dirección de vinculación | Interfaz de red | Vincular solo a las interfaces previstas |
| Cortafuegos | Puertos de juego y consulta | Permitir solo los puertos requeridos |
| Lista de administradores | Identificadores únicos | Solo operadores de confianza |
| Anti-cheat | Activado para juego público | Mantener activado en sesiones públicas |
| Lista de baneos | Registro persistente | Mantener y revisar regularmente |
| Práctica de RCON | Por Qué Importa |
|---|---|
| Contraseña fuerte | Evita el control no autorizado |
| Restricción a redes de confianza | Reduce la superficie de exposición |
| Prueba de comandos | Confirma el comportamiento antes del uso sin supervisión |
| Revisión de registros post-acción | Crea un rastro de auditoría |
Lista de Verificación Previa al Lanzamiento:
- Directorio del servidor dedicado creado y versión registrada
- Puertos permitidos en el cortafuegos y reenviados si estás detrás de NAT
- Mapas y mods colocados en los directorios esperados
- Lista de administradores y anti-cheat configurados
- Política de reinicio y registro verificados
- RCON probado con una contraseña fuerte
La documentación oficial indica soporte de servidor dedicado con hasta 127 espacios de servidor, dando a los hosts de Linux un margen considerable para grandes sesiones comunitarias.
Mapas, Mods y Sincronización de Contenido en Linux
Project Reclaimer gestiona el contenido personalizado mediante intercambio del lado del servidor y soporte de Steam Workshop. Cuando los jugadores se unen a un servidor que usa mapas o scripts de modo que no tienen instalados, el cliente puede obtener los archivos faltantes antes de que comience la sesión, lo que mantiene las sesiones alojadas en Linux sincronizadas sin distribución manual de archivos.
| Tipo de Contenido | Método de Distribución | Responsabilidad del Anfitrión |
|---|---|---|
| Mods de mapas | Intercambio del lado del servidor, Workshop | Instalar antes de anunciar la sesión |
| Mods de campaña | Descarga por servidor o cliente | Verificar compatibilidad de versiones |
| Contenido de Forge | Intercambio del servidor o Workshop | Confirmar compatibilidad del modo |
| Scripts de modo | Descarga identificada por el servidor | Referenciar en la configuración del servidor |
Instala y prueba el contenido personalizado en el servidor antes de listar la sesión públicamente. Reinicia o recarga después de añadir contenido para que el servidor anuncie el mapa y modo correctos al navegador.
Solución de Problemas y Preguntas Frecuentes
El Discord oficial, enlazado desde la página principal de Project Reclaimer, es el canal principal para actualizaciones de desarrollo, reportes de errores y preguntas de alojamiento.
Q: ¿Project Reclaimer admite servidores dedicados en Linux?
Sí. La documentación oficial de alojamiento incluye el despliegue en Linux mediante Docker junto con Windows y Windows Server, lo que hace del alojamiento contenedorizado una ruta compatible para servidores persistentes de Project Reclaimer.
Q: ¿Necesito tener Halo: The Master Chief Collection instalado en el servidor Linux?
El flujo de trabajo del cliente requiere una instalación de Halo: The Master Chief Collection en Steam con el contenido de Halo 3 en la PC del jugador. Sigue la documentación oficial de alojamiento para conocer los requisitos exactos de contenido del propio servidor dedicado.
Q: ¿Cómo obtienen los jugadores los mapas personalizados al unirse a mi servidor Linux?
Project Reclaimer admite el intercambio de contenido del lado del servidor. Cuando un jugador que se une carece de los archivos requeridos, el cliente puede descargarlos automáticamente a través del servidor o de Steam Workshop, y luego reconectar si se solicita un reinicio.
Q: ¿Cuántos jugadores puede manejar un servidor de Project Reclaimer?
La documentación oficial indica soporte para hasta 128 jugadores por sesión y paquetes de servidor dedicado con hasta 127 espacios, además de cooperativo de campaña para hasta 16 jugadores.