إدارة تعديلات وإضافات خادم الألعاب
تثبيت تعديلات خادم الألعاب، إدارة التوافق وتكامل Steam Workshop.
جدول المحتويات
مقدمة
التعديلات والإضافات هي أهم المكونات التي توسع وظائف خوادم الألعاب. من خلال الإدارة الصحيحة للتعديلات وفحص التوافق والتحديثات المنتظمة، يمكنك ضمان استقرار الخادم. يغطي هذا الدليل تثبيت التعديلات/الإضافات وإدارة التوافق واستراتيجيات التحديث وتكامل Steam Workshop لخوادم الألعاب المختلفة.
التعديل مقابل الإضافة
| الميزة | التعديل | الإضافة |
|---|---|---|
| التعريف | يعدل ملفات اللعبة | يعمل عبر API |
| التثبيت | نسخ الملفات / Workshop | نسخ إلى مجلد الإضافات |
| التوافق | حساس للإصدار | متوافق عادة مع الإصدارات السابقة |
| أمثلة | تعديلات Minecraft، إضافات Garry's Mod | إضافات Bukkit/Spigot، موارد FiveM |
إدارة تعديلات/إضافات Minecraft
تثبيت الإضافات (Paper/Spigot)
# تنزيل الإضافات
cd ~/minecraft/plugins
wget -O EssentialsX.jar https://github.com/EssentialsX/Essentials/releases/latest/download/EssentialsX.jar
wget -O LuckPerms.jar https://download.luckperms.net/latest/bukkit/loader/LuckPerms-Bukkit.jar
تثبيت التعديلات (Forge/Fabric)
# تثبيت تعديل Forge
cd ~/minecraft/mods
wget -O mod_dosyasi.jar https://modrinth.com/mod/MOD_SLUG/download
# تثبيت تعديل Fabric
cd ~/minecraft/mods
wget -O fabric_mod.jar https://modrinth.com/mod/MOD_SLUG/download
فحص التوافق
- تحقق من توافق التعديل/الإضافة مع إصدار Minecraft
- قم بتثبيت التبعيات
- اكتشف التعديلات/الإضافات المتعارضة
- اختبر على خادم تجريبي
# فحص السجلات
tail -f ~/minecraft/logs/latest.log | grep -i "error\|warn\|exception"
إدارة Workshop في Garry's Mod
إنشاء مجموعة Workshop
# أضف إلى server.cfg
host_workshop_collection KOLEKSIYON_ID
# أو أضف إضافات فردية
resource.AddWorkshop("WORKSHOP_ID_1")
resource.AddWorkshop("WORKSHOP_ID_2")
إدارة الإضافات
# قائمة الإضافات
ls ~/gmod/garrysmod/addons/
# تحديث إضافات Workshop
~/steamcmd/steamcmd.sh +login anonymous +workshop_download_item 4000 WORKSHOP_ID +quit
إدارة إضافات Rust (Oxide/uMod)
تثبيت Oxide
cd ~/rustserver
wget https://umod.org/games/rust/download -O Oxide.Rust.zip
unzip -o Oxide.Rust.zip
rm Oxide.Rust.zip
تثبيت الإضافات
# تنزيل الإضافة
cd ~/rustserver/oxide/plugins
wget https://umod.org/plugins/PLUGIN_NAME.cs
# قائمة الإضافات
ls ~/rustserver/oxide/plugins/
تكوين الإضافات
# ملفات تكوين الإضافات
ls ~/rustserver/oxide/config/
# تحرير التكوين
nano ~/rustserver/oxide/config/PluginName.json
إدارة موارد FiveM
تثبيت الموارد
# تنزيل المورد
cd ~/fxserver/resources/[custom]
git clone https://github.com/author/resource_name.git
# أضف إلى server.cfg
ensure resource_name
تحديث الموارد
cd ~/fxserver/resources/[custom]/resource_name
git pull origin main
تكامل Steam Workshop
تنزيل Workshop التلقائي
nano ~/workshop_update.sh
#!/bin/bash
WORKSHOP_IDS=("ID1" "ID2" "ID3")
APP_ID="OYUN_APP_ID"
for WID in "${WORKSHOP_IDS[@]}"; do
~/steamcmd/steamcmd.sh +login anonymous +workshop_download_item $APP_ID $WID +quit
done
echo "Workshop güncellemesi tamamlandı."
chmod +x ~/workshop_update.sh
crontab -e
0 3 * * * /home/steam/workshop_update.sh
إدارة توافق التعديلات
التحكم في الإصدارات
nano ~/mod_versions.txt
EssentialsX: 2.20.1 (MC 1.21.4)
LuckPerms: 5.4.131 (MC 1.21.4)
WorldEdit: 7.3.0 (MC 1.21.4)
استراتيجية التحديث
- إنشاء نسخة احتياطية: نسخة احتياطية كاملة قبل التحديث
- الاختبار: جرب على خادم تجريبي
- التحديث بشكل فردي: لا تحدث جميع التعديلات دفعة واحدة
- مراقبة السجلات: تحقق من السجلات بعد التحديث
- خطة التراجع: ارجع إلى الإصدار القديم عند حدوث مشاكل
# نسخة احتياطية قبل التحديث
tar -czf ~/mod_backup_$(date +%Y%m%d).tar.gz ~/minecraft/plugins/
# التحديث
cd ~/minecraft/plugins
wget -O EssentialsX.jar https://github.com/EssentialsX/Essentials/releases/latest/download/EssentialsX.jar
# إعادة تشغيل الخادم
sudo systemctl restart minecraft
# فحص السجلات
tail -f ~/minecraft/logs/latest.log
مراقبة تأثير الأداء
Minecraft (Spark)
/spark profiler start
# انتظر 5 دقائق
/spark profiler stop
/spark profiler
FiveM (resmon)
resmon 1
الخلاصة
إدارة التعديلات والإضافات هي أحد أهم أجزاء إدارة خادم الألعاب. من خلال التثبيت الصحيح وفحص التوافق والتحديثات المنتظمة ومراقبة الأداء، يمكنك ضمان تشغيل خادمك بشكل مستقر وفعال. توفر البنية التحتية القوية لـ REXE VDS الموارد اللازمة للخوادم ذات التعديلات الكثيفة.
مقالات ذات صلة
كيفية تثبيت خادم FiveM: دليل خطوة بخطوة
دليل شامل لتثبيت خادم FiveM على REXE VDS: إعداد txAdmin، إعدادات المنافذ وتحسين الأداء لخوادم GTA V Roleplay. ابدأ خادمك في دقائق.
كيفية تثبيت خادم Minecraft: دليل Paper
دليل شامل لتثبيت خادم Paper/Spigot Minecraft على REXE VDS: إعدادات Java، إدارة الإضافات وتحسين الأداء للحصول على تجربة لعب مستقرة.
كيفية تثبيت خادم CS2: دليل شامل
دليل شامل لتثبيت خادم CS2 المخصص على REXE VDS: SteamCMD، رمز GSLT، إعداد الخادم، أوضاع اللعب وحماية DDoS عبر Path Panel.