NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So hostest du einen Medal of Honor: Allied Assault Server (2026)

Medal of Honor: Allied AssaultUpdated Nov 5, 202611 min read

Kurz gesagt. Du kannst einen Medal of Honor: Allied Assault Server kostenlos selbst hosten, und zwar mit OpenMoHAA, der Open-Source-Engine: Du brauchst deine eigene Kopie des Spiels, die OpenMoHAA-Serverdateien im Spielordner entpackt, eine server_opm.cfg sowie den offenen Spielport 12203 und den GameSpy-Port 12300. Oder du mietest einen Medal of Honor: Allied Assault Server und sparst dir die Datei- und Portarbeit.

Spieler treten über die Serverliste im Spiel bei, wenn der Server dort gelistet ist, oder über seine Adresse. Beide Wege unten enden in einem normalen Server, und deine Spieler brauchen weiterhin das Spiel.

Geprüft am 5. November 2026 gegen OpenMoHAA 0.82.1 (veröffentlicht am 5. August 2025) für Option 1 und gegen das Serverarchiv, das unser Installer herunterlädt, moh_revival_v1.12_RC3.5.1, für Option 2.

Allied Assault ist ein Spiel von 2002, aus der Zeit vor Steam. Es gibt also keinen SteamCMD-Download, und auf die Frage „Wie hoste ich es?“ gibt es zwei verschiedene Antworten. Dieser Guide stützt sich beim Selbsthosting auf die OpenMoHAA-Dokumentation und beim Mieten auf das, was auf unseren eigenen Servern läuft. Wenn du direkt zum Mieten willst, springe zu Option 2.

Was du brauchst

  • Eine Kopie des Spiels auf dem Servercomputer. OpenMoHAA läuft nicht allein: Laut Dokumentation braucht es die originalen Spieldateien. Genannt werden die GOG-Version (empfohlen), eine CD-Kopie oder die kostenlosen Demo-Versionen. Eine CD-Kopie braucht vorher die offiziellen Patches, und ein Server aus Demo-Dateien braucht +set com_target_demo 1 in der Kommandozeile.
  • OpenMoHAA. Ein kostenloses Projekt unter GPL-2.0, das Linux, Windows und macOS unterstützt. Für einen Server brauchst du nur die Binärdateien omohaaded und game (plus curl) aus dem Release-Archiv.
  • Netzwerk: Spielport 12203 und GameSpy-Port 12300 müssen aus dem Internet erreichbar sein. Die OpenMoHAA-Docker-Anleitung nennt beide als Standard.
  • Welches Spiel: das Hauptspiel, Spearhead oder Breakthrough. Ein Server betreibt immer nur eines davon.

Die Engine ist kostenlos. Du bezahlst den Rechner, den Strom und die Bandbreite, und das Spiel selbst, falls du es nicht besitzt.

Option 1: selbst hosten

Das funktioniert auf einem übrigen PC, einem Heimserver oder einer virtuellen Cloud-Maschine. Die Schritte folgen den OpenMoHAA-Anleitungen zur Installation und zum „Hosting a server“.

