الجواب المختصر. يمكنك استضافة سيرفر Medal of Honor: Allied Assault بنفسك مجانًا باستخدام OpenMoHAA، المحرك مفتوح المصدر. تحتاج إلى نسختك الخاصة من اللعبة، وملفات سيرفر OpenMoHAA مستخرجة داخل مجلد اللعبة، وملف server_opm.cfg، ومنفذ اللعبة 12203 ومنفذ GameSpy 12300 مفتوحين. أو استأجر سيرفر Medal of Honor: Allied Assault ووفّر على نفسك العمل مع الملفات والمنافذ.
ينضم اللاعبون من قائمة السيرفرات داخل اللعبة إذا كان السيرفر مدرجًا فيها، أو عبر عنوانه. ينتهي الطريقان أدناه إلى سيرفر عادي، ويظل لاعبوك بحاجة إلى اللعبة.
تم الفحص في 5 نوفمبر 2026 على OpenMoHAA 0.82.1 (صدر في 5 أغسطس 2025) للخيار 1، وعلى أرشيف السيرفر الذي ينزّله مثبّتنا، moh_revival_v1.12_RC3.5.1، للخيار 2.
Allied Assault لعبة صدرت عام 2002، قبل Steam، لذلك لا يوجد تنزيل عبر SteamCMD، وللسؤال «كيف أستضيفها» جوابان مختلفان. يعتمد هذا الدليل على وثائق OpenMoHAA لطريقة الاستضافة الذاتية، وعلى ما نشغّله على سيرفراتنا نحن لطريقة الإيجار. للانتقال مباشرة إلى الإيجار، راجع الخيار 2.
ما الذي تحتاج إليه
نسخة من اللعبة على جهاز السيرفر. OpenMoHAA لا يعمل مستقلًا: تقول وثائقه إنه يحتاج إلى ملفات اللعبة الأصلية. وتذكر إصدار GOG (الموصى به)، أو نسخة على قرص CD، أو النسخ التجريبية المجانية. تحتاج نسخة CD إلى التحديثات الرسمية أولًا، ويحتاج السيرفر المبني من ملفات النسخة التجريبية إلى +set com_target_demo 1 في سطر الأوامر.
OpenMoHAA. مشروع مجاني برخصة GPL-2.0 يدعم Linux وWindows وmacOS. للسيرفر تحتاج فقط إلى الملفين التنفيذيين omohaaded وgame (إضافة إلى curl) من أرشيف الإصدار.
الشبكة: منفذ اللعبة 12203 ومنفذ GameSpy 12300 يجب أن يكونا قابلين للوصول من الإنترنت. يذكر دليل Docker الخاص بـ OpenMoHAA كليهما كقيمتين افتراضيتين.
أي لعبة: اللعبة الأساسية أو Spearhead أو Breakthrough. يشغّل السيرفر واحدة منها فقط في كل مرة.
المحرك مجاني. تدفع ثمن الجهاز والكهرباء والنطاق الترددي، وثمن اللعبة نفسها إن لم تكن تملكها.
الخيار 1: استضفه بنفسك
يعمل هذا على حاسوب فائض، أو سيرفر منزلي، أو جهاز افتراضي سحابي. تتبع الخطوات دليلي التثبيت و«Hosting a server» في OpenMoHAA.
Linux
انقل ملفات اللعبة إلى السيرفر. مع مثبّت GOG، ثبّت innoextract واستخرج به الملفات:
innoextract setup_medal_of_honor_2.0.0.21.exe
تظهر الملفات في مجلد app/. استخدم هذا المجلد كمجلد اللعبة أدناه. لمجلد سيرفر أصغر، يذكر دليل OpenMoHAA ما يجب الاحتفاظ به: في main وmainta وmaintt ملفات Pak*.pk3 ومجلدا sound وvideo، إضافة إلى كل ملفات أرشيف OpenMoHAA.
نزّل OpenMoHAA من صفحة أحدث إصدار. اختر أرشيف Linux لمعالجات AMD/Intel (linux-amd64)، أو linux-arm64 لجهاز Raspberry Pi 4 أو 5.
استخرجه داخل مجلد اللعبة، المجلد الذي يحتوي على مجلد main وفيه ملفات Pak*.pk3 الأصلية. لا تستخرجه داخل مجلد فرعي.
أنشئ main/server_opm.cfg. نسخة مختصرة من الملف الوارد في دليل 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 هو Free for All، و2 Team deathmatch، و3 مباراة بالجولات، و4 Objective، و5 Tug-of-War (Spearhead)، و6 Liberation (Breakthrough). يؤدي ترك rconpassword فارغًا إلى إيقاف أوامر وحدة التحكم عن بُعد. وsv_gamespy 1 هو ما يجعل السيرفر يظهر في متصفح السيرفرات.
تشغيل الخادم من مجلد اللعبة. يحفظ ملف zip الخاص بـ Linux الملف omohaaded دون إذن التنفيذ، لذلك فعّل هذا الإذن مرة واحدة أولًا:
استخدم com_target_game 1 لـ Spearhead (مجلد mainta) أو 2 لـ Breakthrough (مجلد maintt). لا ينشئ السيرفر المخصص ملف إعداداته ولا يحفظه من تلقاء نفسه، ومجلد بيانات المستخدم هو ~/.openmohaa ما لم تضبط fs_homepath.
افتح المنافذ. اسمح بـ 12203 و12300 في جدار حماية الجهاز (مع ufw: sudo ufw allow 12203 وsudo ufw allow 12300)، ثم وجّه كليهما في الراوتر إلى هذا الجهاز. وإن شغّلت السيرفر داخل Docker بدلًا من ذلك، يقول دليل Docker الخاص بـ OpenMoHAA إن منفذي الحاوية والمضيف يجب أن يتطابقا، لأن GameSpy يرسل أرقام هذه المنافذ إلى السيرفر الرئيسي.
تحقق منه. ابحث عن اسم سيرفرك في قائمة السيرفرات داخل اللعبة، أو اطلب من صديق خارج شبكتك أن يتصل به.
أنشئ main\server_opm.cfg كما في خطوات Linux، ثم شغّل omohaaded.exe +set com_target_game 0 +exec server_opm.cfg من مجلد اللعبة.
اسمح بالمنفذين 12203 و12300 في جدار حماية Windows ووجّه كليهما في الراوتر.
الإعدادات التي يغيّرها الناس
sv_hostname: الاسم الظاهر في متصفح السيرفرات.
g_password: كلمة مرور للانضمام. اتركها فارغة للسيرفر العام.
sv_maxclients: عدد مقاعد اللاعبين. اضبطه في الملف فوق السطر map، لأن القيمة المضمنة في محرك OpenMoHAA هي 1.
sv_maplist: قائمة تدوير الخرائط، مفصولة بمسافات. عندما تكون فارغة يعيد السيرفر تشغيل الخريطة بعد كل مباراة.
sv_maxping: أعلى بينغ مسموح به للانضمام. 0 تعني بلا حد.
sv_floodprotect: يحدّ من كمية النص التي يستطيع اللاعب كتابتها.
net_enabled: تستخدم السيرفرات المخصصة IPv4 فقط افتراضيًا. السيرفر الرئيسي لـ GameSpy لا يدعم IPv6، لذلك لن يظهر في القائمة العامة سيرفر أُوقف فيه IPv4.
الخيار 2: استضفه على PlayNHost
يزيل الإيجار الحاجة إلى ملفات اللعبة وجدار الحماية وتوجيه المنافذ. ينزّل مثبّتنا أرشيف السيرفر لك، لذلك لا تثبّت نسخة من اللعبة على جهاز خاص بك.
اختر باقة. افتح صفحة استضافة سيرفر Medal of Honor: Allied Assault وقارن بين الباقات (SPRINGFIELD وGARAND وTHOMPSON وقت كتابة هذا الدليل، لـ 16 و24 و32 لاعبًا). اضغط أنشئ سيرفرًا عند SPRINGFIELD أو GARAND، أو خصّص الباقة عند THOMPSON، وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
انتظر التثبيت. تصلك رسالة بريد «السيرفر جاهز» ويظهر السيرفر في panel.playnhost.com. في تبويب وحدة التحكم، تعدّ اللوحة السيرفر قيد التشغيل عندما يطبع ------ Server Initialization Complete ------.
افتح الإعدادات ثم إعدادات اللعبة. تُكتب هذه الحقول في main/server.cfg في كل مرة يبدأ فيها السيرفر:
اسم الخادم: الاسم الذي يراه اللاعبون.
الحد الأقصى للاعبين: عدد مقاعد اللاعبين. بعد التثبيت يُضبط على عدد مقاعد باقتك.
كلمة مرور RCON: مطلوبة، وهي كلمة المرور التي تسجّل بها الدخول كمشرف. اضبطها على شيء لا يعرفه غيرك.
كلمة مرور الانضمام: كلمة المرور التي يدخلها اللاعبون للانضمام. اتركها فارغة للسيرفر العام.
خريطة البداية: الخريطة التي يحمّلها السيرفر عند البدء. تعرض اللوحة خمسة مستويات deathmatch: dm/mohdm1 وdm/mohdm2 وdm/mohdm3 وdm/mohdm6 وdm/mohdm7.
إعادة التشغيل. عندما تعرض اللوحة «تم الحفظ. يجب إعادة تشغيل الخادم قبل أن تسري هذه التغييرات.»، اضغط إعادة التشغيل الآن وانتظر سطر الجاهزية.
غيّر الخريطة أو راسل اللاعبين. المهمتان السريعتان تغيير الخريطة وبث رسالة تنفذانه دون إعادة تشغيل.
الانضمام. أعطِ لاعبيك عنوان السيرفر ومنفذه من اللوحة، إضافة إلى كلمة مرور الانضمام إن ضبطتها.
ما الذي يفعله إعدادنا لأجلك
مفاتيح تُكتب عند كل بدء. تعيد اللوحة كتابة seta sv_hostname وseta sv_maxClients وseta rconPassword وseta g_password والسطر Map في main/server.cfg انطلاقًا من إعدادات اللعبة. أي تعديل يدوي على أحد هذه الأسطر يُستبدل عند البدء التالي، لذلك غيّرها من إعدادات اللعبة. أما كل ما عداها في الملف فهو لك لتعدّله ضمن الملفات.
سطر التشغيل. نشغّل السيرفر بـ sv_punkbuster 0 وdedicated 2 و+exec server.cfg، مع ملء منفذ اللعبة وعدد المقاعد من سيرفرك.
علامات الاقتباس محظورة. لا يجوز أن يحتوي الاسم وكلمتا المرور على علامة اقتباس مزدوجة أو شرطة مائلة عكسية أو أحرف تحكم، لأنها تُكتب داخل سطر بين علامتي اقتباس في server.cfg.
وحدة التحكم. في اختباراتنا حجبت حماية السيرفر من الفيضان كل أداة RCON خارجية. اكتب الأوامر بدلًا من ذلك في تبويب وحدة التحكم، الذي يتحدث إلى السيرفر مباشرة.
تُقرأ خريطة البداية عند البدء. تغييرها يحتاج إلى إعادة تشغيل لا إلى إعادة تثبيت. لتبديل المستوى فورًا، استخدم المهمة السريعة تغيير الخريطة.
النسخ الاحتياطية. إذا كانت باقتك تشمل نسخًا احتياطية، فخذ نسخة من النسخ الاحتياطية قبل تعديل server.cfg يدويًا.
يستخدم الخيار 1 برنامج OpenMoHAA، ويشغّل سيرفرنا إصدارًا مختلفًا من السيرفر (mohaa_lnxded من الأرشيف). ملف الإعدادات هو server.cfg هنا وserver_opm.cfg في دليل OpenMoHAA، وأسماء المفاتيح مثل sv_hostname وg_password هي نفسها.
الاستضافة الذاتية أم الإيجار: مقارنة صريحة
التكلفة. الاستضافة الذاتية: OpenMoHAA مجاني، وتدفع ثمن نسخة اللعبة (النسخ التجريبية المجانية فيها خريطة أو خريطتان فقط للعب الجماعي)، والعتاد والكهرباء والنطاق الترددي. الإيجار: رسم شهري تحدده الباقة. راجع الباقات الحالية.
إصدار اللعبة. الاستضافة الذاتية: تختار OpenMoHAA، المحرك مفتوح المصدر، وتثبّت ملفات اللعبة بنفسك. الإيجار: أرشيف السيرفر الذي ينزّله مثبّتنا، ولا تدير الملفات.
التوفر. الاستضافة الذاتية: موثوقية السيرفر بقدر موثوقية جهازك وإنترنت منزلك، ويجب أن يبقى مشغّلًا أثناء لعب الأصدقاء. الإيجار: يعمل على عتاد المضيف لا على حاسوبك.
انكشاف الشبكة. الاستضافة الذاتية: يتصل اللاعبون بعنوان IP العام الخاص بك وتتولى أنت جدار الحماية والراوتر. الإيجار: عنوان IP المنزلي ليس طرفًا في الأمر.
المهارة المطلوبة. الاستضافة الذاتية: سطر الأوامر وتوجيه المنافذ وتعديل ملف إعدادات. أمر ممكن جدًا، وطريقة جيدة للتعلم. الإيجار: لوحة ويب بحقول نماذج.
التحديثات. الاستضافة الذاتية: يتحقق OpenMoHAA من GitHub في الخلفية بحثًا عن إصدارات جديدة لكنه لا يطبقها، فتنزّل كل إصدار وتثبّته بنفسك. الإيجار: لا تنزّل ملفات السيرفر ولا تثبّتها بنفسك.
تناسبك الاستضافة الذاتية إذا كنت تملك اللعبة أصلًا، وهناك جهاز يعمل طوال اليوم، وتحب العبث والتجريب. ويناسبك الإيجار إذا كنت تفضّل ألا تهتم بالعتاد.
المشكلات الشائعة وحلولها
السيرفر لا يظهر في قائمة السيرفرات
السبب: قيمة sv_gamespy هي 0، أو منفذ GameSpy مغلق، أو IPv4 متوقف.
الحل: اضبط sv_gamespy 1، وافتح 12300 إضافة إلى 12203، وأبقِ net_enabled على 1 (أو 3) حتى يبقى IPv4 يعمل.
OpenMoHAA لا يبدأ
السبب: على Linux، الملف omohaaded غير قابل للتنفيذ ("Permission denied")؛ أو استُخرجت الملفات داخل مجلد فرعي، أو ملفات اللعبة الأصلية مفقودة.
الحل: شغّل chmod +x omohaaded. يجب أن تكون ملفات OpenMoHAA بجوار مجلد main الذي يحتوي على ملفات Pak*.pk3 الأصلية. اقرأ نص الخطأ في الطرفية.
تعديلاتك على server.cfg تختفي (PlayNHost)
السبب: السطر من الأسطر التي تكتبها اللوحة عند كل بدء: اسم السيرفر أو المقاعد أو كلمة مرور RCON أو كلمة مرور الانضمام أو خريطة البداية.
الحل: غيّرها من إعدادات اللعبة ثم أعد التشغيل.
أداة RCON خارجية لا تستطيع تسجيل الدخول (PlayNHost)
السبب: في اختباراتنا، حجبت حماية الفيضان في السيرفر كل أداة RCON خارجية.
الحل: استخدم تبويب وحدة التحكم.
الأسئلة الشائعة
هل أستطيع استضافة سيرفر Medal of Honor: Allied Assault مجانًا؟
نعم، باستخدام OpenMoHAA، وهو مجاني ومفتوح المصدر. يحتاج إلى ملفات اللعبة الأصلية، وتدفع ثمن الجهاز والكهرباء والإنترنت. ويجب أن يبقى مشغّلًا أثناء لعب الناس.
ما المنافذ التي يستخدمها؟
منفذ اللعبة 12203 ومنفذ GameSpy 12300 هما القيمتان الافتراضيتان في OpenMoHAA. على PlayNHost تضبط اللوحة منفذ اللعبة لك.
هل أستطيع تشغيل Spearhead أو Breakthrough؟
مع OpenMoHAA نعم: اضبط com_target_game على 1 لـ Spearhead أو على 2 لـ Breakthrough. أما منتج الإيجار لدينا فيشغّل اللعبة الأساسية.
هل أحتاج إلى Steam؟
لا. لا يوجد تنزيل عبر SteamCMD لهذا السيرفر. يذكر OpenMoHAA نسخ GOG وCD والنسخ التجريبية كطرق للحصول على ملفات اللعبة.
كم لاعبًا يمكنه الانضمام؟
تحدد عدد المقاعد بواسطة sv_maxclients. باقاتنا مخصصة لـ 16 و24 و32 لاعبًا.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية