تثّت إضافات Rust عبر uMod/Oxide من خلال تفعيل الإطار، وتنزيل ملف .cs مناسب من صفحة إضافات uMod الرسمية، ثم رفعه إلى /oxide/plugins/. بعد ذلك تفحص الإعدادات والصلاحيات والكونسول. المهم أن تتبع مسارًا مضبوطًا، لأن الإضافات المعطوبة قد تؤثر في أسلوب اللعب أو الحقوق أو استقرار السيرفر.

المتطلبات

تحتاج إلى سيرفر Rust مع وصول للملفات، ووصول للكونسول، وإطار uMod/Oxide قابل للتفعيل. في game-serverhosting يكون الترتيب المعتاد: تفعيل الإطار من اللوحة، ترك السيرفر يبدأ التشغيل، رفع ملفات الإضافات، ثم ضبط الإعدادات والحقوق. لا تخطط للتغييرات مباشرة أثناء نشاط عالٍ للاعبين، بل اختبرها إن أمكن أولًا مع عدد قليل من اللاعبين أو على إعداد منفصل.

صفحة uMod الرسمية هي المصدر الأساسي لإضافات Rust والتوثيق. استخدم للتنزيلات قائمة الإضافات الموجودة على umod.org/plugins?game=rust. وبالنسبة إلى منطق تشغيل uMod، فالتوثيق الرسمي على umod.org/documentation هو المرجع الحاسم أيضًا. تحقق هناك دائمًا مما إذا كانت الإضافة ما زالت تُصان بنشاط، وما الصلاحيات أو الاعتماديات المذكورة.

إذا كنت ما زلت تعمل على الإعداد الأساسي لسيرفر Rust، فسيساعدك الدليل الداخلي استئجار سيرفر Rust وإعداده. وللذاكرة RAM والإعدادات وتخطيط الإضافات، ستجد دليلًا مكمّلًا هنا: استئجار سيرفر Rust: RAM، الإعدادات والإضافات.

تثبيت uMod/Oxide

uMod هو إطار إضافات لـ Rust. يوسّع السيرفر بطبقة إضافات يمكن من خلالها تحميل إضافات C# وتهيئتها ومنحها الحقوق.

  1. في لوحة التحكم -> Mods -> فعّل uMod/Oxide
  2. يتم تحديث السيرفر تلقائيًا
  3. يمكن الآن تثبيت الإضافات
اختيار إطار التعديل في لوحة game-serverhosting: uMod/Oxide أو Carbon بنقرة بدل التثبيت اليدوي
اختيار إطار التعديل في لوحة game-serverhosting: uMod/Oxide أو Carbon بنقرة بدل التثبيت اليدوي

انتظر بعد التفعيل حتى يبدأ السيرفر بالكامل. بعد ذلك فقط ينبغي أن ترفع الملفات إلى /oxide/plugins/. إذا كانت مجلدات مثل /oxide/config/ أو /oxide/data/ أو /oxide/logs/ غير موجودة بعد، فربما لم تتم تهيئة uMod بالكامل بعد، أو يجب تشغيل السيرفر مرة واحدة بشكل نظيف.

تثبيت الإضافة

  1. زر umod.org/plugins?game=rust
  2. نزّل الإضافة (ملف .cs)
  3. ارفعها إلى /oxide/plugins/
  4. عادةً يتم تحميل الإضافة تلقائيًا؛ غالبًا لا تحتاج إلى إعادة تشغيل كاملة، لكنها قد تكون مفيدة عند التغييرات الأكبر

ارفع دائمًا ملف .cs الأصلي الخاص بالإضافة ولا تغيّر اسم الملف دون ضرورة. بعد الرفع ينبغي أن تراقب كونسول السيرفر. عادةً يبلغ uMod هناك ما إذا كانت الإضافة قد جُمّعت وحُمّلت، أو ما إذا ظهرت أخطاء صياغة أو اعتماديات ناقصة أو مشاكل إصدارات.

أفضل 20 إضافة Rust

يحتوي الجدول التالي على مجموعة إضافات للاسترشاد؛ يجب التحقق من الحداثة والتوافق في صفحة كل مشروع. أرقام التنزيلات لقطات لحظية أو بيانات عامة مقربة، وينبغي التحقق منها في صفحة الإضافة المعنية قبل التثبيت.

