NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Jak hostować serwer Medal of Honor: Allied Assault (2026)

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

Krótko. Serwer Medal of Honor: Allied Assault możesz hostować samodzielnie za darmo dzięki OpenMoHAA, silnikowi open source: potrzebujesz własnej kopii gry, plików serwera OpenMoHAA rozpakowanych do folderu gry, pliku server_opm.cfg oraz otwartych portów: gry 12203 i GameSpy 12300. Albo wynajmij serwer Medal of Honor: Allied Assault i pomiń pracę z plikami i portami.

Gracze dołączają z listy serwerów w grze, gdy serwer jest na niej widoczny, albo przez jego adres. Obie drogi poniżej kończą się zwykłym serwerem, a Twoi gracze nadal potrzebują gry.

Sprawdzono 5 listopada 2026 na OpenMoHAA 0.82.1 (wydanym 5 sierpnia 2025) dla opcji 1 oraz na archiwum serwera, które pobiera nasz instalator, moh_revival_v1.12_RC3.5.1, dla opcji 2.

Allied Assault to gra z 2002 roku, sprzed ery Steam, więc nie ma pobierania przez SteamCMD, a na pytanie „jak to hostować” są dwie różne odpowiedzi. Ten poradnik opiera się na dokumentacji OpenMoHAA w przypadku hostowania samodzielnego oraz na tym, co uruchamiamy na własnych serwerach, w przypadku wynajmu. Jeśli chcesz od razu przejść do wynajmu, zobacz opcję 2.

Czego potrzebujesz

  • Kopii gry na komputerze serwera. OpenMoHAA nie działa samodzielnie: według dokumentacji potrzebuje oryginalnych plików gry. Wymienia wersję z GOG (zalecaną), kopię z płyty CD albo darmowe wersje demo. Kopia z płyty wymaga najpierw oficjalnych łatek, a serwer zbudowany z plików demo wymaga +set com_target_demo 1 w wierszu poleceń.
  • OpenMoHAA. Darmowy projekt na licencji GPL-2.0, który obsługuje Linux, Windows i macOS. Do serwera potrzebujesz tylko plików binarnych omohaaded i game (plus curl) z archiwum wydania.
  • Sieć: port gry 12203 i port GameSpy 12300 osiągalne z internetu. Poradnik Dockera dla OpenMoHAA podaje oba jako domyślne.
  • Która gra: podstawowa, Spearhead albo Breakthrough. Serwer uruchamia naraz tylko jedną z nich.

Silnik jest darmowy. Płacisz za maszynę, prąd i łącze, a także za samą grę, jeśli jej nie masz.

Opcja 1: hostuj samodzielnie

To działa na zapasowym PC, domowym serwerze albo wirtualnej maszynie w chmurze. Kroki wynikają z poradników OpenMoHAA o instalacji i „Hosting a server”.

Linux

  1. Wgraj pliki gry na serwer. Przy instalatorze z GOG zainstaluj innoextract i rozpakuj go nim:
    innoextract setup_medal_of_honor_2.0.0.21.exe
    Pliki trafią do folderu app/. Używaj tego folderu jako folderu gry poniżej. Aby folder serwera był mniejszy, poradnik OpenMoHAA wskazuje, co zachować: w main, mainta i maintt pliki Pak*.pk3 oraz foldery sound i video, plus wszystkie pliki z archiwum OpenMoHAA.
  2. Pobierz OpenMoHAA ze strony najnowszego wydania. Wybierz archiwum Linux dla AMD/Intel (linux-amd64) albo linux-arm64 dla Raspberry Pi 4 lub 5.
  3. Rozpakuj go do folderu gry, tego, który zawiera folder main z oryginalnymi plikami Pak*.pk3. Nie rozpakowuj do podfolderu.
  4. Utwórz main/server_opm.cfg. Krótka wersja pliku z poradnika 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 to Free for All, 2 Team deathmatch, 3 mecz rundowy, 4 Objective, 5 Tug-of-War (Spearhead) i 6 Liberation (Breakthrough). Pusty rconpassword wyłącza zdalne polecenia konsoli. sv_gamespy 1 sprawia, że serwer pojawia się w przeglądarce serwerów.
  5. Start serwera z folderu gry. Archiwum zip dla Linuksa zapisuje omohaaded bez uprawnienia do wykonywania, więc ustaw je raz wcześniej:
    chmod +x omohaaded
    ./omohaaded +set com_target_game 0 +exec server_opm.cfg
    Użyj com_target_game 1 dla Spearhead (folder mainta) albo 2 dla Breakthrough (folder maintt). Serwer dedykowany sam nie tworzy ani nie zapisuje swojego pliku konfiguracji, a folder danych użytkownika to ~/.openmohaa, chyba że ustawisz fs_homepath.
  6. Otwórz porty. Zezwól na 12203 i 12300 w zaporze maszyny (z ufw: sudo ufw allow 12203 i sudo ufw allow 12300), a potem przekieruj oba na routerze do tej maszyny. Jeśli zamiast tego uruchamiasz serwer w Dockerze, poradnik Dockera dla OpenMoHAA mówi, że porty kontenera i hosta muszą być takie same, bo GameSpy przekazuje te numery portów do serwera głównego.
  7. Sprawdź. Poszukaj nazwy swojego serwera na liście serwerów w grze albo poproś znajomego spoza Twojej sieci o połączenie.

