Respuesta corta. Puedes alojar tú mismo un servidor de Medal of Honor: Allied Assault gratis con OpenMoHAA, el motor de código abierto: necesitas tu propia copia del juego, los archivos del servidor de OpenMoHAA extraídos en la carpeta del juego, un server_opm.cfg y el puerto de juego 12203 más el puerto GameSpy 12300 abiertos. O alquila un servidor de Medal of Honor: Allied Assault y te ahorras el trabajo con archivos y puertos.
Los jugadores entran desde la lista de servidores del juego cuando el servidor aparece en ella, o con su dirección. Los dos caminos de abajo acaban en un servidor normal, y tus jugadores siguen necesitando el juego.
Comprobado el 5 de noviembre de 2026 con OpenMoHAA 0.82.1 (publicado el 5 de agosto de 2025) para la Opción 1, y con el archivo de servidor que descarga nuestro instalador, moh_revival_v1.12_RC3.5.1, para la Opción 2.
Allied Assault es un juego de 2002, anterior a Steam, así que no hay descarga por SteamCMD, y "cómo lo alojo" tiene dos respuestas distintas. Esta guía usa la documentación de OpenMoHAA para la vía por tu cuenta y lo que ejecutamos en nuestros propios servidores para la vía de alquiler. Para ir directo al alquiler, mira la Opción 2.
Qué necesitas
Una copia del juego en la máquina del servidor. OpenMoHAA no es independiente: su documentación dice que necesita los archivos originales del juego. Nombra la versión de GOG (recomendada), una copia en CD o las demos gratuitas. Una copia en CD necesita antes los parches oficiales, y un servidor hecho con archivos de demo necesita +set com_target_demo 1 en su línea de comandos.
OpenMoHAA. Un proyecto gratuito con licencia GPL-2.0 que funciona en Linux, Windows y macOS. Para un servidor solo necesitas los binarios omohaaded y game (más curl) del archivo de la versión.
Red: el puerto de juego 12203 y el puerto GameSpy 12300 accesibles desde internet. La guía de Docker de OpenMoHAA indica ambos como valores por defecto.
Qué juego: el juego base, Spearhead o Breakthrough. Un servidor ejecuta solo uno a la vez.
El motor es gratis. Pagas la máquina, la electricidad y el ancho de banda, y el propio juego si no lo tienes.
Opción 1: alójalo tú mismo
Funciona en un PC que te sobre, un servidor doméstico o una máquina virtual en la nube. Los pasos siguen las guías de instalación y de "Hosting a server" de OpenMoHAA.
Linux
Lleva los archivos del juego al servidor. Con el instalador de GOG, instala innoextract y extráelo:
innoextract setup_medal_of_honor_2.0.0.21.exe
Los archivos acaban en una carpeta app/. Usa esa carpeta como carpeta del juego más abajo. Para una carpeta de servidor más pequeña, la guía de OpenMoHAA indica qué conservar: en main, mainta y maintt, los archivos Pak*.pk3 y las carpetas sound y video, además de todos los archivos del archivo de OpenMoHAA.
Descarga OpenMoHAA desde la página de la última versión. Elige el archivo de Linux para AMD/Intel (linux-amd64), o linux-arm64 para una Raspberry Pi 4 o 5.
Extráelo en la carpeta del juego, la que contiene la carpeta main con los archivos Pak*.pk3 originales. No lo extraigas en una subcarpeta.
Crea main/server_opm.cfg. Una versión corta del archivo de la guía de OpenMoHAA:
sv_hostname "My MOHAA Server"
set g_password ""
set rconpassword "choose-a-long-password"
set g_gametype 4
set sv_gamespy 1
sv_maplist "obj/obj_team1 obj/obj_team2 obj/obj_team3 obj/obj_team4 "
map "obj/obj_team1"
g_gametype 1 es Free for All, 2 Team deathmatch, 3 partida por rondas, 4 Objective, 5 Tug-of-War (Spearhead) y 6 Liberation (Breakthrough). Un rconpassword vacío desactiva los comandos de consola remota. sv_gamespy 1 es lo que permite que el servidor aparezca en el buscador de servidores.
Iniciar el servidor desde la carpeta del juego. El zip de Linux guarda omohaaded sin permiso de ejecución, así que actívalo una vez antes:
Usa com_target_game 1 para Spearhead (carpeta mainta) o 2 para Breakthrough (carpeta maintt). Un servidor dedicado no crea ni guarda su archivo de configuración por sí solo, y la carpeta de datos de usuario es ~/.openmohaa salvo que definas fs_homepath.
Abre los puertos. Permite 12203 y 12300 en el cortafuegos de la máquina (con ufw: sudo ufw allow 12203 y sudo ufw allow 12300) y redirige ambos en tu router hacia esta máquina. Si ejecutas el servidor en Docker, la guía de Docker de OpenMoHAA dice que los puertos del contenedor y del host deben coincidir, porque GameSpy envía estos números de puerto al servidor maestro.
Compruébalo. Busca el nombre de tu servidor en la lista de servidores del juego, o pide a un amigo fuera de tu red que se conecte.
Crea main\server_opm.cfg como en los pasos de Linux y luego ejecuta omohaaded.exe +set com_target_game 0 +exec server_opm.cfg desde la carpeta del juego.
Permite los puertos 12203 y 12300 en el Firewall de Windows y redirige ambos en tu router.
Ajustes que la gente cambia
sv_hostname: el nombre en el buscador de servidores.
g_password: una contraseña para unirse. Déjala vacía para un servidor público.
sv_maxclients: el número de plazas de jugadores. Defínelo en el archivo antes de la línea map, porque el valor integrado en el motor de OpenMoHAA es 1.
sv_maplist: la rotación, separada por espacios. Cuando está vacía, el servidor reinicia el mapa después de cada partida.
sv_maxping: el ping más alto con el que se puede entrar. 0 significa sin límite.
sv_floodprotect: limita cuánto texto puede escribir un jugador.
net_enabled: los servidores dedicados usan solo IPv4 por defecto. El servidor maestro de GameSpy no admite IPv6, así que un servidor con IPv4 desactivado no aparecerá en la lista pública.
Opción 2: alójalo en PlayNHost
Alquilar elimina los archivos del juego, el cortafuegos y la redirección de puertos. Nuestro instalador descarga el archivo del servidor por ti, así que no instalas una copia del juego en una máquina tuya.
Elige un plan. Abre la página de hosting de servidores de Medal of Honor: Allied Assault y compara los planes (SPRINGFIELD, GARAND y THOMPSON al momento de escribir, para 16, 24 y 32 jugadores). Pulsa Crear servidor en SPRINGFIELD o GARAND, o Personalizar plan en THOMPSON, y termina el pedido. Los precios cambian, así que compruébalos en esa página.
Espera a la instalación. Recibes un correo de "servidor listo" y el servidor aparece en panel.playnhost.com. En la pestaña Consola, el panel da el servidor por iniciado cuando imprime ------ Server Initialization Complete ------.
Abre Configuración y luego Ajustes del juego. Estos campos se escriben en main/server.cfg cada vez que el servidor arranca:
Nombre del servidor: el nombre que ven los jugadores.
Máx. de jugadores: el número de plazas de jugadores. Tras la instalación se fija en las plazas de tu plan.
Contraseña de RCON: obligatoria, y es la contraseña con la que entras como administrador. Pon algo que solo sepas tú.
Contraseña para unirse: la contraseña que los jugadores escriben para entrar. Déjala vacía para un servidor público.
Mapa inicial: el mapa que el servidor carga al arrancar. El panel ofrece cinco niveles de deathmatch: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 y dm/mohdm7.
Reiniciar. Cuando el panel muestre "Guardado. El servidor debe reiniciarse para que se apliquen.", pulsa Reiniciar ahora y espera a la línea de listo.
Cambia el mapa o avisa a los jugadores. Las tareas rápidas Cambiar mapa y Mensaje global lo hacen sin reiniciar.
Unirse. Da a tus jugadores la dirección y el puerto del servidor que muestra el panel, y la contraseña para unirse si has puesto una.
Qué hace nuestra configuración por ti
Claves escritas en cada arranque. El panel reescribe seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password y la línea Map en main/server.cfg a partir de Ajustes del juego. Una edición manual de una de esas líneas se sustituye en el siguiente arranque, así que cámbialas en Ajustes del juego. Todo lo demás del archivo es tuyo para editarlo en Archivos.
Línea de arranque. Iniciamos el servidor con sv_punkbuster 0, dedicated 2 y +exec server.cfg, con el puerto de juego y el número de plazas rellenados desde tu servidor.
Las comillas están bloqueadas. El nombre y las dos contraseñas no pueden contener comillas dobles, barras invertidas ni caracteres de control, porque se escriben dentro de una línea entrecomillada de server.cfg.
Consola. En nuestras pruebas, la protección contra flood del servidor bloqueó todas las herramientas RCON externas. Escribe los comandos en la pestaña Consola, que habla directamente con el servidor.
El mapa inicial se lee al arrancar. Cambiarlo requiere reiniciar, no reinstalar. Para cambiar de nivel ahora mismo, usa la tarea rápida Cambiar mapa.
Backups. Si tu plan incluye backups, haz uno desde Copias de seguridad antes de editar server.cfg a mano.
La Opción 1 usa OpenMoHAA, y nuestros servidores ejecutan otra compilación del servidor (mohaa_lnxded del archivo). El archivo de ajustes es server.cfg aquí y server_opm.cfg en la guía de OpenMoHAA, y los nombres de clave como sv_hostname y g_password son los mismos.
Alojarlo tú o alquilar: una comparación honesta
Coste. Por tu cuenta: OpenMoHAA es gratis, y pagas la copia del juego (las demos gratuitas traen solo uno o dos mapas multijugador), el hardware, la electricidad y el ancho de banda. Alquilado: una cuota mensual según el plan. Mira los planes actuales.
Versión del juego. Por tu cuenta: eliges OpenMoHAA, el motor de código abierto, e instalas tú los archivos del juego. Alquilado: el archivo de servidor que descarga nuestro instalador, y no gestionas los archivos.
Disponibilidad. Por tu cuenta: tan fiable como tu máquina y tu internet de casa, y tiene que estar encendido mientras juegan tus amigos. Alquilado: funciona en el hardware del proveedor, no en tu PC.
Exposición de red. Por tu cuenta: los jugadores se conectan a tu IP pública y tú te ocupas del cortafuegos y del router. Alquilado: tu IP de casa no interviene.
Conocimientos necesarios. Por tu cuenta: línea de comandos, redirección de puertos y editar un archivo de configuración. Muy factible, y una buena forma de aprender. Alquilado: un panel web con campos de formulario.
Actualizaciones. Por tu cuenta: OpenMoHAA busca versiones nuevas en GitHub en segundo plano pero no las aplica, así que descargas e instalas cada una. Alquilado: no descargas ni instalas archivos del servidor tú mismo.
Alojarlo tú te conviene si ya tienes el juego, una máquina funciona todo el día y te gusta trastear. Alquilar te conviene si prefieres no ocuparte del hardware.
Problemas comunes y soluciones
El servidor no aparece en la lista de servidores
Causa:sv_gamespy vale 0, el puerto de GameSpy está cerrado o IPv4 está desactivado.
Solución: define sv_gamespy 1, abre el 12300 además del 12203 y mantén net_enabled en 1 (o 3) para que IPv4 siga activo.
OpenMoHAA no arranca
Causa: en Linux, omohaaded no es ejecutable ("Permission denied"); o los archivos se extrajeron en una subcarpeta, o faltan los archivos originales del juego.
Solución: ejecuta chmod +x omohaaded. Los archivos de OpenMoHAA deben estar junto a la carpeta main que contiene los archivos Pak*.pk3 originales. Lee el texto del error en la terminal.
Tus cambios en server.cfg desaparecen (PlayNHost)
Causa: la línea es una de las que el panel escribe en cada arranque: el nombre del servidor, las plazas, la contraseña de RCON, la contraseña para unirse o el mapa inicial.
Solución: cámbialos en Ajustes del juego y reinicia.
Una herramienta RCON externa no puede iniciar sesión (PlayNHost)
Causa: en nuestras pruebas, la protección contra flood del servidor bloqueó todas las herramientas RCON externas.
Solución: usa la pestaña Consola.
FAQ
¿Puedo alojar gratis un servidor de Medal of Honor: Allied Assault?
Sí, con OpenMoHAA, que es gratuito y de código abierto. Necesita los archivos originales del juego, y pagas la máquina, la electricidad y el internet. Tiene que seguir encendido mientras la gente juega.
¿Qué puertos usa?
El puerto de juego 12203 y el puerto GameSpy 12300 son los valores por defecto de OpenMoHAA. En PlayNHost, el panel define el puerto de juego por ti.
¿Puedo ejecutar Spearhead o Breakthrough?
Con OpenMoHAA, sí: pon com_target_game en 1 para Spearhead o en 2 para Breakthrough. Nuestro producto de alquiler ejecuta el juego base.
¿Necesito Steam?
No. No hay descarga por SteamCMD para este servidor. OpenMoHAA nombra las copias de GOG, de CD y de demo como formas de conseguir los archivos del juego.
¿Cuántos jugadores pueden entrar?
Tú fijas el número de plazas con sv_maxclients. Nuestros planes son de 16, 24 y 32 jugadores.
Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Puedes aceptar todo, aceptar solo las cookies esenciales o elegir por categoría.Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Aquí están activadas por defecto: puedes desactivar lo que no quieras.Leer nuestra política de privacidad