Réponse courte. Vous pouvez héberger vous-même un serveur Medal of Honor: Allied Assault gratuitement avec OpenMoHAA, le moteur open source : il vous faut votre propre copie du jeu, les fichiers serveur d’OpenMoHAA extraits dans le dossier du jeu, un fichier server_opm.cfg, ainsi que le port de jeu 12203 et le port GameSpy 12300 ouverts. Ou louez un serveur Medal of Honor: Allied Assault et évitez le travail sur les fichiers et les ports.
Les joueurs rejoignent depuis la liste des serveurs du jeu quand le serveur y est listé, ou avec son adresse. Les deux voies ci-dessous aboutissent à un serveur normal, et vos joueurs ont toujours besoin du jeu.
Vérifié le 5 novembre 2026 avec OpenMoHAA 0.82.1 (publié le 5 août 2025) pour l’option 1, et avec l’archive serveur que notre installateur télécharge, moh_revival_v1.12_RC3.5.1, pour l’option 2.
Allied Assault est un jeu de 2002, d’avant Steam : il n’y a donc pas de téléchargement SteamCMD, et « comment l’héberger » a deux réponses différentes. Ce guide s’appuie sur la documentation d’OpenMoHAA pour l’auto-hébergement et sur ce que nous faisons tourner sur nos propres serveurs pour la location. Pour passer directement à la location, voyez l’option 2.
Ce qu’il vous faut
Une copie du jeu sur la machine serveur. OpenMoHAA n’est pas autonome : sa documentation dit qu’il a besoin des fichiers originaux du jeu. Elle cite l’édition GOG (recommandée), une copie CD ou les démos gratuites. Une copie CD demande d’abord les correctifs officiels, et un serveur construit à partir des fichiers de démo demande +set com_target_demo 1 sur sa ligne de commande.
OpenMoHAA. Un projet gratuit sous licence GPL-2.0 qui fonctionne sous Linux, Windows et macOS. Pour un serveur, il suffit des binaires omohaaded et game (plus curl) de l’archive de la version.
Réseau : le port de jeu 12203 et le port GameSpy 12300 joignables depuis internet. Le guide Docker d’OpenMoHAA donne les deux comme valeurs par défaut.
Quel jeu : le jeu de base, Spearhead ou Breakthrough. Un serveur n’en exécute qu’un à la fois.
Le moteur est gratuit. Vous payez la machine, l’électricité et la bande passante, et le jeu lui-même si vous ne le possédez pas.
Option 1 : l’héberger vous-même
Cela fonctionne sur un PC de rechange, un serveur à la maison ou une machine virtuelle dans le cloud. Les étapes suivent les guides d’installation et « Hosting a server » d’OpenMoHAA.
Linux
Mettez les fichiers du jeu sur le serveur. Avec l’installateur GOG, installez innoextract et extrayez-le :
innoextract setup_medal_of_honor_2.0.0.21.exe
Les fichiers arrivent dans un dossier app/. Utilisez ce dossier comme dossier du jeu plus bas. Pour un dossier serveur plus léger, le guide d’OpenMoHAA indique quoi garder : dans main, mainta et maintt, les fichiers Pak*.pk3 et les dossiers sound et video, plus tous les fichiers de l’archive d’OpenMoHAA.
Téléchargez OpenMoHAA depuis la page de la dernière version. Choisissez l’archive Linux AMD/Intel (linux-amd64), ou linux-arm64 pour un Raspberry Pi 4 ou 5.
Extrayez-le dans le dossier du jeu, celui qui contient le dossier main avec les fichiers Pak*.pk3 d’origine. Ne l’extrayez pas dans un sous-dossier.
Créez main/server_opm.cfg. Une version courte du fichier tiré du guide d’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 est Free for All, 2 Team deathmatch, 3 match par manches, 4 Objective, 5 Tug-of-War (Spearhead) et 6 Liberation (Breakthrough). Un rconpassword vide désactive les commandes de console à distance. sv_gamespy 1 permet au serveur d’apparaître dans le navigateur de serveurs.
Démarrer le serveur depuis le dossier du jeu. Le zip Linux enregistre omohaaded sans droit d’exécution, donc ajoutez-le une fois avant :
Utilisez com_target_game 1 pour Spearhead (dossier mainta) ou 2 pour Breakthrough (dossier maintt). Un serveur dédié ne crée ni n’enregistre son fichier de configuration tout seul, et le dossier des données utilisateur est ~/.openmohaa sauf si vous définissez fs_homepath.
Ouvrez les ports. Autorisez 12203 et 12300 dans le pare-feu de la machine (avec ufw : sudo ufw allow 12203 et sudo ufw allow 12300), puis redirigez les deux sur votre routeur vers cette machine. Si vous exécutez plutôt le serveur dans Docker, le guide Docker d’OpenMoHAA dit que les ports du conteneur et de l’hôte doivent correspondre, car GameSpy transmet ces numéros de port au serveur maître.
Vérifiez. Cherchez le nom de votre serveur dans la liste des serveurs du jeu, ou demandez à un ami hors de votre réseau de s’y connecter.
Créez main\server_opm.cfg comme dans les étapes Linux, puis lancez omohaaded.exe +set com_target_game 0 +exec server_opm.cfg depuis le dossier du jeu.
Autorisez les ports 12203 et 12300 dans le pare-feu Windows et redirigez les deux sur votre routeur.
Réglages que l’on modifie souvent
sv_hostname : le nom dans le navigateur de serveurs.
g_password : un mot de passe pour rejoindre. Laissez-le vide pour un serveur public.
sv_maxclients : le nombre de places de joueurs. Définissez-le dans le fichier avant la ligne map, car la valeur intégrée au moteur d’OpenMoHAA est 1.
sv_maplist : la rotation, séparée par des espaces. Quand elle est vide, le serveur relance la carte après chaque partie.
sv_maxping : le ping le plus élevé autorisé pour rejoindre. 0 signifie aucune limite.
sv_floodprotect : limite la quantité de texte qu’un joueur peut taper.
net_enabled : les serveurs dédiés n’utilisent que l’IPv4 par défaut. Le serveur maître GameSpy ne gère pas l’IPv6, donc un serveur dont l’IPv4 est désactivé n’apparaîtra pas dans la liste publique.
Option 2 : l’héberger chez PlayNHost
La location supprime les fichiers du jeu, le pare-feu et la redirection de ports. Notre installateur télécharge l’archive serveur pour vous, vous n’installez donc pas de copie du jeu sur une machine à vous.
Choisissez une offre. Ouvrez la page d’hébergement de serveur Medal of Honor: Allied Assault et comparez les offres (SPRINGFIELD, GARAND et THOMPSON au moment de la rédaction, pour 16, 24 et 32 joueurs). Appuyez sur Créer un serveur pour SPRINGFIELD ou GARAND, ou sur Personnaliser l’offre pour THOMPSON, et terminez la commande. Les prix changent, vérifiez-les donc sur cette page.
Attendez l’installation. Vous recevez un e-mail « serveur prêt » et le serveur apparaît sur panel.playnhost.com. Dans l’onglet Console, le panel considère le serveur comme démarré quand il affiche ------ Server Initialization Complete ------.
Ouvrez Paramètres, puis Paramètres du jeu. Ces champs sont écrits dans main/server.cfg à chaque démarrage du serveur :
Nom du serveur : le nom que voient les joueurs.
Joueurs max. : le nombre de places de joueurs. Après l’installation, il correspond au nombre de places de votre offre.
Mot de passe RCON : obligatoire, et c’est le mot de passe pour vous connecter en administrateur. Choisissez-en un que vous seul connaissez.
Mot de passe de connexion : le mot de passe que les joueurs saisissent pour rejoindre. Laissez-le vide pour un serveur public.
Carte de départ : la carte que le serveur charge au démarrage. Le panel propose cinq niveaux de deathmatch : dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 et dm/mohdm7.
Redémarrage. Quand le panel affiche « Enregistré. Le serveur doit redémarrer pour que ces modifications prennent effet. », appuyez sur Redémarrer maintenant et attendez la ligne de démarrage terminé.
Changez la carte ou écrivez aux joueurs. Les tâches rapides Changer de carte et Diffuser un message le font sans redémarrage.
Rejoindre. Donnez à vos joueurs l’adresse et le port du serveur affichés dans le panel, plus le mot de passe de connexion si vous en avez défini un.
Ce que notre configuration fait pour vous
Clés écrites à chaque démarrage. Le panel réécrit seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password et la ligne Map dans main/server.cfg à partir des Paramètres du jeu. Une modification manuelle de l’une de ces lignes est remplacée au démarrage suivant, changez-les donc dans les Paramètres du jeu. Tout le reste du fichier est à vous, à modifier sous Fichiers.
Ligne de démarrage. Nous démarrons le serveur avec sv_punkbuster 0, dedicated 2 et +exec server.cfg, avec le port de jeu et le nombre de places renseignés depuis votre serveur.
Les guillemets sont bloqués. Le nom et les deux mots de passe ne peuvent contenir ni guillemet double, ni barre oblique inverse, ni caractère de contrôle, car ils sont écrits dans une ligne entre guillemets de server.cfg.
Console. Lors de nos tests, la protection anti-flood du serveur a bloqué tous les outils RCON externes. Tapez les commandes dans l’onglet Console, qui parle directement au serveur.
La carte de départ est lue au démarrage. La changer demande un redémarrage, pas une réinstallation. Pour changer de niveau tout de suite, utilisez la tâche rapide Changer de carte.
Sauvegardes. Si votre offre inclut des sauvegardes, faites-en une depuis Sauvegardes avant de modifier server.cfg à la main.
L’option 1 utilise OpenMoHAA, et nos serveurs font tourner une autre version du serveur (mohaa_lnxded de l’archive). Le fichier de réglages s’appelle server.cfg ici et server_opm.cfg dans le guide d’OpenMoHAA, et les noms de clés comme sv_hostname et g_password sont les mêmes.
Auto-hébergement ou location : une comparaison honnête
Coût. Auto-hébergé : OpenMoHAA est gratuit, et vous payez la copie du jeu (les démos gratuites ne contiennent qu’une ou deux cartes multijoueur), le matériel, l’électricité et la bande passante. Loué : un abonnement mensuel selon l’offre. Voyez les offres actuelles.
Version du jeu. Auto-hébergé : vous choisissez OpenMoHAA, le moteur open source, et installez vous-même les fichiers du jeu. Loué : l’archive serveur que notre installateur télécharge, et vous ne gérez pas les fichiers.
Disponibilité. Auto-hébergé : aussi fiable que votre machine et votre connexion à la maison, et il doit rester allumé pendant que vos amis jouent. Loué : tourne sur le matériel de l’hébergeur, pas sur votre PC.
Exposition réseau. Auto-hébergé : les joueurs se connectent à votre IP publique et vous gérez le pare-feu et le routeur. Loué : votre IP personnelle n’est pas concernée.
Compétences nécessaires. Auto-hébergé : ligne de commande, redirection de ports et modification d’un fichier de configuration. Très faisable, et une bonne façon d’apprendre. Loué : un panel web avec des champs de formulaire.
Mises à jour. Auto-hébergé : OpenMoHAA cherche de nouvelles versions sur GitHub en arrière-plan mais ne les applique pas, donc vous téléchargez et installez chacune d’elles. Loué : vous ne téléchargez ni n’installez vous-même les fichiers du serveur.
L’auto-hébergement vous convient si vous possédez déjà le jeu, si une machine tourne toute la journée et si vous aimez bricoler. La location vous convient si vous préférez ne pas vous occuper du matériel.
Problèmes courants et solutions
Le serveur n’apparaît pas dans la liste des serveurs
Cause :sv_gamespy vaut 0, le port GameSpy est fermé ou l’IPv4 est désactivé.
Solution : définissez sv_gamespy 1, ouvrez le 12300 en plus du 12203 et gardez net_enabled à 1 (ou 3) pour que l’IPv4 reste actif.
OpenMoHAA ne démarre pas
Cause : sous Linux, omohaaded n’est pas exécutable (« Permission denied ») ; ou les fichiers ont été extraits dans un sous-dossier, ou les fichiers d’origine du jeu manquent.
Solution : exécutez chmod +x omohaaded. Les fichiers d’OpenMoHAA doivent se trouver à côté du dossier main qui contient les fichiers Pak*.pk3 d’origine. Lisez le message d’erreur dans le terminal.
Vos modifications de server.cfg disparaissent (PlayNHost)
Cause : la ligne fait partie de celles que le panel écrit à chaque démarrage : le nom du serveur, les places, le mot de passe RCON, le mot de passe de connexion ou la carte de départ.
Solution : modifiez-les dans les Paramètres du jeu et redémarrez.
Un outil RCON externe ne peut pas se connecter (PlayNHost)
Cause : lors de nos tests, la protection anti-flood du serveur a bloqué tous les outils RCON externes.
Solution : utilisez l’onglet Console.
FAQ
Puis-je héberger gratuitement un serveur Medal of Honor: Allied Assault ?
Oui, avec OpenMoHAA, qui est gratuit et open source. Il a besoin des fichiers originaux du jeu, et vous payez la machine, l’électricité et internet. Il doit rester allumé pendant que l’on joue.
Quels ports utilise-t-il ?
Le port de jeu 12203 et le port GameSpy 12300 sont les valeurs par défaut d’OpenMoHAA. Chez PlayNHost, le panel définit le port de jeu pour vous.
Puis-je faire tourner Spearhead ou Breakthrough ?
Avec OpenMoHAA, oui : réglez com_target_game sur 1 pour Spearhead ou sur 2 pour Breakthrough. Notre produit de location fait tourner le jeu de base.
Ai-je besoin de Steam ?
Non. Il n’y a pas de téléchargement SteamCMD pour ce serveur. OpenMoHAA cite les copies GOG, CD et démo comme moyens d’obtenir les fichiers du jeu.
Combien de joueurs peuvent rejoindre ?
Vous réglez le nombre de places avec sv_maxclients. Nos offres sont de 16, 24 et 32 joueurs.
Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Vous pouvez tout accepter, accepter uniquement les cookies essentiels ou choisir par catégorie.Nous utilisons des cookies pour faire fonctionner le site, comprendre son utilisation et mesurer notre marketing. Ils sont activés par défaut ici. Vous pouvez désactiver ce que vous ne souhaitez pas.Lire notre politique de confidentialité