Minecraft Servers HQ

إضافة Minecraft ViaBackwards

معلومات عن ViaBackwards والخوادم التي تم العثور عليها فيها

🔌 حول ViaBackwards

ViaBackwards هو إضافة Minecraft تتيح لعملاء Java Edition الأقدم الاتصال بإصدارات أحدث من الخادم عبر ترجمة حزم بروتوكول الشبكة وتكييفها أثناء التشغيل. يوفّرها مشروع Via* وهي مخصصة للاستخدام مع ViaVersion (التي تتولى التوافق الأمامي).

🎯 الهدف

الهدف الأساسي من الإضافة هو التوافق عبر الإصدارات: زيادة سهولة الوصول من خلال السماح للاعبين الذين يستخدمون إصدارات قديمة من العميل بالانضمام إلى الخوادم التي تعمل بإصدارات Minecraft أحدث، من دون تعديل عالم الخادم أو إضافات جانب الخادم.

⚙️ الميزات

  • تترجم حزم الشبكة من إصدارات الخادم الأحدث إلى صيغ يفهمها العميل القديم.
  • صُممت لتعمل مع ViaVersion؛ يجب تثبيت ViaVersion لكي تعمل ViaBackwards.
  • تدعم التكامل مع ViaRewind لتوسيع التوافق أكثر مع العملاء الأقدم عند الحاجة.
  • توفّر خيارات إعداد لتخصيص السلوك (تحويل block/item، التعامل مع boss bar، استبدال الأحرف، إلخ).
  • متاحة كإضافة لخوادم Bukkit/Spigot وما شابهها، وكإصدار mod لإعدادات Fabric/ViaFabric.

🧩 لمن هي مخصصة

  • مالكي الخوادم الذين يريدون السماح لمجموعة من إصدارات عملاء Java بالانضمام إلى خادم واحد محدث.
  • خوادم Survival/SMP وminigame العامة والخاصة التي تحتاج إلى دعم العملاء القدامى من دون الاحتفاظ بإصدارات خادم أقدم.
  • الشبكات التي تستخدم برمجيات proxy (BungeeCord/Velocity) وتعتمد على أدوات Via* للاتصالات عبر الإصدارات.

🏗️ أمثلة على الاستخدام

  • خادم يعمل بإصدار حديث يسمح للاعبين على إصدارات أقدم قليلًا بالانضمام من دون إجبار الخادم على الرجوع.
  • عند دمجه مع ViaRewind، يمكن لخادم nostalgia قبول عملاء أقدم بكثير مع الإبقاء على backend أحدث.
  • تستخدم شبكة proxy كلًا من ViaVersion وViaBackwards لتوفير نقطة دخول واحدة للاعبين ذوي الإصدارات المختلطة.

⚙️ التثبيت

📥 الإعداد

  • حمّل ملف jar الرسمي لإضافة ViaBackwards (يتم نشر builds الإضافة بالتزامن مع إصدارات ViaVersion).
  • تأكد من تثبيت ViaVersion أولًا؛ إذ تتطلب ViaBackwards وجود ViaVersion للعمل.
  • ضع ملف jar الخاص بـ ViaBackwards (وملف jar الخاص بـ ViaVersion) داخل مجلد plugins/ في الخادم.
  • أعد تشغيل الخادم وتحقق من تحميل الإضافة في سجلات console.
  • تحقّق من العمل باستخدام الفحوصات الشائعة لـ ViaVersion (مثل مخرجات الحالة المعتادة للإضافة).

📦 التبعيات

  • ViaVersion (مطلوب)
  • ViaRewind (اختياري — يوسّع الدعم للعملاء القدماء جدًا)
  • ViaBungee (لإعدادات proxy BungeeCord) أو أداة التكييف المماثلة عند التشغيل خلف proxy

🧠 ملاحظات تقنية

  • إضافة جانب الخادم: تعمل على Spigot/Paper ومعظم التفرعات المبنية على Spigot؛ تتوفر نسخ Fabric لاستخدام ViaFabric.
  • يتم الحفاظ على المستودع الرسمي وbuilds بواسطة مشروع Via*؛ ويتطلب البناء JDK 17 أو أحدث.
  • من القيود المعروفة التي أبلغ عنها المشروع: مشكلات في الرؤية وارتفاع العالم للعملاء الأقدم من 1.17 (البلوكات أسفل y=0 لا تظهر للعملاء الأقدم)، وبعض حالات عدم تزامن المخزون للعملاء <1.17 على خوادم 1.17+، وعدم اكتمال خرائط الأصوات، وقيْد معروف في smithing-table للعملاء <1.19.4 على خوادم 1.20+.
  • يتم تنسيق إصدارات Minecraft snapshot والإصدارات الجديدة مع ViaVersion؛ وتُنشر builds snapshot/dev بشكل منفصل وقد تكون متاحة مبكرًا للداعمين.

🤝 متى تكون هذه الإضافة مفيدة

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

خوادم تستخدم ViaBackwards

تعرض صفحة إضافة ViaBackwards الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.

قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ ViaBackwards على إعداد كل خادم.

تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم ViaBackwards.

استخدم قائمة الخوادم التي تحتوي على ViaBackwards لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.