Plugin الوصف التنزيلات
GatherManager تعديل معدلات الجمع 500k+
NTeleportation /home, /tpr, /town 400k+
Clans نظام العشائر 350k+
BetterChat تنسيق الدردشة 300k+
QuickSmelt صهر أسرع 250k+
Backpacks مخزون إضافي 200k+
ZoneManager إنشاء مناطق 200k+
RemoverTool إزالة الهياكل 200k+
Kits نظام الأطقم 180k+
AutoDoors إغلاق الأبواب تلقائيًا 150k+

لا تثبّت عددًا كبيرًا من الإضافات في الوقت نفسه. ابدأ بمجموعة أساسية، وافحص الكونسول بعد كل تثبيت، ووثّق أي إضافة تضيف أي أوامر وحقوق وتغييرات في أسلوب اللعب. خصوصًا إضافات النقل الفوري، والأطقم، والاقتصاد، ومعدلات الجمع، أو مناطق البناء تغيّر إحساس اللعب بوضوح.

إعداد الإضافات

كل إضافة تنشئ ملف إعدادات في /oxide/config/. غالبًا يُنشأ الملف عند أول تحميل ناجح للإضافة. افتحه فقط بعد تحميل الإضافة مرة واحدة، وانتبه إلى أن تبقى صياغة JSON صحيحة.

// GatherManager.json
{
  "Default Multiplier": 3.0,
  "Quarry Multiplier": 3.0,
  "Pumpjack Multiplier": 3.0
}

غيّر فقط القيم التي تعرف معناها. بعد أي تغيير يمكنك إعادة تحميل الإضافة أو إعادة تشغيل السيرفر، حسب الإضافة والتغيير. إذا أبلغ الكونسول بعد الحفظ عن أخطاء JSON، فافحص أولًا الفواصل وعلامات الاقتباس والأقواس.

صلاحيات الإضافات

كثير من إضافات Rust تكون مثبتة دون حقوق مضبوطة بشكل صحيح، لكنها لا تكون قابلة للاستخدام من اللاعبين. يعمل uMod بالصلاحيات للمستخدمين والمجموعات. غالبًا توضّح صفحة الإضافة الصلاحية التي يجب منحها.

oxide.grant user <steamid> <permission>
oxide.grant group default <permission>
oxide.revoke user <steamid> <permission>

user مناسب للمشرفين الفرديين أو المختبرين. أما group default فيشمل عادةً اللاعبين العاديين وينبغي استخدامه بحذر. امنح الحقوق بالاتساع الضروري فقط، خصوصًا مع وظائف الإدارة أو النقل الفوري أو الأطقم أو الإزالة أو الاقتصاد.

التحقق من النتيجة

بعد التثبيت ينبغي أن تتحقق من ثلاثة أمور: أولًا يجب أن تُحمّل الإضافة في الكونسول دون أخطاء Compile. ثانيًا ينبغي أن يعرض oxide.plugins الإضافة ضمن قائمة الإضافات المحمّلة. ثالثًا يجب أن يعمل الأمر أو التأثير المعني داخل اللعبة باستخدام حساب اختبار.

تحقق أيضًا مما إذا كان ملف إعدادات قد أُنشئ تحت /oxide/config/ وما إذا كانت ملفات السجل تحتوي على مؤشرات أخطاء. إذا غُيّرت عدة إضافات في الوقت نفسه، فاختبرها واحدة واحدة. هكذا تعرف أسرع ما إذا كانت المشكلة من الإضافة نفسها، أو من صلاحية، أو من إعدادات معطوبة، أو من تعارض.