Linux

  1. Spieldateien auf den Server bringen. Installiere bei einem GOG-Installer innoextract und entpacke ihn damit:
    innoextract setup_medal_of_honor_2.0.0.21.exe
    Die Dateien landen in einem Ordner app/. Nutze diesen Ordner unten als deinen Spielordner. Für einen kleineren Serverordner nennt die OpenMoHAA-Anleitung, was du behalten solltest: in main, mainta und maintt die Pak*.pk3-Dateien sowie die Ordner sound und video, dazu alle Dateien aus dem OpenMoHAA-Archiv.
  2. OpenMoHAA herunterladen von der Seite mit dem neuesten Release. Wähle das Linux-Archiv für AMD/Intel (linux-amd64) oder linux-arm64 für einen Raspberry Pi 4 oder 5.
  3. In den Spielordner entpacken, also in den, der den Ordner main mit den originalen Pak*.pk3-Dateien enthält. Entpacke nicht in einen Unterordner.
  4. main/server_opm.cfg erstellen. Eine kurze Fassung der Datei aus der OpenMoHAA-Anleitung:
    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 ist Free for All, 2 Team Deathmatch, 3 rundenbasiertes Match, 4 Objective, 5 Tug-of-War (Spearhead) und 6 Liberation (Breakthrough). Ein leeres rconpassword schaltet Remote-Konsolenbefehle aus. sv_gamespy 1 sorgt dafür, dass der Server im Serverbrowser erscheint.
  5. Server starten aus dem Spielordner. Das Linux-Zip speichert omohaaded ohne Ausführungsrecht, setze es also einmal vorher:
    chmod +x omohaaded
    ./omohaaded +set com_target_game 0 +exec server_opm.cfg
    Nutze com_target_game 1 für Spearhead (Ordner mainta) oder 2 für Breakthrough (Ordner maintt). Ein Dedicated Server erstellt und speichert seine Konfigurationsdatei nicht selbst, und der Ordner für Benutzerdaten ist ~/.openmohaa, solange du nicht fs_homepath setzt.
  6. Ports öffnen. Erlaube 12203 und 12300 in der Firewall des Rechners (mit ufw: sudo ufw allow 12203 und sudo ufw allow 12300) und leite beide im Router an diesen Rechner weiter. Wenn du den Server stattdessen in Docker betreibst, müssen laut OpenMoHAA-Docker-Anleitung die Ports von Container und Host übereinstimmen, weil GameSpy diese Portnummern an den Master-Server weitergibt.
  7. Prüfen. Suche deinen Servernamen in der Serverliste im Spiel oder bitte einen Freund außerhalb deines Netzwerks, sich zu verbinden.

Windows

  1. Installiere das Spiel, bei einer CD-Kopie mit den offiziellen Patches, und installiere das Microsoft Visual C++ Redistributable (x64).
  2. Lade das Zip windows-x64 von der OpenMoHAA-Release-Seite herunter und entpacke es in deinen Spielordner.
  3. Erstelle main\server_opm.cfg wie in den Linux-Schritten und starte dann omohaaded.exe +set com_target_game 0 +exec server_opm.cfg aus dem Spielordner.
  4. Erlaube die Ports 12203 und 12300 in der Windows-Firewall und leite beide im Router weiter.

Einstellungen, die man oft ändert

  • sv_hostname: der Name im Serverbrowser.
  • g_password: ein Passwort zum Beitreten. Lass es für einen öffentlichen Server leer.
  • sv_maxclients: die Zahl der Spielerplätze. Setze es in der Datei oberhalb der Zeile map, weil der in die OpenMoHAA-Engine eingebaute Wert 1 ist.
  • sv_maplist: die Rotation, durch Leerzeichen getrennt. Ist sie leer, startet der Server die Map nach jeder Runde neu.
  • sv_maxping: der höchste Ping, mit dem man beitreten darf. 0 bedeutet kein Limit.
  • sv_floodprotect: begrenzt, wie viel Text ein Spieler tippen kann.
  • net_enabled: Dedicated Server nutzen standardmäßig nur IPv4. Der GameSpy-Master-Server unterstützt kein IPv6, deshalb erscheint ein Server mit abgeschaltetem IPv4 nicht in der öffentlichen Liste.

Option 2: bei PlayNHost hosten

Beim Mieten entfallen Spieldateien, Firewall und Portweiterleitung. Unser Installer lädt das Serverarchiv für dich herunter, du musst also keine Kopie des Spiels auf einem eigenen Rechner installieren.

  1. Tarif wählen. Öffne die Medal of Honor: Allied Assault Server-Hosting-Seite und vergleiche die Tarife (zum Zeitpunkt des Schreibens SPRINGFIELD, GARAND und THOMPSON, für 16, 24 und 32 Spieler). Drücke Server erstellen bei SPRINGFIELD oder GARAND oder Tarif anpassen bei THOMPSON und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Auf die Installation warten. Du bekommst eine E-Mail „Server bereit“, und der Server erscheint unter panel.playnhost.com. Im Tab Konsole gilt der Server im Panel als gestartet, wenn er ------ Server Initialization Complete ------ ausgibt.
  3. Öffne Einstellungen, dann Spieleinstellungen. Diese Felder werden bei jedem Start des Servers in main/server.cfg geschrieben:
    • Servername: der Name, den Spieler sehen.
    • Max. Spieler: die Zahl der Spielerplätze. Nach der Installation entspricht sie der Platzzahl deines Tarifs.
    • RCON-Passwort: erforderlich, und das Passwort, mit dem du dich als Admin anmeldest. Wähle etwas, das nur du kennst.
    • Beitrittspasswort: das Passwort, das Spieler zum Beitreten eingeben. Lass es für einen öffentlichen Server leer.
    • Start-Map: die Map, die der Server beim Start lädt. Das Panel bietet fünf Deathmatch-Levels an: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 und dm/mohdm7.
  4. Neustart. Wenn das Panel „Gespeichert. Der Server muss neu starten, damit das wirkt.“ anzeigt, drücke Jetzt neu starten und warte auf die Bereit-Zeile.
  5. Map wechseln oder Spieler benachrichtigen. Die Schnellaufgaben Karte wechseln und Nachricht an alle erledigen das ohne Neustart.
  6. Beitreten. Gib deinen Spielern die Adresse und den Port des Servers aus dem Panel, dazu das Beitrittspasswort, falls du eines gesetzt hast.

Was unser Setup für dich übernimmt

  • Schlüssel bei jedem Start geschrieben. Das Panel schreibt seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password und die Zeile Map in main/server.cfg aus den Spieleinstellungen neu. Eine manuelle Änderung an einer dieser Zeilen wird beim nächsten Start ersetzt, ändere sie also in den Spieleinstellungen. Alles andere in der Datei kannst du unter Dateien selbst bearbeiten.
  • Startzeile. Wir starten den Server mit sv_punkbuster 0, dedicated 2 und +exec server.cfg, wobei Spielport und Platzzahl von deinem Server eingesetzt werden.
  • Anführungszeichen sind gesperrt. Der Name und beide Passwörter dürfen kein doppeltes Anführungszeichen, keinen Backslash und keine Steuerzeichen enthalten, weil sie in einer Zeile in Anführungszeichen in server.cfg stehen.
  • Konsole. Bei unseren Tests hat der Flood-Schutz des Servers jedes externe RCON-Tool blockiert. Gib Befehle stattdessen im Tab Konsole ein, der direkt mit dem Server spricht.
  • Die Start-Map wird beim Start gelesen. Eine Änderung braucht einen Neustart, keine Neuinstallation. Um das Level sofort zu wechseln, nutze die Schnellaufgabe Karte wechseln.
  • Backups. Wenn dein Tarif Backups enthält, erstelle eines unter Backups, bevor du server.cfg von Hand bearbeitest.

Option 1 nutzt OpenMoHAA, und unsere Server laufen mit einem anderen Server-Build (mohaa_lnxded aus dem Archiv). Die Einstellungsdatei heißt hier server.cfg und in der OpenMoHAA-Anleitung server_opm.cfg, und Schlüsselnamen wie sv_hostname und g_password sind gleich.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten. Selbst gehostet: OpenMoHAA ist kostenlos, und du zahlst für die Spielkopie (die kostenlosen Demos enthalten nur eine oder zwei Multiplayer-Maps), Hardware, Strom und Bandbreite. Gemietet: eine monatliche Gebühr je nach Tarif. Siehe die aktuellen Tarife.
  • Spielversion. Selbst gehostet: Du wählst OpenMoHAA, die Open-Source-Engine, und installierst die Spieldateien selbst. Gemietet: das Serverarchiv, das unser Installer herunterlädt, und du verwaltest die Dateien nicht.
  • Verfügbarkeit. Selbst gehostet: so zuverlässig wie dein Rechner und dein Heiminternet, und er muss laufen, solange Freunde spielen. Gemietet: läuft auf der Hardware des Hosters, nicht auf deinem PC.
  • Netzwerk-Exposition. Selbst gehostet: Spieler verbinden sich mit deiner öffentlichen IP, und du kümmerst dich um Firewall und Router. Gemietet: Deine Heim-IP ist nicht beteiligt.
  • Nötige Kenntnisse. Selbst gehostet: Kommandozeile, Portweiterleitung und das Bearbeiten einer Konfigdatei. Gut machbar und eine gute Möglichkeit zu lernen. Gemietet: ein Web-Panel mit Formularfeldern.
  • Updates. Selbst gehostet: OpenMoHAA prüft im Hintergrund auf GitHub auf neue Versionen, wendet sie aber nicht an, du lädst also jede herunter und installierst sie. Gemietet: Du lädst keine Serverdateien selbst herunter und installierst sie auch nicht.

Selbst hosten passt zu dir, wenn du das Spiel schon besitzt, ein Rechner den ganzen Tag läuft und du gern bastelst. Mieten passt zu dir, wenn du dich lieber nicht um Hardware kümmern willst.

Häufige Probleme und Lösungen

Der Server erscheint nicht in der Serverliste

Ursache: sv_gamespy ist 0, der GameSpy-Port ist geschlossen oder IPv4 ist abgeschaltet.

Lösung: Setze sv_gamespy 1, öffne 12300 zusätzlich zu 12203 und lass net_enabled auf 1 (oder 3), damit IPv4 aktiv bleibt.

OpenMoHAA startet nicht

Ursache: Unter Linux ist omohaaded nicht ausführbar („Permission denied“); oder die Dateien wurden in einen Unterordner entpackt, oder die originalen Spieldateien fehlen.

Lösung: Führe chmod +x omohaaded aus. Die OpenMoHAA-Dateien müssen neben dem Ordner main liegen, der die originalen Pak*.pk3-Dateien enthält. Lies die Fehlermeldung im Terminal.

Deine Änderungen an server.cfg verschwinden (PlayNHost)

Ursache: Die Zeile gehört zu denen, die das Panel bei jedem Start schreibt: Servername, Plätze, RCON-Passwort, Beitrittspasswort oder Start-Map.

Lösung: Ändere sie unter Spieleinstellungen und starte neu.

Ein externes RCON-Tool kann sich nicht anmelden (PlayNHost)

Ursache: Bei unseren Tests hat der Flood-Schutz im Server jedes externe RCON-Tool blockiert.

Lösung: Nutze den Tab Konsole.

FAQ

Kann ich einen Medal of Honor: Allied Assault Server kostenlos hosten?

Ja, mit OpenMoHAA, das kostenlos und Open Source ist. Es braucht die originalen Spieldateien, und du zahlst für Rechner, Strom und Internet. Er muss laufen, solange Leute spielen.

Welche Ports nutzt es?

Spielport 12203 und GameSpy-Port 12300 sind die OpenMoHAA-Standards. Bei PlayNHost setzt das Panel den Spielport für dich.

Kann ich Spearhead oder Breakthrough betreiben?

Mit OpenMoHAA ja: Setze com_target_game auf 1 für Spearhead oder 2 für Breakthrough. Unser Miet-Produkt betreibt das Hauptspiel.

Brauche ich Steam?

Nein. Für diesen Server gibt es keinen SteamCMD-Download. OpenMoHAA nennt GOG-, CD- und Demo-Kopien als Wege, an die Spieldateien zu kommen.

Wie viele Spieler können beitreten?

Die Platzzahl legst du mit sv_maxclients fest. Unsere Tarife sind für 16, 24 und 32 Spieler.

Bereit, das Setup zu überspringen? Sieh dir die Medal of Honor: Allied Assault Server-Tarife an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS