تخطي إلى المحتوى الرئيسي

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 التي قمت بإعدادها الآن.