الجواب المختصر. يمكنك استضافة سيرفر OpenArena بنفسك مجانًا: نزّل ملف ZIP الكامل للإصدار OpenArena 0.8.8 من openarena.ws، وفك ضغطه، وشغّل oa_ded.x86_64 على لينكس مع +set dedicated 2، وافتح المنفذ UDP 27960. أو استأجر سيرفر OpenArena وتجاوز إعدادات الشبكة.
يتصل اللاعبون بعنوان IP ومنفذ سيرفرك من لعبة OpenArena الخاصة بهم. لا يحتاج أحد إلى Quake III Arena.
تم التحقق بتاريخ 5 نوفمبر 2026، وهو صالح للإصدار OpenArena 0.8.8 (فبراير 2012)، أحدث إصدار على openarena.ws.
يعتمد هذا الدليل على صفحة تنزيل OpenArena، وعلى شيفرة محرك لعبة OpenArena على GitHub، وعلى الإعداد الذي تستخدمه لوحتنا لسيرفرات OpenArena. للانتقال مباشرة إلى طريقة الاستئجار، راجع الخيار 2.
ما الذي تحتاجه
نظام التشغيل: لينكس 64 بت للخطوات أدناه. يحتوي ملف ZIP للإصدار 0.8.8 على ملف السيرفر للينكس oa_ded.x86_64.
الشبكة: UDP 27960، وهو منفذ السيرفر الافتراضي للمحرك، ويجب أن يكون متاحًا من الإنترنت. يمكنك تغييره عبر net_port.
البرامج:wget وunzip. لا حاجة لحساب Steam ولا لترخيص: OpenArena مجانية.
اللعبة: يحتاج كل لاعب إلى OpenArena، وهي مجانية أيضًا.
الخيار 1: استضافة السيرفر بنفسك
لينكس
نزّل اللعبة. افتح صفحة التنزيل على openarena.ws وخذ ملف ZIP الكامل للإصدار 0.8.8، أو نزّله عبر رابط التنزيل الخاص بالموقع.
mkdir ~/openarena && cd ~/openarena
wget -O openarena.zip "http://www.openarena.ws/request.php?4"
يعيد هذا الرابط التوجيه إلى نسخة من openarena-0.8.8.zip، لذلك استخدم -O لتسمية الملف.
فك ضغط السيرفر. تحتاج فقط إلى ملف السيرفر والمجلدين baseoa وmissionpack.
dedicated 2 مخصص للعب عبر الإنترنت. في الشيفرة المصدرية للمحرك، لا يرسل السيرفر إشارات إلى السيرفرات الرئيسية إلا إذا كان يعمل مع dedicated 2 (أو تم ضبط sv_public)، بينما dedicated 1 مخصص للعب على الشبكة المحلية.
افتح المنفذ. اسمح بـ UDP 27960 في جدار الحماية على الجهاز (مع ufw: sudo ufw allow 27960/udp) ووجّهه بصيغة UDP في الراوتر إلى هذا الجهاز.
تحقق. عندما تطبع وحدة التحكم AAS initialized، تكون الخريطة وبيانات تنقل البوتات قد حُمّلت. بعد ذلك اطلب من صديق الاتصال بعنوان IP العام والمنفذ.
إعدادات التشغيل الرئيسية
net_port: منفذ UDP. القيمة الافتراضية للمحرك هي 27960.
sv_hostname: اسم السيرفر.
sv_maxclients: خانات اللاعبين. يسري عند تحميل الخريطة، لذلك غيّره قبل تغيير الخريطة أو إعادة التشغيل.
g_password: كلمة مرور الدخول. اتركها فارغة لسيرفر مفتوح.
rconpassword: كلمة مرور وحدة التحكم عن بعد. بدونها تكون الأوامر عن بعد معطلة.
g_gametype: وضع اللعب، وهو رقم من شيفرة اللعبة: 0 Free For All، 3 Team Deathmatch، 4 Capture The Flag، 7 Harvester، 10 Last Man Standing، 11 Double Domination. توجد أرقام أخرى في الشيفرة (مثل 1 Tournament و12 Domination).
bot_enable وbot_minplayers: عند تفعيل البوتات، يضيف السيرفر بوتات حتى يصل عدد اللاعبين في المباراة إلى هذا الرقم. في أوضاع الفرق يُحسب الرقم لكل فريق، لذلك يكمل 4 كل فريق بالبوتات حتى 4 لاعبين (ويمكن لمزيد من اللاعبين البشر الانضمام).
+map: خريطة البداية. تحتاج أوضاع الأهداف إلى خريطة مصممة لها: لا توجد أعلام في aggressor، لذلك شغّل لـ Capture The Flag خريطة CTF مثل oa_ctf2.
الخيار 2: الاستضافة لدى PlayNHost
يلغي الاستئجار الحاجة إلى جدار الحماية وتوجيه المنافذ وخطوات التنزيل وفك الضغط. يتم ضبط المنفذ لك.
اختر باقة. افتح صفحة استضافة سيرفرات OpenArena وقارن الباقات (SKIRMISH وDEATHMATCH وTOURNAMENT وقت كتابة هذا الدليل، لـ 8 و16 و32 لاعبًا). اضغط أنشئ سيرفرًا على إحدى الباقات (خصّص الباقة على TOURNAMENT) وأكمل الطلب. الأسعار موجودة في تلك الصفحة.
انتظر التثبيت. تصلك رسالة بريد إلكتروني عندما يصبح السيرفر جاهزًا، ويظهر في panel.playnhost.com. في تبويب وحدة التحكم، تعتبر اللوحة السيرفر قيد التشغيل عندما تطبع AAS initialized.
افتح الإعدادات. تغذي هذه الحقول سطر تشغيل السيرفر:
اسم مضيف الخادم: اسم السيرفر، حتى 55 حرفًا.
كلمة مرور الخادم: كلمة مرور الدخول، حتى 20 حرفًا. إذا تُركت فارغة يمكن لأي شخص الانضمام.
كلمة مرور RCON: حتى 20 حرفًا، لأوامر وحدة التحكم عن بعد.
نوع اللعبة / وضع اللعب: Free For All أو Team Deathmatch أو Capture The Flag أو Harvester أو Last Man Standing أو Double Domination.
خريطة اللعبة: الخريطة التي يبدأ عليها السيرفر. الافتراضية هي aggressor وليس فيها أعلام، لذلك اختر لـ Capture The Flag خريطة CTF مثل oa_ctf2.
البوتات: إلى كم لاعبًا تُملأ المباراة بالبوتات، حتى 16. في أوضاع الفرق يُحسب هذا لكل فريق.
الحد الأقصى للاعبين: تحدده باقتك ولا يمكن تعديله هنا. يمكن لـ تعديل خانات اللاعبين خفضه لمباراة أصغر.
أعد التشغيل. يقرأ السيرفر هذه القيم عند بدء التشغيل، لذلك أعد تشغيله بعد تغييرها وانتظر ظهور AAS initialized.
انضم. يتصل اللاعبون من OpenArena باستخدام عنوان IP ومنفذ السيرفر المعروضين في اللوحة، وبكلمة المرور إن كنت قد ضبطتها.
ما يفعله إعدادنا نيابة عنك
التثبيت. ينزّل سكربت التثبيت ملف ZIP للإصدار 0.8.8 من openarena.ws ويفك ضغط ملف السيرفر فقط، وbaseoa وmissionpack، وهي المجموعة المختصرة نفسها المستخدمة في خطوات لينكس أعلاه.
سطر تشغيل ثابت. تشغّل اللوحة oa_ded.x86_64 مع منفذك واسمك وكلمات المرور والخانات ونوع اللعبة وعدد البوتات، مع bot_enable 1 مفعّلًا دائمًا. ولا تضبط dedicated 2 ولا sv_public، لذلك وفق قواعد المحرك لا يعلن السيرفر عن نفسه للسيرفرات الرئيسية. شارك عنوانه مع لاعبيك بدلًا من انتظار ظهوره في القائمة العامة.
إعادة المباراة. تعيد المهمة السريعة إعادة المباراة تحميل الخريطة الحالية دون إعادة تشغيل كاملة.
الملفات. الإعداد الأعمق للبوتات وأنواع اللعب ودورة الخرائط موجود ضمن الملفات.
الاستضافة الذاتية أو الاستئجار: مقارنة صريحة
التكلفة. الاستضافة الذاتية: البرنامج مجاني، وتدفع ثمن العتاد والكهرباء وعرض النطاق. المستأجر: رسوم شهرية بحسب الباقة. راجع الباقات الحالية.
التوفر. الاستضافة الذاتية: بقدر موثوقية جهازك واتصال الإنترنت في منزلك، ويجب أن يكون الجهاز يعمل عندما يلعب أصدقاؤك. المستأجر: يعمل على عتاد المضيف لا على جهازك.
قائمة السيرفرات العامة. الاستضافة الذاتية: ممكنة مع dedicated 2. المستأجر: سطر التشغيل لدينا لا يعلن عنه، لذلك شارك العنوان.
انكشاف الشبكة. الاستضافة الذاتية: يتصل اللاعبون بعنوان IP العام لديك وتتولى أنت جدار الحماية والراوتر. المستأجر: عنوان IP المنزلي ليس طرفًا في الأمر.
التحكم. الاستضافة الذاتية: أي إعداد تشغيل تريده. المستأجر: الحقول في الإعدادات، إضافة إلى ملفات الإعداد ضمن الملفات.
تناسبك الاستضافة الذاتية إذا كان لديك جهاز يعمل طوال اليوم وكنت مرتاحًا مع الشبكات. ويناسبك الاستئجار إذا كنت تفضّل ألا تهتم بالعتاد.
المشكلات الشائعة وحلولها
الأصدقاء لا يستطيعون الاتصال
السبب: المنفذ UDP 27960 (أو net_port لديك) محظور بواسطة جدار حماية أو غير موجَّه في الراوتر.
الحل: اسمح به بصيغة UDP ووجّهه وأعطِ اللاعبين عنوان IP العام مع المنفذ.
تغيير الخانات لا يفعل شيئًا
السبب:sv_maxclients مثبَّت: يُطبَّق عند بدء السيرفر أو عند تغيير الخريطة.
الحل: غيّر الخريطة أو أعد تشغيل السيرفر.
كنت تتوقع ظهور السيرفر في قائمة السيرفرات
السبب: السيرفر يعمل بدون dedicated 2.
الحل: على جهازك الخاص، شغّل مع +set dedicated 2. على PlayNHost، شارك العنوان.
الأسئلة الشائعة
هل يمكنني استضافة سيرفر OpenArena مجانًا؟
نعم. السيرفر برنامج حر. لكنك ما زلت تدفع ثمن الجهاز والكهرباء والإنترنت.
هل أحتاج إلى Quake III Arena؟
لا. يحتوي ملف ZIP للإصدار 0.8.8 على كل ما يحتاجه السيرفر.
ما المنفذ الذي يستخدمه سيرفر OpenArena؟
UDP 27960 افتراضيًا. غيّره عبر net_port.
كم لاعبًا يمكنه الانضمام؟
أنت تختار ذلك عبر sv_maxclients. باقاتنا لـ 8 و16 و32 لاعبًا.
هل يمكنني إضافة بوتات؟
نعم. اضبط bot_enable 1 وbot_minplayers، أو استخدم حقل البوتات على PlayNHost.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية