VPS: إعداد SteamCMD على لينكس
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
SteamCMD هو أداة أساسية ضرورية لتثبيت سيرفرات ألعاب مخصصة لمجموعة واسعة من الألعاب مثل Palworld و Enshrouded والمزيد. في هذا الدليل، سنستعرض عملية الإعداد الأولى لتثبيت SteamCMD على سيرفر لينكس الخاص بك. سنستخدم أوبونتو في الأمثلة، لكن العملية ستكون مشابهة جدًا للتوزيعات الأخرى.
التحضير
لبداية، اتصل بـ VPS الخاص بك عبر SSH. استخدم دليلنا الوصول الأولي عبر SSH إذا كنت بحاجة لمساعدة في ذلك.
تثبيت SteamCMD
بعد الوصول إلى سيرفرك، ستحتاج إلى إعداد SteamCMD لكي تتمكن من تحميل ملفات السيرفر المخصص اللازمة. SteamCMD هو نسخة سطر الأوامر (CLI) من عميل Steam، وهو الأداة التي تتيح لك تحميل مجموعة من ملفات ورشة Steam وسيرفرات الألعاب المخصصة بسهولة.
كالعادة مع لينكس، من الأفضل تحديث النظام أولاً، عبر تشغيل الأمر المناسب حسب التوزيعة التي تستخدمها:
// ديبيان
sudo apt-get update
// أوبونتو
sudo apt update
// سنت أو إس
sudo yum update
// أوبن سوزي
sudo zypper up
// فيدورا
sudo dnf upgrade --refresh
الآن ستحتاج لتثبيت بعض الحزم. وهي مقسمة كالتالي:
- حزمة software-properties-common تسهل إدارة التوزيعة ومصادر البرامج المستقلة.
- SteamCMD أداة 32-بت، لذلك يجب إضافة معمارية i386 ليتم تثبيت البرامج المناسبة لدعمها.
- بما أن SteamCMD برنامج مملوك، فهذا يعني أنك تحتاج إلى حزمة multiverse أو non-free حسب توزيعة لينكس الخاصة بك، لأنها عادة غير مضمنة في المستودع الافتراضي.
sudo apt install software-properties-common
sudo dpkg --add-architecture i386
// أوبونتو
sudo add-apt-repository multiverse
// ديبيان والتوزيعات غير ديبيان الأخرى
sudo apt-add-repository non-free
شغّل أمر التحديث مرة أخرى لضمان قراءة تغييرات الحزم وتثبيتها على النظام:
sudo apt update
أخيرًا، يمكنك تثبيت SteamCMD عبر الأمر التالي. قد يظهر لك اتفاقية ترخيص، فقط اقبلها للمتابعة.
sudo apt install steamcmd
يمكنك التحقق من نجاح تثبيت SteamCMD ببساطة عبر تشغيل الأمر steamcmd
. عند التحميل، يجب أن يظهر موجه الأوامر Steam>
. يمكنك كتابة quit
للخروج بعدها.
مع تحضير وتثبيت كل شيء، يمكنك الآن الانتقال للخطوة التالية التي تتضمن تثبيت السيرفر المخصص باستخدام SteamCMD.
إنشاء مستخدم
ننصح بشدة بإنشاء مستخدم منفصل لاستخدام SteamCMD عليه. تشغيله على مستخدم root، كما هو الحال مع معظم الأمور، غير مستحب لأسباب متعددة.
استخدم الأمر التالي لإنشاء مستخدم باسم steam
مع كلمة مرور اختيارية من اختيارك.
sudo useradd -m steam
sudo passwd steam # كلمة مرور اختيارية
بعد إنشاء المستخدم، ستحتاج لتعديل ملف .bashrc
لمنحه وصولًا إلى مسار /usr/games
حيث يوجد SteamCMD. يتم ذلك بإضافة متغير بيئة للمسار.
افتح الملف باستخدام محرر nano عبر الأمر:
sudo nano /home/steam/.bashrc
انتقل إلى نهاية الملف باستخدام مفاتيح الأسهم وأضف متغير البيئة التالي:
export PATH="/usr/games/:$PATH"
احفظ الملف واخرج من nano باستخدام CTRL + X
، ثم اضغط Y
للتأكيد وأخيرًا ENTER
.
الخاتمة
لقد قمت الآن بإعداد الوظائف الأساسية لـ SteamCMD على سيرفر لينكس الخاص بك بنجاح. يمكنك الآن المتابعة لتثبيت محتوى Steam من خلال مستخدم steam
.
ننصحك بالاطلاع على الأدلة الأخرى في هذا القسم التي تغطي تثبيت ألعاب محددة باستخدام SteamCMD التي قمت بإعدادها الآن.