hytale

الإصدار التمهيدي من تحديث Hytale 7 يحسّن أداء server وزمن الاستجابة والاستقرار

يبدأ تحديث Hytale 7 بالفعل في تغيير طريقة تعامل servers متعددة اللاعبين مع الحركة وchunks واتصالات الشبكة. أطلقت Hypixel Studios أول build تمهيدي في 3 سبتمبر 2026، بعد أسبوع واحد فقط من وصول التحديث 6 إلى الفرع المستقر.

يقدّم التحديث تحسينات من جهة server، وحماية أقوى ضد بيانات الشبكة غير الصحيحة، وحدًا أكثر صرامة بكثير لـ MaxViewRadius. كما يرفع بروتوكول الشبكة مرة أخرى، ما يجعل فحوصات التوافق مهمة لمطوري plugins ومشغلي servers.

مهم: يتوفر التحديث 7 حاليًا عبر فرع Pre-Release الاختياري في Hytale. يجب اختباره بشكل منفصل قبل اعتماده لـ server مجتمع مباشر، وقد يستمر محتواه في التغيّر خلال الأسابيع المقبلة.

عمل أقل على server للتصادمات وكسر الكتل

يستهدف أول تحسين تصادمات الكيانات. قامت Hytale بإزالة التكرار من عمليات البحث عن الكتل التي يستخدمها نظام التصادم، وهي حسابات تعمل مع كل لاعب ومخلوق متحرك على server.

وهذا مهم لأن حتى التوفير الصغير يمكن أن يتكرر مرات عديدة في عالم مزدحم. فقد ينفّذ server الذي يتابع في الوقت نفسه اللاعبين والحيوانات وNPCs العدائية عددًا كبيرًا من هذه الفحوصات، لذلك فإن إزالة عمليات البحث الزائدة ينبغي أن تقلل من العمل غير الضروري في الحالات التي تكثر فيها الحركة.

أُعيدت كذلك صياغة عملية كسر الكتل على server. لم تعد العملية تتوقف لتحميل chunks فقط لتحديد الكتلة التي تم تدميرها. وتنتقل واجهات plugin API المرتبطة تدريجيًا من الوصول الكامل إلى chunk نحو أقسام chunk، كما أن بعض تحديثات الكتل المجاورة تتجاوز الآن chunk غير المحمّل بدلًا من سحبه إلى الذاكرة.

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

نمط اللعب الجماعي يفضّل الآن أكثر مسار شبكة مباشر

أصبحت جلسات اللعب الجماعي تفضّل تلقائيًا مسار شبكة مباشرًا كلما كان متاحًا. لذلك ينبغي أن تتجنب اللعبة استخدام مسار بديل عندما يؤدي ذلك الالتفاف إلى زيادة ping بلا داعٍ.

يواصل هذا العمل على الشبكات الذي بدأ خلال التحديث 6، عندما اعتمدت Hytale تقنيات ICE وSTUN وTURN لتحسين الاتصال في العوالم التي يستضيفها اللاعبون. وكما أوضحنا في مقالنا عن نظام اتصالات اللعب الجماعي الجديد في Hytale، يمكن أن يكون relay أو مسار الشبكة الافتراضي مفيدًا عندما يكون الاتصال المباشر مستحيلًا، لكنه قد يضيف أيضًا زمن استجابة عندما لا تكون هناك حاجة إليه.

مسار مباشر متاح

تعطيه Hytale الأولوية لتجنّب التفاف شبكي غير ضروري.

المسار المباشر غير متاح

تبقى وسائل الاتصال البديلة مفيدة عندما تتطلبها الشبكة.

يزيل هذا التغيير زمن الاستجابة القابل للتجنّب؛ لكنه لا يضمن ping أقل لكل لاعب. فما تزال المسافة الفعلية، وتوجيه الإنترنت، والازدحام، وموقع المضيف أو dedicated server هي العوامل التي تحدد النتيجة النهائية.

لم يعد اتصال واحد معطّل قادرًا على تعطيل server بالكامل

يعالج التحديث 7 خللًا خطيرًا بشكل خاص حيث كان اتصال لاعب واحد قادرًا على كسر الشبكة بالنسبة للجميع على server. ولا توضح Hypixel Studios سبب الخلل بدقة، لكن عزل هذا الفشل ينبغي أن يمنع client واحدًا فيه مشكلة من قطع الاتصال عن كل اللاعبين المتصلين.

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

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

أصبح MaxViewRadius الآن محدودًا بشكل صارم عند 32 chunk

يتعلق التغيير الأوضح في الإعدادات بـ MaxViewRadius. فقد قدّم تحديث Hytale 6 أمرًا في console الخاصة بـ server يقبل قيمًا من 1 إلى 512 chunk، وكانت 32 هي القيمة الافتراضية. أما أول إصدار تمهيدي من التحديث 7 فيقلّص النطاق المقبول إلى 1 إلى 32 chunk.

التحديث 6 المستقر

كان الأمر maxviewradius يقبل قيمًا بين 1 و512 chunk.

الإصدار التمهيدي من التحديث 7

الحد الأقصى المقبول هو 32 chunk، سواء في الإعدادات أو عبر الأمر.

لم تعد القيمة الخارجة عن النطاق في config.json تمنع server من الإقلاع. إذ تقوم Hytale بحصرها في الذاكرة ضمن النطاق الصالح، وتكتب تحذيرًا في السجل، ثم تواصل الإقلاع.

لا يزال ينبغي على administrators تصحيح الملف يدويًا: فالقيمة غير الصالحة تبقى دون تغيير في config.json، رغم أن server العامل يستخدم القيمة المحصورة.

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

تم رفع بروتوكول الشبكة مرة أخرى

يجعل التحديث 7 الحقل UpdateLanguage.Language إلزاميًا في البروتوكول، كما يزيد الحد الأقصى لطول معرّفات اللغة من 16 إلى 100 حرف. وتم رفع إصدار البروتوكول لدعم هذا التغيير.

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

وعلى خلاف الانقطاع الواسع في البروتوكول الذي رافق التحديث 6، لا تذكر Hypixel Studios أن كل plugin خاص بالتحديث 7 يجب إعادة بنائه. ومع ذلك، ينبغي للمطورين ترجمة الكود واختباره مقابل واجهة API التمهيدية الجديدة، خاصة إذا كان plugin ينشئ packets يدويًا أو يستخدم أساليب الوصول إلى chunk التي أصبحت الآن مهملة أو أزيلت.

تحمي Hytale أيضًا بيانات server من تحديثات launcher

يمنع فحص جديد عند بدء التشغيل كتابة محتوى server داخل مجلد تثبيت launcher، وهي منطقة قد يتم ترقيعها أو مسحها أثناء التحديث. ويغطي الفحص مجلد العمل وكذلك المسارات المقدّمة عبر --universe و--prefab-cache و--backup-dir.

إذا اكتشفت Hytale مسارًا غير آمن، فسيرفض server البدء، ويشرح كيفية نقل البيانات، ثم يخرج بالرمز 11. ويوجد تجاوز عبر --allow-install-dir، لكن استخدامه يعني قبول خطر فقدان البيانات صراحةً، ويجب ألا يكون هذا هو الإعداد المعتاد لـ server دائم.

ما الذي ينبغي على administrators الخاصين بـ Hytale server التحقق منه

نظرًا لأن هذا هو أول إصدار تمهيدي للتحديث 7، ينبغي على administrators المجتمعات اعتباره build اختباريًا بدلًا من ترقية إنتاجية تلقائية.

  • أنشئوا نسخًا احتياطية من العوالم وملفات الإعدادات وplugins وبيانات server قبل الاختبار؛
  • استخدموا بيئة منفصلة بدلًا من استبدال server مستقر ومباشر فورًا؛
  • أبقوا clients وserver على builds متوافقة بعد رفع البروتوكول؛
  • تحققوا من MaxViewRadius واستبدلوا أي قيمة أعلى من 32 في config.json؛
  • تحققوا من توافق plugins، خصوصًا فيما يتعلق بـ packets المخصصة وواجهات chunk API المهملة؛
  • خزّنوا universes وcaches والنسخ الاحتياطية خارج مجلد تثبيت launcher؛
  • راجعوا تحذيرات بدء التشغيل واختبروا الانضمام وعمليات الإيقاف وكسر الكتل والحركة تحت حمل واقعي.

يُعد التحديث 7 مهمًا بالفعل بالنسبة إلى servers الدائمة

يبدأ أول إصدار تمهيدي من التحديث 7 أيضًا في طرح محتوى Chapter 1، بما في ذلك نظام Rune Ability الجديد، وgoblins المعاد تصميمهم، وأدوات إبداعية إضافية. أما بالنسبة إلى مجتمعات server، فقد تكون التغييرات التقنية الأقل لفتًا للانتباه هي الأهم على المدى الطويل.

إن تقليل عمليات البحث المتكررة في التصادمات، وتقليل التحميل القسري لـ chunks، وعمليات الفصل الأنظف، وعزل الحركة المرورية غير الصحيحة بشكل أفضل، كلها تستهدف أسس عالم متعدد اللاعبين دائم. كما يوضح سقف مسافة الرؤية البالغ 32 chunk أن Hypixel Studios ما تزال تحدد حدود تشغيل منطقية بينما تظل Hytale في Early Access.

سيتلقى التحديث 7 دفعات تمهيدية إضافية خلال الأسابيع المقبلة. لذلك قد يختلف محتواه النهائي المستقر، لكن الجزء الأول يوضح بالفعل أن أداء server ومرونة الشبكة والإعدادات الأكثر أمانًا تمثل أولويات واضحة.

ابنِ عالم Hytale دائمًا مع VeryGames

أبقِ عالم Hytale الخاص بك متصلًا بالإنترنت بشكل مستقل عن جهاز كمبيوتر اللاعب، وأدر التحديثات والنسخ الاحتياطية والإعدادات ووصول المجتمع من panel التحكم لدى VeryGames.

استأجر Hytale server ←

شارك هذا المقال

نُشر في 07/09/2026