استكشاف الأخطاء وإصلاحها

  • الإضافة لا تُحمّل: افحص إصدار Oxide، وإصدار سيرفر Rust، والملاحظات في صفحة الإضافة.
  • أخطاء في الكونسول: اقرأ رسالة الخطأ المحددة وتحقق مما إذا كانت الإضافة محدثة. عند أخطاء الإضافات تكون صفحة umod.org الخاصة بها نقطة البداية المناسبة.
  • الأداء: يعرض oxide.plugins كل الإضافات المحمّلة. أزل مؤقتًا الإضافات غير المطلوبة إذا ظهرت تقطعات بعد تغيير ما.
  • التعارضات: اختبر الإضافات واحدة واحدة، خصوصًا إذا كانت عدة إضافات تغيّر الدردشة أو النقل الفوري أو الأطقم أو المناطق أو المخزون.
  • تتم الكتابة فوق الإعدادات: أوقف السيرفر، غيّر الإعدادات، احفظ الملف، ثم أعد التشغيل أو أعد تحميل الإضافة بشكل محدد.
  • اللاعبون لا يستطيعون استخدام الأوامر: افحص أسماء الصلاحيات في صفحة الإضافة وامنحها بشكل صحيح عبر oxide.grant.

الفحص والحدود وطريق الرجوع الآمن

ينطبق دليل „Rust Plugins installieren – uMod/Oxide Guide“ على نوع السيرفر المذكور في المقال وعلى حالة الإصدارات المرئية وقت الفحص. قد تختلف أسماء القوائم، والإصدارات المتاحة، وتوافق التعديلات أو الإضافات، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم دون فحص إلى إصدار لعبة أو Loader أو سيرفر آخر.

أنشئ نسخة احتياطية من الملفات المتأثرة قبل إجراء تغييرات على العالم أو حالة اللعب أو الإعدادات أو التوسعات. بعد ذلك غيّر خطوة واحدة مترابطة فقط وافحصها بنفس إصدار العميل والسيرفر الذي تريد اللعب به لاحقًا.

نقطة الفحص النتيجة المتوقعة الإلغاء وطريق الرجوع
بدء السيرفر يصل السيرفر إلى حالة الجاهزية للتشغيل دون رسالة خطأ جديدة. عند أخطاء البدء، تراجع عن التغيير واستعد آخر نسخة احتياطية.
اختبار الاتصال يمكن لحساب اختبار الاتصال عبر العنوان المعروض في اللوحة. عند أخطاء الإصدار أو الاتصال، طابق الإصدار والمنفذ والتصاريح مرة أخرى.
اختبار الوظيفة تعمل الوظيفة التي غُيّرت تحديدًا دون إتلاف بيانات العالم أو اللعب الموجودة. عند ظهور آثار جانبية، أوقف السيرفر واستعد الملفات المحفوظة احتياطيًا.

الاختبار الفردي الناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، والتعديلات، والإضافات، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن يمكن أن تغيّر النتيجة. وثّق الإصدار والتغيير ونتيجة الاختبار حتى تتمكن من تتبع الاختلافات اللاحقة.

FAQ

هل يجب أن أعيد تشغيل سيرفر Rust بعد كل إضافة؟

ليس دائمًا. يتم تحميل كثير من إضافات uMod تلقائيًا بعد رفعها إلى /oxide/plugins/. ومع ذلك، عند التغييرات الكبيرة أو الاعتماديات أو الأخطاء غير المفهومة، تكون إعادة التشغيل المضبوطة مفيدة.

أين أجد ملفات الإعدادات؟

توجد معظم إعدادات الإضافات تحت /oxide/config/. عادةً يتم إنشاؤها بعد تحميل الإضافة بنجاح لأول مرة.

لماذا لا يعمل أمر إضافة داخل اللعبة؟

غالبًا تنقص صلاحية أو يكون اسم الأمر مختلفًا عما تتوقع. افحص صفحة الإضافة، واضبط الحقوق باستخدام oxide.grant، ثم راقب الكونسول.

هل يمكنني تثبيت عدة إضافات Rust في الوقت نفسه؟

تقنيًا نعم، لكن عمليًا ينبغي أن تعمل خطوة بخطوة. ثبّت إضافة واحدة، وافحص الكونسول والوظيفة، ثم تابع بعدها إلى التالية.

ماذا أفعل عند مشاكل أداء بعد التثبيت؟

عطّل الإضافات المثبتة مؤخرًا واحدة واحدة، وراقب كونسول السيرفر، وافحص oxide.plugins. هكذا تحدد ما إذا كانت إضافة معينة أو تركيبة إضافات هي السبب.