Kort antwoord. Je kunt zelf gratis een Medal of Honor: Allied Assault server hosten met OpenMoHAA, de open-source engine: je hebt je eigen kopie van de game nodig, de OpenMoHAA-serverbestanden uitgepakt in de gamemap, een server_opm.cfg, en de gamepoort 12203 plus de GameSpy-poort 12300 open. Of huur een Medal of Honor: Allied Assault server en sla het werk met bestanden en poorten over.
Spelers doen mee vanuit de serverlijst in de game als de server is vermeld, of met het adres. Beide routes hieronder eindigen in een gewone server, en je spelers hebben nog steeds de game nodig.
Gecontroleerd op 5 november 2026 met OpenMoHAA 0.82.1 (uitgebracht op 5 augustus 2025) voor Optie 1, en met het serverarchief dat onze installer downloadt, moh_revival_v1.12_RC3.5.1, voor Optie 2.
Allied Assault is een game uit 2002, van voor Steam, dus er is geen SteamCMD-download, en "hoe host ik het" heeft twee verschillende antwoorden. Deze gids gebruikt de OpenMoHAA-documentatie voor de zelfgehoste route en wat wij op onze eigen servers draaien voor de huurroute. Wil je meteen naar huren, zie dan Optie 2.
Wat je nodig hebt
Een kopie van de game op de servercomputer. OpenMoHAA werkt niet los: volgens de documentatie heeft het de originele gamebestanden nodig. Genoemd worden de GOG-versie (aanbevolen), een cd-kopie of de gratis demoversies. Een cd-kopie heeft eerst de officiële patches nodig, en een server die op demobestanden draait heeft +set com_target_demo 1 op de opdrachtregel nodig.
OpenMoHAA. Een gratis project onder GPL-2.0 dat Linux, Windows en macOS ondersteunt. Voor een server heb je alleen de binaries omohaaded en game (plus curl) uit het releasearchief nodig.
Netwerk: gamepoort 12203 en GameSpy-poort 12300 bereikbaar vanaf internet. De Docker-gids van OpenMoHAA noemt beide als standaard.
De engine is gratis. Je betaalt voor de machine, de stroom en de bandbreedte, en voor de game zelf als je die niet bezit.
Optie 1: zelf hosten
Dit werkt op een overbodige pc, een thuisserver of een virtuele machine in de cloud. De stappen volgen de OpenMoHAA-gidsen voor installatie en "Hosting a server".
Linux
Zet de gamebestanden op de server. Installeer bij de GOG-installer innoextract en pak hem daarmee uit:
innoextract setup_medal_of_honor_2.0.0.21.exe
De bestanden komen in een map app/ terecht. Gebruik die map hieronder als je gamemap. Voor een kleinere servermap noemt de OpenMoHAA-gids wat je moet bewaren: in main, mainta en maintt de Pak*.pk3-bestanden en de mappen sound en video, plus alle bestanden uit het OpenMoHAA-archief.
Download OpenMoHAA van de pagina met de nieuwste release. Kies het Linux-archief voor AMD/Intel (linux-amd64), of linux-arm64 voor een Raspberry Pi 4 of 5.
Pak het uit in de gamemap, de map die de map main met de originele Pak*.pk3-bestanden bevat. Pak niet uit in een submap.
Maak main/server_opm.cfg aan. Een korte versie van het bestand uit de OpenMoHAA-gids:
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 is Free for All, 2 Team deathmatch, 3 rondegebaseerde match, 4 Objective, 5 Tug-of-War (Spearhead) en 6 Liberation (Breakthrough). Een lege rconpassword schakelt remote consoleopdrachten uit. sv_gamespy 1 zorgt ervoor dat de server in de serverbrowser verschijnt.
De server starten vanuit de gamemap. De Linux-zip bewaart omohaaded zonder uitvoerrechten, dus zet die eerst eenmalig:
Gebruik com_target_game 1 voor Spearhead (map mainta) of 2 voor Breakthrough (map maintt). Een dedicated server maakt zijn configuratiebestand niet zelf aan en slaat het niet zelf op, en de map met gebruikersgegevens is ~/.openmohaa tenzij je fs_homepath instelt.
Open de poorten. Sta 12203 en 12300 toe in de firewall van de machine (met ufw: sudo ufw allow 12203 en sudo ufw allow 12300) en forward beide in je router naar deze machine. Draai je de server in plaats daarvan in Docker, dan zegt de Docker-gids van OpenMoHAA dat de poorten van container en host gelijk moeten zijn, omdat GameSpy deze poortnummers doorgeeft aan de masterserver.
Controleer het. Zoek je servernaam in de serverlijst in de game, of vraag een vriend buiten je netwerk om te verbinden.
Maak main\server_opm.cfg aan zoals in de Linux-stappen en start dan omohaaded.exe +set com_target_game 0 +exec server_opm.cfg vanuit de gamemap.
Sta de poorten 12203 en 12300 toe in Windows Firewall en forward beide in je router.
Instellingen die mensen vaak wijzigen
sv_hostname: de naam in de serverbrowser.
g_password: een wachtwoord om mee te doen. Laat het leeg voor een openbare server.
sv_maxclients: het aantal spelerslots. Stel het in het bestand in boven de regel map, omdat de waarde die in de OpenMoHAA-engine is ingebouwd 1 is.
sv_maplist: de rotatie, gescheiden door spaties. Als die leeg is, start de server de map na elk potje opnieuw.
sv_maxping: de hoogste ping waarmee je mag meedoen. 0 betekent geen limiet.
sv_floodprotect: beperkt hoeveel tekst een speler kan typen.
net_enabled: dedicated servers gebruiken standaard alleen IPv4. De GameSpy-masterserver ondersteunt geen IPv6, dus een server met IPv4 uitgeschakeld verschijnt niet in de openbare lijst.
Optie 2: hosten bij PlayNHost
Huren neemt de gamebestanden, de firewall en het forwarden van poorten uit handen. Onze installer downloadt het serverarchief voor je, dus je hoeft geen kopie van de game op een eigen machine te installeren.
Kies een pakket. Open de hostingpagina voor Medal of Honor: Allied Assault servers en vergelijk de pakketten (SPRINGFIELD, GARAND en THOMPSON op het moment van schrijven, voor 16, 24 en 32 spelers). Druk op Server aanmaken bij SPRINGFIELD of GARAND, of op Plan aanpassen bij THOMPSON, en rond de bestelling af. Prijzen veranderen, dus controleer ze op die pagina.
Wacht op de installatie. Je krijgt een e-mail "server klaar" en de server verschijnt op panel.playnhost.com. In het tabblad Console telt het panel de server als gestart wanneer hij ------ Server Initialization Complete ------ afdrukt.
Open Instellingen, dan Game-instellingen. Deze velden worden bij elke start van de server naar main/server.cfg geschreven:
Servernaam: de naam die spelers zien.
Max. spelers: het aantal spelerslots. Na de installatie staat het op het aantal slots van je pakket.
RCON-wachtwoord: verplicht, en het wachtwoord waarmee je als admin inlogt. Kies iets wat alleen jij weet.
Joinwachtwoord: het wachtwoord dat spelers invoeren om mee te doen. Laat het leeg voor een openbare server.
Startmap: de map die de server bij het starten laadt. Het panel biedt vijf deathmatch-levels: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 en dm/mohdm7.
Herstarten. Als het panel "Opgeslagen. De server moet herstarten voordat dit van kracht wordt." toont, druk dan op Nu herstarten en wacht op de klaar-regel.
Wissel van map of bericht spelers. De snelle taken Map wisselen en Bericht uitzenden doen dat zonder herstart.
Meedoen. Geef je spelers het adres en de poort van de server uit het panel, plus het joinwachtwoord als je er een hebt ingesteld.
Wat onze setup voor je doet
Sleutels bij elke start geschreven. Het panel schrijft seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password en de regel Map in main/server.cfg opnieuw vanuit de Game-instellingen. Een handmatige wijziging van een van die regels wordt bij de volgende start vervangen, dus wijzig ze in de Game-instellingen. Al het andere in het bestand kun je zelf bewerken onder Files.
Startregel. We starten de server met sv_punkbuster 0, dedicated 2 en +exec server.cfg, waarbij de gamepoort en het aantal slots van je server worden ingevuld.
Aanhalingstekens zijn geblokkeerd. De naam en beide wachtwoorden mogen geen dubbel aanhalingsteken, backslash of stuurtekens bevatten, omdat ze binnen een regel tussen aanhalingstekens in server.cfg staan.
Console. Bij onze tests blokkeerde de floodbescherming van de server elk externe RCON-programma. Typ opdrachten in plaats daarvan in het tabblad Console, dat rechtstreeks met de server praat.
De startmap wordt bij het starten gelezen. Wijzigen vraagt een herstart, geen herinstallatie. Om nu meteen van level te wisselen, gebruik je de snelle taak Map wisselen.
Backups. Als je pakket backups bevat, maak er dan een onder backups voordat je server.cfg met de hand bewerkt.
Optie 1 gebruikt OpenMoHAA, en onze servers draaien een andere build van de server (mohaa_lnxded uit het archief). Het instellingenbestand heet hier server.cfg en in de OpenMoHAA-gids server_opm.cfg, en sleutelnamen zoals sv_hostname en g_password zijn hetzelfde.
Zelf hosten of huren: een eerlijke vergelijking
Kosten. Zelf gehost: OpenMoHAA is gratis, en je betaalt voor de gamekopie (de gratis demo's bevatten maar een of twee multiplayermaps), hardware, stroom en bandbreedte. Gehuurd: een maandelijks bedrag per pakket. Zie de huidige pakketten.
Gameversie. Zelf gehost: je kiest OpenMoHAA, de open-source engine, en installeert de gamebestanden zelf. Gehuurd: het serverarchief dat onze installer downloadt, en je beheert de bestanden niet.
Beschikbaarheid. Zelf gehost: zo betrouwbaar als je machine en je thuisinternet, en hij moet aan blijven terwijl vrienden spelen. Gehuurd: draait op de hardware van de host, niet op je pc.
Netwerkblootstelling. Zelf gehost: spelers verbinden met je openbare IP en jij zorgt voor firewall en router. Gehuurd: je thuis-IP komt er niet aan te pas.
Benodigde kennis. Zelf gehost: opdrachtregel, poorten forwarden en een configbestand bewerken. Prima te doen, en een goede manier om te leren. Gehuurd: een webpanel met formuliervelden.
Updates. Zelf gehost: OpenMoHAA controleert op de achtergrond GitHub op nieuwe versies maar past ze niet toe, dus je downloadt en installeert elke versie zelf. Gehuurd: je downloadt en installeert zelf geen serverbestanden.
Zelf hosten past bij je als je de game al hebt, een machine de hele dag draait en je graag knutselt. Huren past bij je als je liever niet voor hardware zorgt.
Veelvoorkomende problemen en oplossingen
De server staat niet in de serverlijst
Oorzaak:sv_gamespy is 0, de GameSpy-poort is dicht, of IPv4 is uitgeschakeld.
Oplossing: stel sv_gamespy 1 in, open 12300 naast 12203 en houd net_enabled op 1 (of 3) zodat IPv4 aan blijft.
OpenMoHAA start niet
Oorzaak: onder Linux is omohaaded niet uitvoerbaar ("Permission denied"); of de bestanden zijn in een submap uitgepakt, of de originele gamebestanden ontbreken.
Oplossing: voer chmod +x omohaaded uit. De OpenMoHAA-bestanden moeten naast de map main staan die de originele Pak*.pk3-bestanden bevat. Lees de foutmelding in de terminal.
Je wijzigingen in server.cfg verdwijnen (PlayNHost)
Oorzaak: de regel is een van de regels die het panel bij elke start schrijft: de servernaam, slots, RCON-wachtwoord, joinwachtwoord of startmap.
Oplossing: wijzig ze in de Game-instellingen en herstart.
Een extern RCON-programma kan niet inloggen (PlayNHost)
Oorzaak: bij onze tests blokkeerde de floodbescherming in de server elk extern RCON-programma.
Oplossing: gebruik het tabblad Console.
FAQ
Kan ik gratis een Medal of Honor: Allied Assault server hosten?
Ja, met OpenMoHAA, dat gratis en open source is. Het heeft de originele gamebestanden nodig, en je betaalt voor de machine, de stroom en het internet. Hij moet aan blijven terwijl mensen spelen.
Welke poorten gebruikt het?
Gamepoort 12203 en GameSpy-poort 12300 zijn de standaardwaarden van OpenMoHAA. Bij PlayNHost stelt het panel de gamepoort voor je in.
Kan ik Spearhead of Breakthrough draaien?
Met OpenMoHAA wel: stel com_target_game in op 1 voor Spearhead of 2 voor Breakthrough. Ons huurproduct draait de basisgame.
Heb ik Steam nodig?
Nee. Er is geen SteamCMD-download voor deze server. OpenMoHAA noemt GOG-, cd- en demokopieën als manieren om de gamebestanden te krijgen.
Hoeveel spelers kunnen meedoen?
Het aantal slots stel je in met sv_maxclients. Onze pakketten zijn voor 16, 24 en 32 spelers.
We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Je kunt alles accepteren, alleen essentiële cookies accepteren of per categorie kiezen.We gebruiken cookies om de site te laten werken, te begrijpen hoe hij wordt gebruikt en onze marketing te meten. Ze staan hier standaard aan. Je kunt alles uitzetten wat je niet wilt.Lees ons privacybeleid