Kısa cevap. Açık kaynaklı motor OpenMoHAA ile Medal of Honor: Allied Assault sunucusunu kendiniz ücretsiz barındırabilirsiniz: oyunun kendi kopyası, oyun klasörüne çıkarılmış OpenMoHAA sunucu dosyaları, bir server_opm.cfg ve açık olan 12203 oyun portu ile 12300 GameSpy portu gerekir. Ya da bir Medal of Honor: Allied Assault sunucusu kiralayın ve dosya ile port işlerini atlayın.
Oyuncular sunucu listelenmişse oyun içi sunucu listesinden ya da adresiyle katılır. Aşağıdaki iki yol da normal bir sunucuyla biter ve oyuncularınızın yine de oyuna sahip olması gerekir.
5 Kasım 2026 tarihinde Seçenek 1 için OpenMoHAA 0.82.1 (5 Ağustos 2025 tarihinde yayımlandı) ile, Seçenek 2 için de kurulum aracımızın indirdiği sunucu arşivi moh_revival_v1.12_RC3.5.1 ile kontrol edildi.
Allied Assault, Steam'den önceki 2002 yapımı bir oyundur; bu yüzden SteamCMD ile indirme yoktur ve "nasıl barındırırım" sorusunun iki farklı cevabı vardır. Bu rehber, kendi başınıza barındırma yolu için OpenMoHAA belgelerini, kiralama yolu için de kendi sunucularımızda çalıştırdıklarımızı kullanır. Doğrudan kiralamaya geçmek için Seçenek 2'ye bakın.
Neye ihtiyacınız var
Sunucu makinesinde oyunun bir kopyası. OpenMoHAA tek başına çalışmaz: belgelerine göre orijinal oyun dosyalarına ihtiyaç duyar. GOG sürümünü (önerilir), bir CD kopyasını veya ücretsiz demo sürümlerini sayar. CD kopyası için önce resmi yamalar kurulmalıdır, demo dosyalarından kurulan bir sunucu için de komut satırında +set com_target_demo 1 gerekir.
OpenMoHAA. Linux, Windows ve macOS'u destekleyen, GPL-2.0 lisanslı ücretsiz bir proje. Sunucu için sürüm arşivinden yalnızca omohaaded ve game ikili dosyalarına (artı curl) ihtiyacınız var.
Ağ: 12203 oyun portu ve 12300 GameSpy portu internetten erişilebilir olmalı. OpenMoHAA Docker rehberi ikisini de varsayılan olarak listeler.
Hangi oyun: temel oyun, Spearhead veya Breakthrough. Bir sunucu aynı anda bunlardan yalnızca birini çalıştırır.
Motor ücretsizdir. Makine, elektrik ve bant genişliği için, ayrıca oyuna sahip değilseniz oyunun kendisi için ödeme yaparsınız.
Seçenek 1: kendiniz barındırın
Bu, boşta duran bir bilgisayarda, ev sunucusunda veya bulutta bir sanal makinede çalışır. Adımlar OpenMoHAA kurulum ve "Hosting a server" rehberlerini izler.
Linux
Oyun dosyalarını sunucuya alın. GOG kurulum dosyasıyla innoextract kurun ve onunla çıkarın:
innoextract setup_medal_of_honor_2.0.0.21.exe
Dosyalar bir app/ klasörüne düşer. Bu klasörü aşağıda oyun klasörünüz olarak kullanın. Daha küçük bir sunucu klasörü için OpenMoHAA rehberi nelerin saklanacağını listeler: main, mainta ve maintt içinde Pak*.pk3 dosyaları ile sound ve video klasörleri, artı OpenMoHAA arşivindeki tüm dosyalar.
OpenMoHAA'yı indirin, en son sürüm sayfasından. AMD/Intel için Linux arşivini (linux-amd64) seçin; Raspberry Pi 4 veya 5 için linux-arm64 seçin.
Oyun klasörüne çıkarın, yani main klasörünü ve içindeki orijinal Pak*.pk3 dosyalarını içeren klasöre. Alt klasöre çıkarmayın.
main/server_opm.cfg oluşturun. OpenMoHAA rehberindeki dosyanın kısa bir sürümü:
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 tur tabanlı maç, 4 Objective, 5 Tug-of-War (Spearhead) ve 6 Liberation (Breakthrough) demektir. Boş bir rconpassword uzak konsol komutlarını kapatır. sv_gamespy 1, sunucunun sunucu tarayıcısında görünmesini sağlayan ayardır.
Sunucuyu başlat, oyun klasöründen. Linux zip dosyası omohaaded dosyasını çalıştırma izni olmadan saklar, bu yüzden önce bir kez ayarlayın:
Spearhead için com_target_game 1 (mainta klasörü), Breakthrough için 2 (maintt klasörü) kullanın. Dedicated sunucu yapılandırma dosyasını kendiliğinden oluşturmaz ve kaydetmez, kullanıcı verisi klasörü ~/.openmohaa olur, ancak fs_homepath ayarlarsanız o geçerli olur.
Portları açın. Makinenin güvenlik duvarında 12203 ve 12300'e izin verin (ufw ile: sudo ufw allow 12203 ve sudo ufw allow 12300), sonra ikisini de yönlendiricide bu makineye yönlendirin. Sunucuyu bunun yerine Docker'da çalıştırıyorsanız, OpenMoHAA Docker rehberi konteyner ve ana makine portlarının eşleşmesi gerektiğini söyler, çünkü GameSpy bu port numaralarını ana sunucuya iletir.
Kontrol edin. Sunucu adınızı oyun içi sunucu listesinde arayın veya ağınızın dışındaki bir arkadaşınızdan bağlanmasını isteyin.
Linux adımlarındaki gibi main\server_opm.cfg oluşturun, sonra oyun klasöründen omohaaded.exe +set com_target_game 0 +exec server_opm.cfg komutunu çalıştırın.
12203 ve 12300 portlarına Windows Güvenlik Duvarı'nda izin verin ve ikisini de yönlendiricide yönlendirin.
İnsanların sık değiştirdiği ayarlar
sv_hostname: sunucu tarayıcısındaki ad.
g_password: katılmak için şifre. Herkese açık sunucu için boş bırakın.
sv_maxclients: oyuncu slotu sayısı. Dosyada map satırının üstünde ayarlayın, çünkü OpenMoHAA motoruna yerleşik değer 1'dir.
sv_maplist: boşlukla ayrılmış harita sırası. Boşsa sunucu her oyundan sonra haritayı yeniden başlatır.
sv_maxping: katılmaya izin verilen en yüksek ping. 0 sınır yok demektir.
sv_floodprotect: bir oyuncunun ne kadar metin yazabileceğini sınırlar.
net_enabled: dedicated sunucular varsayılan olarak yalnızca IPv4 kullanır. GameSpy ana sunucusu IPv6'yı desteklemez, bu yüzden IPv4'ü kapalı bir sunucu herkese açık listede görünmez.
Seçenek 2: PlayNHost'ta barındırın
Kiralamak oyun dosyalarını, güvenlik duvarını ve port yönlendirmeyi ortadan kaldırır. Kurulum aracımız sunucu arşivini sizin için indirir, yani kendi makinenize oyunun bir kopyasını kurmazsınız.
Bir paket seçin.Medal of Honor: Allied Assault sunucu barındırma sayfasını açın ve paketleri karşılaştırın (yazıldığı sırada SPRINGFIELD, GARAND ve THOMPSON; 16, 24 ve 32 oyuncu için). SPRINGFIELD veya GARAND için Sunucu oluştur'a, THOMPSON için Planı özelleştir'e basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfada kontrol edin.
Kurulumu bekleyin. "Sunucu hazır" e-postası alırsınız ve sunucu panel.playnhost.com adresinde görünür. Konsol sekmesinde panel, sunucu ------ Server Initialization Complete ------ yazdırdığında sunucuyu çalışıyor sayar.
Ayarlar'ı, sonra Oyun ayarları'nı açın. Bu alanlar sunucu her başladığında main/server.cfg dosyasına yazılır:
Sunucu Adı: oyuncuların gördüğü ad.
Maksimum Oyuncu: oyuncu slotu sayısı. Kurulumdan sonra paketinizin slot sayısına ayarlıdır.
RCON Şifresi: zorunludur ve yönetici olarak giriş yaptığınız şifredir. Yalnızca sizin bildiğiniz bir şey belirleyin.
Katılma şifresi: oyuncuların katılmak için girdiği şifre. Herkese açık sunucu için boş bırakın.
Başlangıç haritası: sunucunun başlangıçta yüklediği harita. Panel beş deathmatch seviyesi sunar: dm/mohdm1, dm/mohdm2, dm/mohdm3, dm/mohdm6 ve dm/mohdm7.
Yeniden başlatma. Panel "Kaydedildi. Bunların geçerli olması için sunucunun yeniden başlatılması gerekir." gösterdiğinde Şimdi yeniden başlat'a basın ve hazır satırını bekleyin.
Haritayı değiştirin veya oyunculara mesaj gönderin.Haritayı değiştir ve Mesaj yayınla hızlı görevleri bunu yeniden başlatmadan yapar.
Katılın. Oyuncularınıza panelden sunucunun adresini ve portunu verin, bir tane belirlediyseniz katılma şifresini de ekleyin.
Kurulumumuz sizin için neler yapar
Anahtarlar her başlangıçta yazılır. Panel seta sv_hostname, seta sv_maxClients, seta rconPassword, seta g_password ve Map satırını main/server.cfg içinde Oyun ayarları'ndan yeniden yazar. Bu satırlardan birine elle yapılan düzenleme bir sonraki başlangıçta değiştirilir, bu yüzden onları Oyun ayarları'nda değiştirin. Dosyadaki geri kalan her şeyi Dosyalar altında düzenlemekte özgürsünüz.
Başlatma satırı. Sunucuyu sv_punkbuster 0, dedicated 2 ve +exec server.cfg ile başlatırız; oyun portu ve slot sayısı sunucunuzdan doldurulur.
Tırnak işaretleri engellenir. Ad ve iki şifre; çift tırnak, ters eğik çizgi veya kontrol karakteri içeremez, çünkü server.cfg içinde tırnaklı bir satırın içine yazılırlar.
Konsol. Testlerimizde sunucunun flood koruması dışarıdan gelen her RCON aracını engelledi. Komutları bunun yerine sunucuyla doğrudan konuşan Konsol sekmesine yazın.
Başlangıç haritası başlangıçta okunur. Değiştirmek yeniden başlatma gerektirir, yeniden kurulum değil. Seviyeyi hemen değiştirmek için Haritayı değiştir hızlı görevini kullanın.
Yedekler. Paketiniz yedek içeriyorsa, Yedekler bölümünden bir tane alın; bunu server.cfg dosyasını elle düzenlemeden önce yapın.
Seçenek 1 OpenMoHAA kullanır ve sunucularımız sunucunun farklı bir sürümünü çalıştırır (arşivden mohaa_lnxded). Ayar dosyası burada server.cfg, OpenMoHAA rehberinde server_opm.cfg adını taşır ve sv_hostname ile g_password gibi anahtar adları aynıdır.
Kendi başına barındırma veya kiralama: dürüst bir karşılaştırma
Maliyet. Kendi başına: OpenMoHAA ücretsizdir ve oyun kopyası (ücretsiz demolarda yalnızca bir veya iki çok oyunculu harita vardır), donanım, elektrik ve bant genişliği için ödersiniz. Kiralama: pakete göre belirlenen aylık ücret. Güncel paketlere bakın.
Oyun sürümü. Kendi başına: açık kaynaklı motor OpenMoHAA'yı seçersiniz ve oyun dosyalarını kendiniz kurarsınız. Kiralama: kurulum aracımızın indirdiği sunucu arşivi, dosyaları siz yönetmezsiniz.
Erişilebilirlik. Kendi başına: makineniz ve ev internetiniz kadar güvenilir, arkadaşlar oynarken açık kalmalıdır. Kiralama: barındırıcının donanımında çalışır, bilgisayarınızda değil.
Ağa açıklık. Kendi başına: oyuncular herkese açık IP'nize bağlanır ve güvenlik duvarı ile yönlendiriciyle siz ilgilenirsiniz. Kiralama: ev IP'niz işin içinde değildir.
Gereken beceri. Kendi başına: komut satırı, port yönlendirme ve bir yapılandırma dosyasını düzenleme. Gayet yapılabilir ve öğrenmenin iyi bir yolu. Kiralama: form alanları olan bir web paneli.
Güncellemeler. Kendi başına: OpenMoHAA yeni sürümler için arka planda GitHub'ı kontrol eder ama uygulamaz, yani her birini siz indirip kurarsınız. Kiralama: sunucu dosyalarını kendiniz indirmez ve kurmazsınız.
Kendi başınıza barındırmak, oyuna zaten sahipseniz, bir makine gün boyu çalışıyorsa ve kurcalamayı seviyorsanız size uyar. Kiralamak, donanımla uğraşmak istemiyorsanız size uyar.
Sık karşılaşılan sorunlar ve çözümleri
Sunucu sunucu listesinde görünmüyor
Neden:sv_gamespy 0'dır, GameSpy portu kapalıdır veya IPv4 kapatılmıştır.
Çözüm:sv_gamespy 1 ayarlayın, 12203'ün yanında 12300'ü de açın ve IPv4 açık kalsın diye net_enabled değerini 1 (veya 3) tutun.
OpenMoHAA başlamıyor
Neden: Linux'ta omohaaded çalıştırılabilir değildir ("Permission denied"); ya da dosyalar bir alt klasöre çıkarılmıştır veya orijinal oyun dosyaları eksiktir.
Çözüm:chmod +x omohaaded komutunu çalıştırın. OpenMoHAA dosyaları main klasörünün yanında durmalıdır; bu klasör orijinal Pak*.pk3 dosyalarını tutar. Terminaldeki hata metnini okuyun.
Neden: satır, panelin her başlangıçta yazdıklarından biridir: sunucu adı, slotlar, RCON şifresi, katılma şifresi veya başlangıç haritası.
Çözüm: bunları Oyun ayarları'nda değiştirin ve yeniden başlatın.
Dışarıdan bir RCON aracı giriş yapamıyor (PlayNHost)
Neden: testlerimizde sunucudaki flood koruması dışarıdan gelen her RCON aracını engelledi.
Çözüm: Konsol sekmesini kullanın.
SSS
Medal of Honor: Allied Assault sunucusunu ücretsiz barındırabilir miyim?
Evet, ücretsiz ve açık kaynaklı OpenMoHAA ile. Orijinal oyun dosyalarına ihtiyaç duyar ve makine, elektrik ve internet için ödeme yaparsınız. İnsanlar oynarken açık kalmalıdır.
Hangi portları kullanır?
12203 oyun portu ve 12300 GameSpy portu OpenMoHAA varsayılanlarıdır. PlayNHost'ta panel oyun portunu sizin için ayarlar.
Spearhead veya Breakthrough çalıştırabilir miyim?
OpenMoHAA ile evet: Spearhead için com_target_game değerini 1, Breakthrough için 2 yapın. Kiralama ürünümüz temel oyunu çalıştırır.
Steam'e ihtiyacım var mı?
Hayır. Bu sunucu için SteamCMD ile indirme yoktur. OpenMoHAA, oyun dosyalarını edinmenin yolları olarak GOG, CD ve demo kopyalarını sayar.
Kaç oyuncu katılabilir?
Slot sayısını sv_maxclients ile ayarlarsınız. Paketlerimiz 16, 24 ve 32 oyunculuktur.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun