ZAPLAT GAMINGPLAY • COMMUNITY • BIGGER TOGETHER
دليل • Minecraft Dungeons II

دليل Minecraft Java 26.4 Snapshot 1: Vulkan صار الافتراضي — ماذا يعني ذلك للعوالم القديمة والسيرفرات؟

شرح عملي لأهم تغييرات Minecraft Java 26.4 Snapshot 1: Vulkan الافتراضي، توليد Sulfur Caves تحت الـchunks القديمة، تغييرات السيرفرات والـpacks، ومتى يجب أن تنتظر بدل تجربة الـSnapshot.

دليل Minecraft Java 26.4 Snapshot 1: Vulkan صار الافتراضي — ماذا يعني ذلك للعوالم القديمة والسيرفرات؟

Minecraft Java 26.4 Snapshot 1 ليست Snapshot ضخمة مليئة بمحتوى جديد للاعب العادي، لكنها واحدة من التحديثات التقنية التي يمكن أن تغيّر طريقة تشغيل اللعبة والعوالم والسيرفرات بشكل فعلي. أهم تغيير مباشر هو أن خيار Graphics API على “Default” أصبح يتصرف مثل “Prefer Vulkan”، أي أن Vulkan صار المسار الافتراضي في هذه الـSnapshot. بالتوازي، Mojang عدلت طريقة ترقية العوالم القديمة جدًا: العوالم التي تعود إلى ما قبل Caves & Cliffs يمكن أن تولّد Sulfur Caves تحت الـchunks القديمة عند الترقية. هناك أيضًا تغييرات مهمة للـData Packs وResource Packs والبروتوكول والسيرفرات المخصصة، إضافة إلى تعديل خوارزمية الشفافية وإصلاحات متعددة. لكن هذه نسخة تجريبية، وMojang تحذر رسميًا من احتمال إتلاف العالم. لذلك أفضل طريقة للتعامل معها ليست “حدّث عالمك الرئيسي فورًا”، بل فهم ما الذي تغير ثم إنشاء نسخة اختبار منفصلة.

1) ما هي Snapshot 1 من 26.4؟

هي أول نسخة اختبارية لسلسلة Minecraft Java 26.4، وMojang تصفها بأنها بداية مجموعة من التحديثات والتحسينات التقنية. هذا يعني أن الهدف الأساسي هنا ليس Game Drop جاهزًا للجميع، بل اختبار تغييرات قبل أن تصل إلى إصدار مستقر. الـSnapshots يمكن أن تتغير بسرعة، وقد تتبدل تفاصيل أو تُلغى قبل النسخة النهائية. لذلك لا تتعامل مع كل سطر في Patch Notes على أنه وعد دائم، خصوصًا إن كنت تدير Server أو Modpack يحتاج استقرارًا.

2) Vulkan أصبح المسار الافتراضي عند اختيار Default

في Video Settings يوجد خيار Graphics API. حسب Patch Notes، “Default” أصبح يتصرف تمامًا مثل “Prefer Vulkan”. عمليًا، إذا كنت تترك الإعداد على Default فهذه الـSnapshot ستحاول استخدام Vulkan بدل المسار السابق. هذا لا يعني أن Mojang وعدت بزيادة FPS محددة لكل جهاز، ولا يعني أن كل GPU سيستفيد بنفس الشكل. Vulkan هو تغيير في مسار الرسم، لذلك اختبر الأداء والاستقرار والـframetime على جهازك بدل الاعتماد على أرقام من أجهزة أخرى.

3) اللعبة لم تعد تغيّر Graphics API تلقائيًا بعد Crash عند التشغيل

التغيير الثاني في نفس القسم مهم جدًا للتشخيص: اللعبة لن تغيّر Graphics API تلقائيًا إذا اكتشفت Startup Crash. الفائدة أن إعدادك لن يتبدل خلف ظهرك، لكن هذا يعني أيضًا أنك تحتاج تشخيص المشكلة بنفسك إذا فشل Vulkan على جهاز أو Driver معين. إذا ظهرت مشاكل تشغيل بعد الانتقال إلى 26.4 Snapshot 1، سجّل الإعداد الحالي، حدّث Driver إن لزم، وجرّب API آخر يدويًا بدل تكرار تشغيل اللعبة وانتظارها لتختار بدلًا منك.

4) ماذا يعني ذلك للأجهزة القديمة أو تعريفات GPU؟

Mojang لم تقل إن Vulkan سيعمل بشكل أفضل على كل Hardware. إذا كان جهازك قديمًا أو Driver غير محدث، تعامل مع الـSnapshot كاختبار Compatibility. لا تغيّر عشرة إعدادات دفعة واحدة. ابدأ بنسخة نظيفة، جرّب Default، راقب Crash أو Rendering Artifacts أو Stutter، ثم قارن بخيار آخر إن كان متاحًا. نصيحة Zaplat هنا منهجية وليست ادعاء أداء: غيّر متغيرًا واحدًا في كل مرة حتى تعرف السبب الحقيقي.

5) Sulfur Caves يمكن أن تتولد أسفل الـchunks القديمة جدًا

أحد أكثر التغييرات إثارة للاهتمام هو Retrogen. عند ترقية Worlds من قبل Caves & Cliffs، يمكن الآن توليد Sulfur Caves أسفل الـold chunks. هذا يعني أن عالمًا قديمًا جدًا قد يكتسب محتوى من أنظمة الكهوف الجديدة في المساحات السفلية التي أضيفت بعد تحديثات Caves & Cliffs. لا تفهم ذلك على أنه إعادة توليد سطح الـchunk بالكامل؛ الحديث تحديدًا عن التوليد أسفل العوالم القديمة ضمن نظام below-zero retrogen. إذا لديك World تاريخي مهم، اختبر نسخة Copy أولًا لأن أي عملية ترقية عالم يجب أن تُعامل بحذر.

6) لماذا النسخة الاحتياطية إلزامية عمليًا؟

Mojang تحذر رسميًا أن Testing Versions يمكن أن تفسد العالم، وتقترح Backup أو تشغيلها في Folder مختلف عن العوالم الرئيسية. أفضل Workflow بسيط: انسخ مجلد الـWorld، أعطه اسمًا واضحًا مثل test-26-4-s1، افتح النسخة فقط، تحرك في مناطق قديمة وجديدة، تحقق من Nether/End إذا كانت مهمة لك، ثم أغلق دون لمس النسخة الأصلية. إذا كنت صاحب Server، خذ Backup للWorld والPlugins/Mods/Configs وقاعدة بيانات أي Plugin خارجي قبل الاختبار.

7) Data Pack وResource Pack Versions تغيّرت

Data Pack Version أصبحت 122.0 وResource Pack Version أصبحت 98.0. هذا مهم لمطوري Packs أكثر من اللاعب العادي. إذا لديك Datapack أو Resource Pack مخصص، لا تفترض Compatibility لمجرد أن اللعبة فتحت بدون Crash. راجع الـlogs، اختبر recipes/functions/worldgen/shaders/models المطلوبة، وانتبه إلى تغييرات world generation وplaced features وOIT shaders. Snapshot جيدة لاكتشاف المشاكل مبكرًا قبل الإصدار النهائي، لكنها ليست بيئة Production مستقرة.

8) تغييرات البروتوكول مهمة لمالكي السيرفرات والـproxies

26.4 Snapshot 1 تضيف minecraft:mod_list Custom Packet Payload بهدف مساعدة السيرفرات على معرفة معلومات Mods للتشخيص، بينما Vanilla Client يرسل Packet فارغة لأنه لا يعرف Mods بنفسه. كما تغيّر minecraft:intention بحيث يمكن لـhost field أن يحمل Parameters شبيهة بـURI query strings، وتم توسيع الحجم إلى 1024 character. Mojang تحذر أن intention packet غير مشفرة، لذلك لا يجب استخدام هذه الخصائص لنقل معلومات حساسة. هذه نقطة مهمة لأي Proxy أو Middleware أو Mod Loader يتعامل مع Handshake.

9) allowed-connection-ids: أداة تحكم جديدة للسيرفر المخصص

من خصائص Dedicated Server الجديدة allowed-connection-ids. يمكن تحديد قائمة IDs مفصولة بفواصل، ويقارن السيرفر القيم مع _id property الموجودة في intention packet. إذا لم يوجد تطابق يمكن رفض الاتصال حتى في مرحلة status. هذه ليست بديلًا عن Security/Auth ولا يجب أن تحمل أسرارًا لأن جزء الـintention غير مشفر. لكنها تفتح حالات استخدام جديدة للتوجيه أو التحكم بالاتصال. هناك أيضًا status-contact-details لإرسال معلومات تواصل في status response، وenable-legacy-status لتعطيل دعم Ping/Status القديم قبل 1.7 عند الحاجة.

10) /fillbiome صار أكثر دقة

في Commands، أصبح fillbiome يملأ Biomes بدقة Block بدل السلوك السابق. هذا تغيير مفيد لصناع الخرائط والتجارب التقنية، لكنه قد يؤثر على Command Systems أو أدوات كانت تعتمد على السلوك القديم. إذا لديك Function/Datapack يستخدم fillbiome على نطاقات كبيرة، اختبر النتائج على نسخة World منفصلة. التغيير قد يجعل الحدود أدق، لكنه يعني أيضًا أن Outputs قد لا تطابق ما كنت تتوقعه من الإصدارات السابقة.

11) تغييرات Worldgen أخرى قد تكسر بعض Datapacks

هناك قيود جديدة على Multi-noise Biome Sources بحيث لا تتداخل Entries عبر كل Noise Parameters بنفس Offset، وتحقق للـPlaced Features داخل نطاق 3×3 Chunks، وتغيير cuboid placement modifier حتى تعكس xz_size وy_size الحجم الفعلي بدل أن تكون أكبر بBlock ضمنيًا. كما أزيل default_block من Noise Settings وأصبح Air افتراضيًا، ويجب تعريف أي Block آخر عبر Material Rule. هذه تفاصيل تقنية، لكنها بالضبط النوع الذي قد يكسر Datapack Worldgen معقدًا حتى لو بدا كل شيء طبيعيًا في البداية.

12) الشفافية OIT تغيرت وقد يتحسن الأداء على بعض الأجهزة

Resource Pack 98.0 يغير Order-Independent Transparency shaders. Mojang تقول إن الخوارزمية بُسّطت من Wavelet-based Mathematics إلى Depth-bin-based Accumulation، مع تحسن طفيف في الأداء على الأقل على بعض الأجهزة وتقليل مشاكل دقة Floating Point في المتوسط. لاحظ صياغة “بعض الأجهزة”: لا تحوّلها إلى وعد FPS عام. إذا تهتم بالGraphics أو Shader Pack، اختبر المشاهد التي فيها ماء، زجاج، particles وعناصر شفافة لأن هذه الأماكن تكشف مشاكل Transparency أسرع.

13) بعض الـBug Fixes تستحق اختبارًا سريعًا

القائمة تشمل إصلاحات مرتبطة بالقفز التلقائي قرب الماء، Item Frames، Ghost Items في Creative، World Border Rendering، Texture Pixel في Desert Pyramid Maps، Minecart Sounds ومشاكل أخرى. إذا كنت متضررًا من Bug محدد، Snapshot فرصة جيدة للتحقق من الإصلاح ثم إرسال Feedback إذا ما زالت المشكلة موجودة. لكن لا تنقل عالمك الرئيسي فقط لأن Bug واحد تم إصلاحه؛ الهدف من Snapshot جمع Feedback قبل النسخة المستقرة.

14) كيف تثبت Snapshot 1 بأمان؟

افتح Minecraft Launcher، ادخل Installations وفعّل Snapshots، ثم أنشئ Installation منفصلة بدل استبدال الـLatest Release. عيّن Game Directory مختلفًا إذا كنت تستخدم Mods أو Configs مهمة، ثم افتح نسخة World لا الأصلية. للسيرفر، Mojang توفر Cross-platform server jar من صفحة الـSnapshot نفسها. استخدم Port/Directory اختبار إن أمكن ولا ترفع النسخة إلى Server عام قبل التأكد من Compatibility لكل طبقاتك.

15) من يجب أن يجربها الآن ومن الأفضل أن ينتظر؟

جرّبها الآن إذا كنت مطور Datapack/Resource Pack، صاحب Server يريد تجهيز نفسه، لاعبًا تقنيًا يريد اختبار Vulkan، أو لديك World قديم وتريد فحص Retrogen على نسخة Copy. انتظر إذا كنت تلعب Survival طويلًا على World واحدة، تعتمد على Mods لم تتحدث بعد، أو لا تريد Troubleshooting. نصيحة Zaplat: الـSnapshot أداة اختبار، وليست “Update لازم تثبته اليوم”. أفضل قرار هو الذي يحمي عالمك أولًا ويعطيك سببًا واضحًا للتجربة.

Checklist قبل تجربة 26.4 Snapshot 1

  • خذ Backup كاملًا للWorld أو Server.
  • أنشئ Installation وGame Directory منفصلين.
  • لا تفتح النسخة الوحيدة من عالمك القديم.
  • اختبر Graphics API = Default/Vulkan ثم غيّر متغيرًا واحدًا في كل مرة.
  • إذا لديك عالم قبل Caves & Cliffs، افحص Retrogen في نسخة Test.
  • راجع Data Pack 122.0 وResource Pack 98.0 إن كنت Creator.
  • مالكو Servers وProxies يراجعون تغييرات intention/mod_list والخصائص الجديدة.
  • لا تضع بيانات حساسة داخل intention parameters لأنها غير مشفرة.
  • أرسل Bug Reports من نسخة اختبار بدل تعريض Production للخطر.

المصادر والمراجع1

Mojang — Minecraft Java 26.4 Snapshot 1

  1. minecraft.net — minecraft 26 4 snapshot 1minecraft.net
ZAPLAT COMMUNITY

تفاعل المجتمع