الجواب المختصر. يمكنك استضافة سيرفر Xonotic بنفسك مجانًا: نزّل ملف zip الخاص بالإصدار من dl.xonotic.org، وشغّل الملف التنفيذي المخصص (xonotic-linux64-dedicated على لينكس)، وضع ملف server.cfg في ~/.xonotic/data، واجعل منفذ اللعبة متاحًا (المنفذ الافتراضي 26000 UDP). أو استأجر سيرفر Xonotic وتجاوز أمور الشبكة.
يجد اللاعبون السيرفر العام في متصفح السيرفرات داخل اللعبة، أو يكتبون عنوان IP والمنفذ.
تم التحقق في 5 نوفمبر 2026 مع Xonotic 0.8.6 (صدر في 20 يونيو 2023، وما زال أحدث إصدار على dl.xonotic.org).
يعتمد هذا الدليل على ملف server.cfg التجريبي الذي يقدمه Xonotic نفسه، وعلى ملف readme الخاص بالسيرفر والأسئلة الشائعة وصفحة التنزيل، إضافة إلى ما نشغّله على سيرفرات Xonotic الخاصة بنا. للانتقال مباشرة إلى خيار الاستئجار، راجع الخيار 2.
ما الذي تحتاجه
نظام التشغيل: تتطلب نسخة لينكس glibc بالإصدار 2.29 أو أحدث. تذكر صفحة تنزيل Xonotic متطلبات العميل، ولا تنشر متطلبات منفصلة للسيرفر.
الشبكة: منفذ اللعبة، الافتراضي 26000 UDP، ويجب أن يكون متاحًا من الإنترنت.
الحسابات: لا شيء. Xonotic مجانية ومفتوحة المصدر، ولا يحتاج السيرفر إلى تسجيل دخول Steam أو ترخيص.
اللعبة: يحتاج كل لاعب إلى عميل Xonotic المجاني، الذي يوفره Xonotic لأنظمة Windows وLinux وmacOS.
برنامج السيرفر لا يكلّف شيئًا. أنت تدفع ثمن الجهاز والكهرباء والنطاق الترددي.
الخيار 1: استضفه بنفسك
يعمل ذلك على حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي.
معظم الإعدادات في المثال معطّلة بالتعليق باستخدام //. أزل الشرطتين المائلتين من الأسطر التي تريد تغييرها. أربعة من الأسطر التي يقول الملف نفسه إنه ينبغي تغييرها:
sv_public 1
hostname "My Xonotic Server"
sv_motd "Welcome"
rcon_password "choose-a-long-password"
sv_public 1 يدرج السيرفر في متصفح السيرفرات العامة. القيمة الافتراضية للمحرك هي 0، وهي تُبقي السيرفر غير مدرج، لذلك هذا السطر مهم. ترك rcon_password فارغًا يعطّل وحدة التحكم عن بُعد.
maxplayers هو عدد الخانات شاملًا المشاهدين. يعرض الملف التجريبي القيمة 8.
افتح المنفذ. الافتراضي هو port 26000 عبر UDP. يقترح الملف التجريبي منفذًا حرًا فوق 1024، لأن بعض مزودي الإنترنت يحجبون منافذ الألعاب، ويقول إن تغييره لا يكسر شيئًا. اسمح بهذا المنفذ UDP في جدار حماية الجهاز ووجّهه في الراوتر إلى هذا الجهاز.
تحقق منه. ابحث عن hostname الخاص بك في متصفح السيرفرات داخل اللعبة، أو اتصل من عميل خارج شبكتك عبر عنوان IP والمنفذ.
Windows وmacOS
يوفّر Xonotic إصدارات لكليهما، لكننا نشغّل لينكس فقط، والخطوات أعلاه هي التي تحققنا منها. يشرح الملف server/readme.txt في الإصدار سكربتات التشغيل على Windows وmacOS ومجلد الإعدادات في كل نظام.
قائمة الخرائط:g_maplist تحتوي الخرائط التي ستُلعب. اضبطها على "" لاكتشاف جميع الخرائط تلقائيًا.
البوتات:minplayers يضيف بوتات عندما يلعب عدد أقل من اللاعبين، وskill يحدد مستواها.
خرائط إضافية: الخرائط المخصصة ملفات .pk3 توضع في ~/.xonotic/data. اللاعبون الذين لا يملكون الخريطة ينزّلونها تلقائيًا من العنوان الموجود في sv_curl_defaulturl. يشير هذا العنوان افتراضيًا إلى خدمة تنزيل على xonotic.org؛ وللخريطة غير الموجودة هناك، ضع ملف .pk3 على خادم ويب (يعمل HTTP بأفضل صورة) واضبط sv_curl_defaulturl على عنوانه. يشرح Docs/mapdownload.txt في الإصدار الإعداد.
الخيار 2: استضفه على PlayNHost
الاستئجار يوفر عليك عمل جدار الحماية وتوجيه المنافذ.
اختر باقة. افتح صفحة استضافة سيرفر Xonotic وقارن الباقات (SHOTGUN وDEVASTATOR وVORTEX وقت كتابة هذا الدليل، لـ 16 و24 و32 لاعبًا). اضغط أنشئ سيرفرًا على SHOTGUN أو DEVASTATOR، أو خصّص الباقة على VORTEX، وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
انتظر التثبيت. تصلك رسالة بريد إلكتروني، "خادم Xonotic جاهز"، ويظهر السيرفر على panel.playnhost.com. في تبويب وحدة التحكم تعدّ اللوحة السيرفر قيد التشغيل عندما يطبع Server listening on address 0.0.0.0:.
اضبط عدد اللاعبين. تمرر اللوحة الحد الأقصى للاعبين إلى السيرفر على صورة +maxplayers، وترفض أي قيمة تتجاوز باقتك. لتغييره لاحقًا استخدم تعديل خانات اللاعبين؛ وهذا يعيد تشغيل السيرفر.
عدّل إعداداتك. افتح الملفات وعدّل .xonotic/data/server.cfg: sv_public 1 ليظهر في متصفح السيرفرات، واسم السيرفر، وrcon_password، ونمط اللعب، وقائمة الخرائط، والبوتات. أزل // من أمام كل سطر تغيّره، ثم أعد تشغيل السيرفر.
أضف خرائط مخصصة (اختياري). ارفع ملفات .pk3 إلى .xonotic/data عبر الملفات أو SFTP، ثم أعد تشغيل السيرفر. اللاعبون الذين لا يملكون الخريطة ينزّلونها من العنوان الموجود في sv_curl_defaulturl، وهو افتراضيًا خدمة من xonotic.org؛ وللخريطة غير الموجودة هناك، استضف ملف .pk3 على خادم ويب وضع هذا العنوان في server.cfg.
انضم. مع ضبط sv_public 1، ابحث عن سيرفرك في متصفح اللعبة. وفي كل الأحوال يمكن للاعبين الاتصال بعنوانه ومنفذه.
ما يفعله إعدادنا من أجلك
سطر التشغيل. تشغّل اللوحة السيرفر بالأمر ./xonotic-linux64-dedicated +log_file latest.log +net_address 0.0.0.0 +port <your port> +maxplayers <Max Players>. يأتي المنفذ وعدد الخانات من اللوحة، لذلك أبقِ السطرين port وmaxplayers في server.cfg معطّلين بالتعليق.
أحدث autobuild. ينزّل التثبيت الإصدار 0.8.6، ثم يشغّل محدّث rsync الخاص بـ Xonotic لرفع الملفات إلى أحدث autobuild، الذي يعدّه Xonotic قناته التجريبية. يكون حقل الإصدار افتراضيًا 0.8.6 ويحدد فقط ملف zip الأولي. يستخدم اللاعبون عميل 0.8.6 العادي: يقول README الخاص بـ Xonotic إنه عند اللعب عبر الإنترنت يُنزَّل إصدار شيفرة اللعبة من السيرفر ويستخدمه جميع العملاء. لا يحدّث السيرفر نفسه عند التشغيل؛ وإعادة التثبيت تزامنه مع أحدث autobuild من جديد.
ملف server.cfg الخاص بك ينجو من إعادة التثبيت. يحذف محدّث Xonotic الملفات غير الموجودة في قائمته، بما فيها .xonotic/data. ينسخ سكربت التثبيت لدينا ذلك المجلد جانبًا أولًا ثم يعيده بعد ذلك، فتحتفظ إعادة التثبيت بملف server.cfg وكلمة مرور RCON. وبدون هذه الخطوة أظهر سجل تثبيت حقيقي أن المحدّث يحذف server.cfg.
إعادة المباراة. مهمة تنهي الجولة الحالية وتعيد تحميل الخريطة دون إعادة تشغيل السيرفر.
النسخ الاحتياطية. إذا كانت باقتك تتضمن نسخًا احتياطية، فخذ نسخة من النسخ الاحتياطية قبل تعديل الإعدادات يدويًا.
الاستضافة الذاتية أم الاستئجار: مقارنة صريحة
التكلفة. الاستضافة الذاتية: البرنامج مجاني، وتدفع ثمن العتاد والكهرباء والنطاق الترددي، أو جهازًا افتراضيًا سحابيًا. الاستئجار: رسم شهري بحسب الباقة. راجع الباقات الحالية.
التوفر. الاستضافة الذاتية: موثوقية السيرفر بقدر موثوقية جهازك وإنترنت منزلك، ويجب أن يبقى يعمل أثناء لعب أصدقائك. الاستئجار: يعمل على عتاد المزوّد وليس على حاسوبك.
انكشاف الشبكة. الاستضافة الذاتية: يتصل اللاعبون بعنوان IP العام الخاص بك، وتتولى أنت جدار الحماية والراوتر. الاستئجار: عنوان IP المنزلي ليس طرفًا في الأمر.
المهارة المطلوبة. الاستضافة الذاتية: سطر الأوامر وتوجيه المنافذ وملف إعدادات نصي. أمر ممكن جدًا. الاستئجار: لوحة ويب ومحرر ملفات.
التحديثات. الاستضافة الذاتية: تشغّل محدّث Xonotic أو تنزّل إصدارًا جديدًا بنفسك. الاستئجار: كل تثبيت أو إعادة تثبيت يزامن مع أحدث autobuild.
تناسبك الاستضافة الذاتية إذا كان لديك جهاز يعمل طوال اليوم وتشعر بالارتياح مع الشبكات. ويناسبك الاستئجار إذا كنت تفضّل ألا تهتم بالعتاد.
المشكلات الشائعة وحلولها
تغييراتك في server.cfg لا تفعل شيئًا
السبب: الإعداد ما زال معطّلًا بالتعليق باستخدام //.
الحل: أزل الشرطتين المائلتين من بداية السطر، ثم احفظ وأعد التشغيل.
السيرفر لا يظهر في المتصفح
السبب:sv_public غير مضبوط على 1 (القيمة الافتراضية للمحرك هي 0، ويترك الملف التجريبي السطر معطّلًا بالتعليق)، أو أن منفذ اللعبة غير متاح من الخارج.
الحل: اضبط sv_public 1، وأعد التشغيل، ثم وجّه منفذ UDP واسمح به. اختبر من خارج شبكتك.
لا يبدأ Xonotic على الجهاز نفسه الذي يعمل عليه السيرفر
السبب: يتشارك السيرفر المخصص ملف القفل ~/.xonotic/lock مع العميل العادي ويعمل بصمت في الخلفية.
الحل: أوقف أي عملية يحتوي اسمها على xonotic، واحذف ملف القفل إن لزم، ثم شغّل العميل من جديد (الأسئلة الشائعة في Xonotic).
الأسئلة الشائعة
هل يمكنني استضافة سيرفر Xonotic مجانًا؟
نعم. السيرفر مجاني ومفتوح المصدر. ما زلت تدفع ثمن الجهاز والكهرباء والإنترنت، ويجب أن يبقى يعمل أثناء لعب الناس.
ما المنفذ الذي يستخدمه سيرفر Xonotic؟
26000 UDP افتراضيًا، ويُضبط عبر port. يوصي Xonotic بمنفذ حر فوق 1024.
كم لاعبًا يمكنه الانضمام؟
بقدر ما تحدده maxplayers، شاملًا المشاهدين. باقاتنا لـ 16 و24 و32 لاعبًا.
نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. يمكنك قبول الكل أو قبول ملفات تعريف الارتباط الأساسية فقط أو الاختيار لكل فئة.نستخدم ملفات تعريف الارتباط لإبقاء الموقع يعمل، ولفهم كيف يُستخدم، ولقياس حملاتنا التسويقية. وهي مفعّلة هنا افتراضيًا. يمكنك إيقاف أي منها لا تريده.اقرأ سياسة الخصوصية