Windows

  1. Zainstaluj grę, z oficjalnymi łatkami, jeśli to kopia z płyty, oraz Microsoft Visual C++ Redistributable (x64).
  2. Pobierz plik zip windows-x64 ze strony wydań OpenMoHAA i rozpakuj go do folderu gry.
  3. Utwórz main\server_opm.cfg jak w krokach dla Linuksa, a potem uruchom omohaaded.exe +set com_target_game 0 +exec server_opm.cfg z folderu gry.
  4. Zezwól na porty 12203 i 12300 w Zaporze systemu Windows i przekieruj oba na routerze.

Ustawienia, które ludzie zmieniają

  • sv_hostname: nazwa w przeglądarce serwerów.
  • g_password: hasło do dołączenia. Zostaw puste dla serwera publicznego.
  • sv_maxclients: liczba slotów graczy. Ustaw ją w pliku nad wierszem map, ponieważ wartość wbudowana w silnik OpenMoHAA to 1.
  • sv_maplist: rotacja map, rozdzielona spacjami. Gdy jest pusta, serwer restartuje mapę po każdej rozgrywce.
  • sv_maxping: najwyższy ping, przy którym można dołączyć. 0 oznacza brak limitu.
  • sv_floodprotect: ogranicza, ile tekstu może wpisać gracz.
  • net_enabled: serwery dedykowane domyślnie używają tylko IPv4. Serwer główny GameSpy nie obsługuje IPv6, więc serwer z wyłączonym IPv4 nie pojawi się na liście publicznej.

Opcja 2: hostuj w PlayNHost

Wynajem eliminuje pliki gry, zaporę i przekierowanie portów. Nasz instalator pobiera archiwum serwera za Ciebie, więc nie instalujesz kopii gry na własnej maszynie.

  1. Wybierz plan. Otwórz stronę hostingu serwerów Medal of Honor: Allied Assault i porównaj plany (SPRINGFIELD, GARAND i THOMPSON w chwili pisania, na 16, 24 i 32 graczy). Naciśnij Utwórz serwer przy SPRINGFIELD lub GARAND albo Dostosuj plan przy THOMPSON i sfinalizuj zamówienie. Ceny się zmieniają, więc sprawdź je na tej stronie.
  2. Poczekaj na instalację. Dostajesz e-mail „serwer gotowy”, a serwer pojawia się na panel.playnhost.com. Na karcie Console panel uznaje serwer za uruchomiony, gdy wypisze ------ Server Initialization Complete ------.
  3. Otwórz Ustawienia, potem Ustawienia gry. Te pola są zapisywane do main/server.cfg przy każdym starcie serwera:
    • Nazwa serwera: nazwa, którą widzą gracze.
    • Maks. graczy: liczba slotów graczy. Po instalacji jest ustawiona na liczbę slotów Twojego planu.
    • Hasło RCON: wymagane, i to hasło, którym logujesz się jako administrator. Ustaw coś, co znasz tylko Ty.
    • Hasło dołączenia: hasło, które gracze wpisują, by dołączyć. Zostaw puste dla serwera publicznego.
    • Mapa początkowa: mapa, którą serwer ładuje przy starcie. Panel oferuje pięć poziomów deathmatch: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 i dm/mohdm7.
  4. Restart. Gdy panel pokaże „Zapisano. Serwer musi się zrestartować, zanim zmiany zaczną działać.”, naciśnij Zrestartuj teraz i poczekaj na linię gotowości.
  5. Zmień mapę lub napisz do graczy. Szybkie zadania Zmień mapę i Wyślij wiadomość do wszystkich robią to bez restartu.
  6. Dołącz. Podaj graczom adres i port serwera z panelu, a także hasło dołączenia, jeśli je ustawiono.

Co nasza konfiguracja robi za Ciebie

  • Klucze zapisywane przy każdym starcie. Panel zapisuje na nowo seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password i wiersz Map w main/server.cfg na podstawie Ustawień gry. Ręczna zmiana jednego z tych wierszy zostaje zastąpiona przy następnym starcie, więc zmieniaj je w Ustawieniach gry. Cała reszta pliku jest Twoja do edycji w Files.
  • Wiersz startowy. Uruchamiamy serwer z sv_punkbuster 0, dedicated 2 i +exec server.cfg, z portem gry i liczbą slotów uzupełnionymi z Twojego serwera.
  • Cudzysłowy są blokowane. Nazwa i oba hasła nie mogą zawierać cudzysłowu, ukośnika wstecznego ani znaków sterujących, ponieważ są zapisywane w wierszu w cudzysłowie w server.cfg.
  • Konsola. W naszych testach ochrona przed floodem na serwerze blokowała każde zewnętrzne narzędzie RCON. Wpisuj polecenia na karcie Console, która rozmawia z serwerem bezpośrednio.
  • Mapa początkowa jest czytana przy starcie. Zmiana wymaga restartu, a nie reinstalacji. Aby zmienić poziom od razu, użyj szybkiego zadania Zmień mapę.
  • Backupy. Jeśli Twój plan obejmuje backupy, wykonaj jeden w Backupy, zanim ręcznie edytujesz server.cfg.

Opcja 1 używa OpenMoHAA, a nasze serwery działają na innej wersji serwera (mohaa_lnxded z archiwum). Plik ustawień nazywa się tu server.cfg, a w poradniku OpenMoHAA server_opm.cfg, i nazwy kluczy takie jak sv_hostname i g_password są te same.

Hostowanie samodzielne czy wynajem: uczciwe porównanie

  • Koszt. Samodzielnie: OpenMoHAA jest darmowe, a płacisz za kopię gry (darmowe wersje demo mają tylko jedną lub dwie mapy multiplayer), sprzęt, prąd i łącze. Wynajem: miesięczna opłata zależna od planu. Zobacz aktualne plany.
  • Wersja gry. Samodzielnie: wybierasz OpenMoHAA, silnik open source, i sam instalujesz pliki gry. Wynajem: archiwum serwera, które pobiera nasz instalator, a Ty nie zarządzasz plikami.
  • Dostępność. Samodzielnie: tak niezawodny jak Twoja maszyna i domowy internet, i musi być włączony, gdy znajomi grają. Wynajem: działa na sprzęcie hostingodawcy, a nie na Twoim PC.
  • Ekspozycja w sieci. Samodzielnie: gracze łączą się z Twoim publicznym IP, a Ty dbasz o zaporę i router. Wynajem: Twój domowy adres IP nie jest w to zaangażowany.
  • Wymagane umiejętności. Samodzielnie: wiersz poleceń, przekierowanie portów i edycja pliku konfiguracji. Jak najbardziej wykonalne i dobry sposób nauki. Wynajem: panel webowy z polami formularza.
  • Aktualizacje. Samodzielnie: OpenMoHAA w tle sprawdza GitHub pod kątem nowych wersji, ale ich nie stosuje, więc każdą pobierasz i instalujesz sam. Wynajem: sam nie pobierasz ani nie instalujesz plików serwera.

Hostowanie samodzielne pasuje Ci, jeśli masz już grę, maszyna działa cały dzień i lubisz majsterkować. Wynajem pasuje Ci, jeśli wolisz nie zajmować się sprzętem.

Częste problemy i rozwiązania

Serwer nie pokazuje się na liście serwerów

Przyczyna: sv_gamespy wynosi 0, port GameSpy jest zamknięty albo IPv4 jest wyłączone.

Rozwiązanie: ustaw sv_gamespy 1, otwórz 12300 oprócz 12203 i zostaw net_enabled na 1 (lub 3), aby IPv4 pozostało włączone.

OpenMoHAA się nie uruchamia

Przyczyna: w Linuksie omohaaded nie jest wykonywalny („Permission denied”); albo pliki rozpakowano do podfolderu, albo brakuje oryginalnych plików gry.

Rozwiązanie: uruchom chmod +x omohaaded. Pliki OpenMoHAA muszą leżeć obok folderu main, który zawiera oryginalne pliki Pak*.pk3. Przeczytaj tekst błędu w terminalu.

Twoje zmiany w server.cfg znikają (PlayNHost)

Przyczyna: wiersz jest jednym z tych, które panel zapisuje przy każdym starcie: nazwa serwera, sloty, hasło RCON, hasło dołączenia lub mapa początkowa.

Rozwiązanie: zmień je w Ustawieniach gry i zrestartuj.

Zewnętrzne narzędzie RCON nie może się zalogować (PlayNHost)

Przyczyna: w naszych testach ochrona przed floodem na serwerze blokowała każde zewnętrzne narzędzie RCON.

Rozwiązanie: użyj karty Console.

FAQ

Czy mogę za darmo hostować serwer Medal of Honor: Allied Assault?

Tak, z OpenMoHAA, które jest darmowe i open source. Potrzebuje oryginalnych plików gry, a Ty płacisz za maszynę, prąd i internet. Musi być włączony, gdy ludzie grają.

Jakich portów używa?

Port gry 12203 i port GameSpy 12300 to wartości domyślne OpenMoHAA. W PlayNHost panel ustawia port gry za Ciebie.

Czy mogę uruchomić Spearhead lub Breakthrough?

Z OpenMoHAA tak: ustaw com_target_game na 1 dla Spearhead lub 2 dla Breakthrough. Nasz produkt do wynajęcia uruchamia grę podstawową.

Czy potrzebuję Steam?

Nie. Dla tego serwera nie ma pobierania przez SteamCMD. OpenMoHAA wymienia kopie z GOG, z płyty CD i demo jako sposoby na zdobycie plików gry.

Ilu graczy może dołączyć?

Liczbę slotów ustawiasz przez sv_maxclients. Nasze plany są na 16, 24 i 32 graczy.

Chcesz pominąć konfigurację? Zobacz plany serwera Medal of Honor: Allied Assault.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY