نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يوضح هذا البرنامج التعليمي كيفية تثبيت Team Fortress 2 على نظام التشغيل Ubuntu. تم إجراؤه على Ubuntu 12.04 x86. قد تعمل أيضًا إصدارات أخرى من Debian أو Ubuntu بدون أي تغييرات.
اتصل بـ VPS الخاص بك باستخدام تفاصيل تسجيل الدخول الجذر.
قم بتثبيت الحزم اللازمة بكتابة:
apt-get install screen
إذا كنت تستخدم نظام 64 بت ، فستحتاج أيضًا إلى تشغيل:
apt-get install lib32gcc1
لاحظ أن الحزمة تنتهي بـ 1(واحد) وليس L.
قم بإنشاء مستخدم جديد عن طريق تشغيل الأمر:
adduser tf2
اتبع التعليمات التي تظهر على الشاشة عن طريق ملء المعلومات المطلوبة. لاحظ أن الحقول المتعلقة بمعلومات مثل "الاسم الكامل" و "العنوان" اختيارية.
أعد الاتصال بـ 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
قم بإنشاء برنامج نصي لبدء تشغيل الخادم. يمكن القيام بذلك عن طريق تشغيل:
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
ابدأ الخادم بتشغيل:
./start_tf2.sh
سيبدأ الخادم بعد ذلك ويمكن توصيله داخل اللعبة.
قم بتخصيص الخادم عن طريق كتابة 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 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد