Resposta curta. Você pode hospedar um servidor de Medal of Honor: Allied Assault por conta própria, de graça, com o OpenMoHAA, o motor de código aberto: você precisa da sua própria cópia do jogo, dos arquivos do servidor do OpenMoHAA extraídos na pasta do jogo, de um server_opm.cfg e da porta de jogo 12203 mais a porta GameSpy 12300 abertas. Ou alugue um servidor de Medal of Honor: Allied Assault e pule o trabalho com arquivos e portas.
Os jogadores entram pela lista de servidores do jogo, quando o servidor está listado, ou pelo endereço dele. Os dois caminhos abaixo terminam em um servidor normal, e seus jogadores continuam precisando do jogo.
Verificado em 5 de novembro de 2026 com o OpenMoHAA 0.82.1 (lançado em 5 de agosto de 2025) para a Opção 1, e com o arquivo de servidor que o nosso instalador baixa, moh_revival_v1.12_RC3.5.1, para a Opção 2.
Allied Assault é um jogo de 2002, de antes da Steam, então não existe download pelo SteamCMD, e "como eu hospedo" tem duas respostas diferentes. Este guia usa a documentação do OpenMoHAA para o caminho por conta própria e o que rodamos nos nossos próprios servidores para o caminho do aluguel. Para ir direto ao aluguel, veja a Opção 2.
O que você precisa
Uma cópia do jogo na máquina do servidor. O OpenMoHAA não é independente: a documentação diz que ele precisa dos arquivos originais do jogo. Ela cita a versão da GOG (recomendada), uma cópia em CD ou as demos gratuitas. Uma cópia em CD precisa antes dos patches oficiais, e um servidor montado a partir dos arquivos da demo precisa de +set com_target_demo 1 na linha de comando.
OpenMoHAA. Um projeto gratuito sob GPL-2.0 que roda em Linux, Windows e macOS. Para um servidor, você só precisa dos binários omohaaded e game (mais curl) do arquivo da versão.
Rede: a porta de jogo 12203 e a porta GameSpy 12300 acessíveis pela internet. O guia de Docker do OpenMoHAA lista as duas como padrão.
Qual jogo: o jogo base, Spearhead ou Breakthrough. Um servidor roda um deles por vez.
O motor é gratuito. Você paga pela máquina, pela energia e pela banda, e pelo jogo em si se não o tiver.
Opção 1: hospedar por conta própria
Isso funciona em um PC sobrando, em um servidor doméstico ou em uma máquina virtual na nuvem. Os passos seguem os guias de instalação e "Hosting a server" do OpenMoHAA.
Linux
Coloque os arquivos do jogo no servidor. Com o instalador da GOG, instale o innoextract e extraia com ele:
innoextract setup_medal_of_honor_2.0.0.21.exe
Os arquivos vão parar em uma pasta app/. Use essa pasta como a pasta do jogo abaixo. Para uma pasta de servidor menor, o guia do OpenMoHAA lista o que manter: em main, mainta e maintt, os arquivos Pak*.pk3 e as pastas sound e video, além de todos os arquivos do arquivo do OpenMoHAA.
Baixe o OpenMoHAA na página da última versão. Escolha o arquivo do Linux para AMD/Intel (linux-amd64), ou linux-arm64 para um Raspberry Pi 4 ou 5.
Extraia na pasta do jogo, a que contém a pasta main com os arquivos Pak*.pk3 originais. Não extraia em uma subpasta.
Crie main/server_opm.cfg. Uma versão curta do arquivo do guia do 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 é Free for All, 2 Team deathmatch, 3 partida em rodadas, 4 Objective, 5 Tug-of-War (Spearhead) e 6 Liberation (Breakthrough). Um rconpassword vazio desliga os comandos remotos de console. sv_gamespy 1 é o que faz o servidor aparecer no navegador de servidores.
Iniciar o servidor a partir da pasta do jogo. O zip do Linux guarda omohaaded sem a permissão de execução, então defina-a uma vez antes:
Use com_target_game 1 para o Spearhead (pasta mainta) ou 2 para o Breakthrough (pasta maintt). Um servidor dedicado não cria nem salva o próprio arquivo de configuração, e a pasta de dados do usuário é ~/.openmohaa a menos que você defina fs_homepath.
Abra as portas. Libere 12203 e 12300 no firewall da máquina (com ufw: sudo ufw allow 12203 e sudo ufw allow 12300) e redirecione as duas no seu roteador para esta máquina. Se você roda o servidor em Docker, o guia de Docker do OpenMoHAA diz que as portas do contêiner e do host precisam ser iguais, porque o GameSpy repassa esses números de porta ao servidor mestre.
Confira. Procure o nome do seu servidor na lista de servidores do jogo, ou peça a um amigo fora da sua rede para se conectar.
Crie main\server_opm.cfg como nos passos do Linux e depois execute omohaaded.exe +set com_target_game 0 +exec server_opm.cfg a partir da pasta do jogo.
Libere as portas 12203 e 12300 no Firewall do Windows e redirecione as duas no roteador.
Configurações que as pessoas mudam
sv_hostname: o nome no navegador de servidores.
g_password: uma senha para entrar. Deixe vazia em um servidor público.
sv_maxclients: o número de vagas de jogadores. Defina no arquivo acima da linha map, porque o valor embutido no motor do OpenMoHAA é 1.
sv_maplist: a rotação, separada por espaços. Quando está vazia, o servidor reinicia o mapa após cada partida.
sv_maxping: o maior ping permitido para entrar. 0 significa sem limite.
sv_floodprotect: limita quanto texto um jogador pode digitar.
net_enabled: servidores dedicados usam apenas IPv4 por padrão. O servidor mestre do GameSpy não suporta IPv6, então um servidor com o IPv4 desligado não aparece na lista pública.
Opção 2: hospedar na PlayNHost
Alugar elimina os arquivos do jogo, o firewall e o redirecionamento de portas. Nosso instalador baixa o arquivo do servidor para você, então você não instala uma cópia do jogo em uma máquina sua.
Escolha um plano. Abra a página de hospedagem de servidor de Medal of Honor: Allied Assault e compare os planos (SPRINGFIELD, GARAND e THOMPSON no momento da escrita, para 16, 24 e 32 jogadores). Clique em Criar servidor em SPRINGFIELD ou GARAND, ou em Personalizar plano em THOMPSON, e conclua o pedido. Os preços mudam, então confira nessa página.
Aguarde a instalação. Você recebe um e-mail de "servidor pronto" e o servidor aparece em panel.playnhost.com. Na aba Console, o painel considera o servidor em execução quando ele imprime ------ Server Initialization Complete ------.
Abra Configurações e depois Configurações do jogo. Estes campos são gravados em main/server.cfg toda vez que o servidor inicia:
Nome do servidor: o nome que os jogadores veem.
Máximo de jogadores: o número de vagas de jogadores. Depois da instalação, ele fica igual ao número de vagas do seu plano.
Senha do RCON: obrigatória, e é a senha que você usa para entrar como administrador. Defina algo que só você saiba.
Senha de entrada: a senha que os jogadores digitam para entrar. Deixe vazia em um servidor público.
Mapa inicial: o mapa que o servidor carrega ao iniciar. O painel oferece cinco níveis de deathmatch: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 e dm/mohdm7.
Reiniciar. Quando o painel mostrar "Salvo. O servidor precisa reiniciar para isso valer.", clique em Reiniciar agora e aguarde a linha de pronto.
Troque o mapa ou avise os jogadores. As tarefas rápidas Trocar mapa e Enviar mensagem a todos fazem isso sem reiniciar.
Entrar. Passe aos seus jogadores o endereço e a porta do servidor mostrados no painel, mais a senha de entrada se você definiu uma.
O que a nossa configuração faz por você
Chaves gravadas a cada início. O painel regrava seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password e a linha Map em main/server.cfg a partir das Configurações do jogo. Uma edição manual em uma dessas linhas é substituída no próximo início, então mude-as nas Configurações do jogo. Todo o resto do arquivo é seu para editar em Files.
Linha de inicialização. Iniciamos o servidor com sv_punkbuster 0, dedicated 2 e +exec server.cfg, com a porta de jogo e o número de vagas preenchidos a partir do seu servidor.
Aspas são bloqueadas. O nome e as duas senhas não podem conter aspas duplas, barra invertida nem caracteres de controle, porque são gravados dentro de uma linha entre aspas de server.cfg.
Console. Nos nossos testes, a proteção contra flood do servidor bloqueou todas as ferramentas RCON externas. Digite os comandos na aba Console, que fala direto com o servidor.
O mapa inicial é lido no início. Mudá-lo exige reiniciar, não reinstalar. Para trocar de nível agora mesmo, use a tarefa rápida Trocar mapa.
Backups. Se o seu plano inclui backups, faça um em Backups antes de editar server.cfg à mão.
A Opção 1 usa o OpenMoHAA, e nossos servidores rodam outra versão do servidor (mohaa_lnxded do arquivo). O arquivo de configurações é server.cfg aqui e server_opm.cfg no guia do OpenMoHAA, e nomes de chaves como sv_hostname e g_password são os mesmos.
Hospedar por conta própria ou alugar: uma comparação honesta
Custo. Por conta própria: o OpenMoHAA é gratuito, e você paga pela cópia do jogo (as demos gratuitas trazem só um ou dois mapas multiplayer), pelo hardware, pela energia e pela banda. Alugado: uma mensalidade definida pelo plano. Veja os planos atuais.
Versão do jogo. Por conta própria: você escolhe o OpenMoHAA, o motor de código aberto, e instala os arquivos do jogo você mesmo. Alugado: o arquivo de servidor que o nosso instalador baixa, e você não gerencia os arquivos.
Disponibilidade. Por conta própria: tão confiável quanto a sua máquina e a sua internet de casa, e precisa ficar ligado enquanto os amigos jogam. Alugado: roda no hardware do provedor, não no seu PC.
Exposição de rede. Por conta própria: os jogadores se conectam ao seu IP público e você cuida do firewall e do roteador. Alugado: o seu IP de casa não entra na história.
Conhecimento necessário. Por conta própria: linha de comando, redirecionamento de portas e edição de um arquivo de configuração. Bem possível, e uma boa forma de aprender. Alugado: um painel web com campos de formulário.
Atualizações. Por conta própria: o OpenMoHAA verifica o GitHub em segundo plano por versões novas, mas não as aplica, então você baixa e instala cada uma. Alugado: você não baixa nem instala arquivos do servidor.
Hospedar por conta própria combina com você se já tem o jogo, uma máquina fica ligada o dia todo e você gosta de mexer. Alugar combina com você se prefere não cuidar de hardware.
Problemas comuns e soluções
O servidor não aparece na lista de servidores
Causa:sv_gamespy está em 0, a porta do GameSpy está fechada ou o IPv4 está desligado.
Solução: defina sv_gamespy 1, abra a 12300 além da 12203 e mantenha net_enabled em 1 (ou 3) para o IPv4 continuar ligado.
O OpenMoHAA não inicia
Causa: no Linux, omohaaded não é executável ("Permission denied"); ou os arquivos foram extraídos em uma subpasta, ou faltam os arquivos originais do jogo.
Solução: execute chmod +x omohaaded. Os arquivos do OpenMoHAA precisam ficar ao lado da pasta main que contém os arquivos Pak*.pk3 originais. Leia o texto do erro no terminal.
Suas mudanças em server.cfg desaparecem (PlayNHost)
Causa: a linha é uma das que o painel grava a cada início: o nome do servidor, as vagas, a senha do RCON, a senha de entrada ou o mapa inicial.
Solução: mude-as nas Configurações do jogo e reinicie.
Uma ferramenta RCON externa não consegue entrar (PlayNHost)
Causa: nos nossos testes, a proteção contra flood do servidor bloqueou todas as ferramentas RCON externas.
Solução: use a aba Console.
FAQ
Posso hospedar um servidor de Medal of Honor: Allied Assault de graça?
Sim, com o OpenMoHAA, que é gratuito e de código aberto. Ele precisa dos arquivos originais do jogo, e você paga pela máquina, pela energia e pela internet. Ele precisa ficar ligado enquanto as pessoas jogam.
Quais portas ele usa?
A porta de jogo 12203 e a porta GameSpy 12300 são os padrões do OpenMoHAA. Na PlayNHost, o painel define a porta de jogo para você.
Posso rodar Spearhead ou Breakthrough?
Com o OpenMoHAA, sim: defina com_target_game como 1 para o Spearhead ou 2 para o Breakthrough. Nosso produto de aluguel roda o jogo base.
Preciso da Steam?
Não. Não existe download pelo SteamCMD para este servidor. O OpenMoHAA cita cópias da GOG, em CD e demo como formas de obter os arquivos do jogo.
Quantos jogadores podem entrar?
Você define o número de vagas com sv_maxclients. Nossos planos são de 16, 24 e 32 jogadores.
Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Você pode aceitar tudo, aceitar apenas os cookies essenciais ou escolher por categoria.Usamos cookies para manter o site funcionando, entender como ele é usado e medir nosso marketing. Eles estão ativos por padrão. Você pode desativar o que não quiser.Leia nossa política de privacidade