الألعاب المجانية هي التي تجعل نظام Linux رائعًا. تعد Xonotic واحدة من أفضل الألعاب المجانية والمفتوحة المصدر على نظام Linux. إنه مطلق النار سريع الإلهام مستوحى من نوع FPS من الألعاب (Quake ، Unreal ، إلخ). لعبها بشكل ممتع ، خاصة عندما يكون لديك بعض الأصدقاء معك. إذا كنت ترغب في استضافة خادم ألعاب Xonotic ، فستكون مهتمًا بمعرفة أنه أكثر وضوحًا مما يبدو.
تثبيت Xonotic
Xonotic لديه دعم لينكس كبير جدا ، وتعمل اللعبة على أي توزيع لنظام Linux بدون مشكلة. لسوء الحظ ، ليس لديها الكثير من دعم برامج Linux الرئيسية حتى الآن ، لذلك قبل أن تتمكن من إعداد خادم مخصص ، ستحتاج إلى إنشاء اللعبة ، وجميع مكوناتها.
Xonotic ليست مستضافة على Github مثل معظم المشاريع. بدلاً من ذلك ، فإنه يستخدم Gitlab ولديه خادم Git المخصص. للحصول على الكود ، افتح المحطة الطرفية وتثبيت أحدث إصدار من حزمة Git على جهاز الكمبيوتر الشخصي الخاص بنظام Linux.
أوبونتو
sudo apt install git
ديبيان
sudo apt-get install git
قوس لينكس
sudo pacman -S git
فيدورا
sudo dnf install git
زحمة
sudo zypper install git
مع تشغيل أحدث إصدار من أداة Git وتشغيله على كمبيوتر Linux ، أصبح من الممكن الآن الحصول على أحدث رمز من اللعبة. باستخدام بوابة استنساخ الأمر ، والاستيلاء على أحدث نسخة من التعليمات البرمجية Xonotic.
git clone git://git.xonotic.org/xonotic/xonotic.git
لن يكون استنساخ الريبو المركزي Xonotic سريعًا. إنها لعبة بأكملها ، بعد كل شيء. امنح الجهاز بعض الوقت ، وبعد قليل ، سيتم تنزيل قاعدة الشفرة الكاملة.
باستخدام القرص المضغوط الأمر ، نقل المحطة من المجلد الرئيسي إلى المستنسخة حديثا xonotic مجلد على جهاز الكمبيوتر الخاص بك لينكس.
cd xonotic
داخل هذا المجلد ، ستحتاج إلى تنزيل المزيد من البيانات للعبة. هذا التنزيل مخصص لأشياء مثل الخرائط والأنسجة وأي شيء آخر لم يكن موجودًا في القسم الأول من التنزيل.
./all update -p
تحديث Xonotic ، لذلك كل ما هو مطلوب للبناء ، يأخذ إلى الأبد حتى التحلي بالصبر. جري كل التحديث التنزيلات كود من عدة فروع لل Xonotic Git repo. عند انتهاء التنزيل ، سيكون من الآمن إنشاء الشفرة. لبناء ، تشغيل:
./all compile -r
بناء نسخة من Xonotic سيستغرق تماماوقت طويل ، لأنها لعبة ضخمة. لا تتوقع أن تنتهي في الحال ، لأنها لن تفعل ذلك. دع المحطة تبني كل شيء وتتحلى بالصبر. عند الانتهاء ، ستكون قادرًا على بدء اللعبة عبر المحطة الطرفية باستخدام:
./all run xonotic
تثبيت Xonotic بدون مبنى
من المؤكد أن تنزيل نسخة من Xonotic عبر Gitتحصل على جميع الملفات الخام للعبة وأحدث إصدار. بالنسبة لعشاق اللعبة الصعبة ، فهذه طريقة رائعة للمضي قدمًا. ومع ذلك ، إذا كنت لا ترغب في إنشاء البرنامج ، فاتبع هذه التعليمات بدلاً من ذلك. أولاً ، توجه إلى موقع Xonotic الإلكتروني وانقر فوق زر التنزيل.

لا يحتوي Xonotic على رابط منفصل لـ "Mac ،Linux و Windows. "بدلاً من ذلك ، يتم تضمين كل شيء في أرشيف Zip واحد. للاستخراج ، افتح مدير الملفات ، وانقر فوق "التنزيلات" ، وانقر بزر الماوس الأيمن على أرشيف Xonotic Zip وحدد "استخراج" في القائمة التي تظهر.
عندما ينتهي الأرشيف من الاستخراج ، انقل المجلد Xonotic إلى الدليل الرئيسي. بمجرد الانتقال ، انتقل إلى الدليل وحدد إما xonotic64-sdl ، xonotic32-sdl ، وهلم جرا لتشغيل اللعبة.
بدلاً من ذلك ، افتح المحطة وقم بتشغيل:
cd ~/Xonotic ./xonotic-linux64-sdl.sh
تشغيل خادم مخصص
إذا كنت مهتمًا فقط بتشغيل تطبيق مخصصخادم Xonotic ، قد تتساءل بالضبط عن سبب بناء اللعبة بأكملها. حسنًا ، كل شيء يعتمد على برنامج غير قابل للتعلم. يمكن لهذا البرنامج تشغيل لعبة إذا كنت ترغب في تشغيلها. بدلاً من ذلك ، يمكنك تشغيل هذه اللعبة باستخدام وسيطات أوامر خاصة واستضافة خادم يعمل على مدار الساعة طوال الأسبوع.
بعد بناء Xonotic ، من الممكن بدء خادم مخصص على الفور. للقيام بذلك ، افتح نافذة طرفية وقم بتنفيذ الأمر التالي:
./all run dedicated xonotic
خادم مخصص مسبقًا
هل تخطيت بناء Xonotic لصالح تنزيل النسخة المترجمة مسبقًا من اللعبة؟ إذا كان الأمر كذلك ، فإن إعداد وتشغيل خادم مخصص يختلف قليلاً.

بدلاً من الأمر "الكل" المذكور أعلاه. ستحتاج إلى القيام بما يلي. أولا ، فتح نافذة محطة واستخدام القرص المضغوط أمر لنقل المحطة من المجلد الرئيسي إلى الدليل Xonotic داخل / الوطن / المستخدم /.
cd ~/Xonotic
داخل مجلد Xonotic ، ستحتاج إلى الانتقال إلى مجلد فرعي يسمى "الخادم". في هذا المجلد ، تتوفر جميع المكونات المطلوبة لتشغيل خادم يعمل على مدار الساعة طوال الأسبوع.
cd server
يمكن تشغيل خادم مخصص لنظام Linux بسهولة عبر البرنامج النصي الوارد في دليل "الخادم".
mv server_linux.sh ~/Xonotic mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test
طالما أن جميع أجهزة الكمبيوتر متصلة بشبكة LAN نفسها مثل الخادم ، يجب أن يكون مستخدمو Xonotic قادرين على الوصول بسرعة إلى أي خوادم قيد التشغيل في القسم "المحلي" أو "LAN".
تعليقات