قم بتثبيت Team Fortress 2 على أوبونتو

يوضح هذا البرنامج التعليمي كيفية تثبيت Team Fortress 2 على نظام التشغيل Ubuntu. تم إجراؤه على Ubuntu 12.04 x86. قد تعمل أيضًا إصدارات أخرى من Debian أو Ubuntu بدون أي تغييرات.

الخطوة 1.

اتصل بـ VPS الخاص بك باستخدام تفاصيل تسجيل الدخول الجذر.

الخطوة 2.

قم بتثبيت الحزم اللازمة بكتابة:

apt-get install screen

إذا كنت تستخدم نظام 64 بت ، فستحتاج أيضًا إلى تشغيل:

apt-get install lib32gcc1

لاحظ أن الحزمة تنتهي بـ 1(واحد) وليس L.

الخطوه 3.

قم بإنشاء مستخدم جديد عن طريق تشغيل الأمر:

adduser tf2

اتبع التعليمات التي تظهر على الشاشة عن طريق ملء المعلومات المطلوبة. لاحظ أن الحقول المتعلقة بمعلومات مثل "الاسم الكامل" و "العنوان" اختيارية.

الخطوة 4.

أعد الاتصال بـ VPS باستخدام اسم المستخدم وكلمة tf2المرور التي حددتها في إنشاء المستخدم.

الخطوة الخامسة.

قم بإنشاء مجلد جديد لنسخة الخادم من Steam عن طريق تشغيل الأمر:

mkdir steamcmd

ثم أدخل المجلد عن طريق تشغيل:

cd steamcmd

بعد ذلك ، يمكن تنزيل SteamCMD عن طريق تشغيل الأمر:

wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz

بمجرد اكتمال التنزيل (يجب أن يستغرق الأمر بضع ثوانٍ فقط) ، قم بتشغيل الأمر:

tar -xvzf steamcmd_linux.tar.gz

الخطوة السادسة.

قم بتشغيل SteamCMD بكتابة:

./steamcmd.sh

يجب على SteamCMD إجراء تحديث ذاتي ، ثم إظهار سطر يقول Steam>. في هذه المرحلة ، تحتاج إلى تسجيل الدخول إلى Steam عن طريق تشغيل:

login anonymous

بعد ذلك ، عند Steam>المطالبة ، اكتب:

force_install_dir /home/tf2/server/

في هذه المرحلة ، Steam جاهز لتنزيل ملفات خادم Team Fortress 2. قم بتشغيل الأمر التالي لبدء التنزيل. هذا قد يستغرق بعض الوقت.

app_update 232250 validate

الخطوة 7.

قم بإنشاء برنامج نصي لبدء تشغيل الخادم. يمكن القيام بذلك عن طريق تشغيل:

cd /home/tf2
nano start_tf2.sh

ثم انسخ ما يلي إلى الملف:

#!/bin/sh
sleep 1
screen -A -m -d -S tf2-server ./ttt/srcds_run -console -game tf2 +map cp_badlands +maxplayers 24
echo "TF2 Server Started, type screen -r to view console"

اضغط على Ctrl + X متبوعًا بـ Y لحفظ الملف.

لجعل الملف قابلاً للتنفيذ ، قم بتشغيل الأمر:

chmod +x start_tf2.sh

الخطوة 8.

ابدأ الخادم بتشغيل:

./start_tf2.sh

سيبدأ الخادم بعد ذلك ويمكن توصيله داخل اللعبة.

الخطوة 9.

قم بتخصيص الخادم عن طريق كتابة nano start_tf2.shوتغيير القيمة بعد "+ map" أو "+ maxplayers" إلى الخريطة أو عدد اللاعبين الذي تريده. بعد إجراء هذه التعديلات ، اضغط على Ctrl + X متبوعًا بـ Y للحفظ.

لتغيير خيارات التكوين الأخرى ، اكتب:

cd server/tf/cfg
nano server.cfg

يؤدي هذا إلى فتح ملف التكوين الرئيسي للخادم. يمكن تعديل هذه القيم بعدد من الطرق لجعل خادمك يبدو مختلفًا.

القيمة الأولى التي يجب إضافتها هي "اسم المضيف". يستخدم هذا المتغير لتعيين اسم الخادم الخاص بك. يمكن تحريره بإضافة سطر يقول:

hostname "My Vultr Server"

المتغير الآخر الشائع هو "mp_maxrounds". يستخدم هذا المتغير لتغيير عدد الجولات بين كل تغيير للخريطة. يمكن تعديله بإضافة سطر آخر إلى server.cfgوكتابة:

mp_maxrounds 5

بمجرد تعيين قيمة "mp_maxrounds" ، اضغط على Ctrl + X ثم Y للحفظ والخروج.

جانب آخر من التكوين الذي سأغطيه في هذا البرنامج التعليمي هو دورة الخريطة. تتم كتابة دورة الخريطة فقط كقائمة في الملف mapcycle.txt. افتح دورة الخريطة بكتابة:

nano mapcycle.txt

في هذا الملف ، تتم كتابة قائمة بخريطة واحدة في كل سطر. فمثلا:

cp_badlands
cp_granary
cp_degrootkeep

بعد كتابة جميع الخرائط المطلوبة ، اضغط على Ctrl + X ثم Y للحفظ والخروج. ستتطلب هذه الإعدادات إعادة تشغيل الخادم. يمكن تحقيق ذلك إما عن طريق تسجيل الدخول إلى الصفحة الرئيسية لعضو Vultr ، وإعادة تشغيل الخادم ، وإعادة الاتصال كمستخدم tf2، وكتابة:

./start_tf2.sh

بدلاً من ذلك ، يمكن إعادة تشغيل خادم TF2 بكتابة:

screen -r

ثم اضغط على Ctrl + C واكتب:

cd /home/tf2
./start_tf2.sh

الملاحظات النهائية

يمكن الوصول إلى وحدة تحكم الخادم في أي وقت عن طريق كتابة ما يلي في شاشة المحطة الطرفية.

screen -r

لترك وحدة تحكم الخادم ، اضغط مع الاستمرار على مفتاح Ctrl ، واكتب AD .

في بعض النقاط ، قد يحتاج الخادم إلى التحديث. سيعطي تحذيرات في وحدة تحكم الخادم عندما يكون ذلك ضروريا. يمكن إجراء التحديث عن طريق تشغيل:

cd /home/tf2/steamcmd/
./steamcmd.sh +login anonymous +force_install_dir /home/tf2/server/ +app_update 232250

بعد بضع دقائق ، يمكنك إعادة تشغيل الخادم وسيتمكن العملاء من الاتصال مرة أخرى.

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد