سيرفر مخصص: إعداد SteamCMD على لينكس
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
SteamCMD هو أداة أساسية ضرورية لتثبيت سيرفرات ألعاب مخصصة لمجموعة واسعة من الألعاب مثل Palworld و Enshrouded والمزيد. في هذا الدليل، سنستعرض عملية الإعداد لأول مرة لتثبيت SteamCMD على سيرفرك اللينكس. سنستخدم أوبونتو في الأمثلة، لكن العملية ستكون مشابهة جدًا للتوزيعات الأخرى.
التحضير
لبداية، اتصل بسيرفرك المخصص عبر 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 الذي قمت بإعداده الآن.