التحديثات
enarزكية-CNfrdeiwhiitjakofaplptrusressvukvicy
افتح لوحة اللغة
التسجيل

2018 09 pcc cloningbedsتحديث PCC والتحسينات

تحديث اليوم هو تسليط الضوء على بعض الأعمال الأخيرة للفريق. المعلومات التالية هي تقديم لمحة عن المطورين حول ما كنا نقوم به مؤخرًا. نأمل أن تستمتع وتتطلع إلى ملاحظاتك.

يتميز موقع Plymouth Control بتاريخ طويل من التعديلات منذ إنشائه في الأصل. لدينا تجديد يجلب المنطقة لمراجعة رقم أربعة. قد يكون هؤلاء الذين كانوا هنا لبعض الوقت يعرفون أنها إما Plymouth Canyon أو Plymouth Control Station أو أحدث مركز Plymouth Control Center. على الرغم من أن الاسم لم يغيّر العناصر المرئية والوظائف على مر السنين. ركز هذا التنقيح على تنظيف المنطقة وزيادة الأداء والقيام بأعمال الإعدادية حتى نتمكن من الانتهاء منها أخيرًا.

قد يكون لديك فضول لمعرفة ما هو الغرض من هذا العمل في مرحلة ما قبل التجديد في الوقت الحالي بدلاً من لاحقًا خلال عملية تجديد العالم. لذلك سنقفز في الداخل

بيانات الزائد!

لقد لفت انتباهنا إلى أن مركز Plymouth Control Centre كان لديه العديد من المشكلات التي قد تعوق اختبار التصحيح القادم. يتم إجراء نسخ متماثل لهذه البيانات عبر مناطق متعددة مرتبطة بـ PCC ويمكن أن تؤدي إلى تباطؤ معدلات الإطارات ، وإطار fps منخفض في المنطقة ، وأكبر من التقييد العادي. ويتسبب هذا الانخفاض في معدل الإطارات والمقصورة النهائية في كمية البيانات التي يتم تحميلها وتفريغها ، فضلاً عن ترتيب ذلك.

كانت هذه القضايا على النحو التالي:

  • عدد كبير من الأصول الفردية
  • عدد كبير من القوام الفردية المستخدمة في البنوك نسيج
  • عدد كبير من المواد الفرعية المستخدمة في بنوك المواد
  • أعلاه تسبب في كمية كبيرة للغاية من جانب العميل draws
  • أعلاه تسبب في كمية كبيرة للغاية من إنشاء ذاكرة التخزين المؤقت ووقت إزالة ذاكرة التخزين المؤقت
  • أعلاه تسبب في توقف بعض اللاعبين أو تعطل سطح المكتب
  • أعلاه تسبب في نوع من تسرب الذاكرة مع مرور الوقت ، ملء ذاكرة التخزين المؤقت وحدة المعالجة المركزية والذاكرة
  • قد تتسبب مشكلات ذاكرة التخزين المؤقت في تعطيل بعض اللاعبين لإزالة جزئي أو إضافة ذاكرة تخزين مؤقت

تنظيف في الممر الرابع

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

2018 09 pcc max01بعض الطرق التي يمكن القيام بها يمكن رؤيتها بصريا مع أصول الفن نفسها. من خلال تقليل عدد الكائنات الفعلية ، يمكننا تحسين الأداء للمنطقة وللعميل. لذا في هذه الحالة ، بدلاً من بناء منطقة باستخدام بلاط الأرضيات والأرضيات الفردية ، يمكننا بناء ذلك في 3ds Max وتصديره إلى قطع أو قطع وبوضع بسيط لأصل واحد ، يمكننا بعد ذلك إسقاط الباقي ليتناسب مع مكان وخفض عدد القوام ، والأصول وإجمالي عدد السحب. هذا ما فعلناه مع شركة PCC ، مع إضافة المزيد إلى العالم. من خلال القيام بذلك ، يتيح لنا هذا المجال إضافة المزيد من الجلبة حول المنطقة (والعالم) التي ستساعد على جعله يشعر بأنه أكثر حيوية ويعيش فيه.

كما قال مرشد قديم لي ذات مرة ، "بولي المحفوظة هو بولي حصل"لقد قيل لي هذا خلال 20 منذ سنوات ، ولا يزال ينطبق على هذا اليوم. هذا يعني أن لدينا مساحة أكبر حتى نتمكن من إضافة المزيد من الفن نفسه إلى الميزات والوظائف.

لإعطائك فكرة أفضل عن مدى تأثير التغييرات التي أجريناها على المنطقة التي قمنا بإدراجها قبل وبعد الإجماليات أدناه.

2018 09 20 Pcc Count beforقبل: 48,251 إجمالي عدد نقاط HB لجميع أنواع الأصول

  • HB العقد: 13,551
  • عقد Heightmap: 12
  • إجمالي الأصول الفنية: 5,121 محلي
  • SpeedTree: 979 (بما في ذلك المناطق المحيطة)
  • التفاصيل الديناميكية: 10
  • الجسيمات والبواعث: 918
  • إجمالي القوام: 1,627 محلي / 10,121cached (جميع المناطق المحيطة)
  • نقاط الطريق: 926
  • المشغلات: 24
  • عقد المنطقة: 17
  • أخطاء الأصول: 429

2018 09 20 Pcc Count afterبعد: 6,709 مجموع عدد نقاط HB لجميع أنواع الأصول

  • HB العقد الكلي: 6,709
  • عقد Heightmap: 9
  • إجمالي أصول الفن: 133 local
  • SpeedTree: يقدر 100 (المناطق المحيطة 139) - إضافة حساب مرة واحدة القيام به
  • التفاصيل الديناميكية: 5
  • الجسيمات والبواعث: 121
  • إجمالي المحتوى: 29 local / 798 تم تخزينه مؤقتًا (جميع المناطق المحيطة)
  • نقاط الطريق: 926
  • المشغلات: 24
  • عقد المنطقة: 17
  • أخطاء مادة العرض: 7 (أخطاء إعادة التعريف المتبقية من الفن القديم)


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

دفع أنواع

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

في العام الماضي ، عملنا على جعل نسخة HE التي يعمل بها سكان Repopulation للعمل مع نظام الدفع الكامل الحالي. كان هناك الكثير من التغييرات والتحديثات على أنظمة HeroEngine على مدى السنوات القليلة الماضية التي لم يتم تضمين Repopulation في منذ تجميد رمز في 2014 وإغلاق Repopulation في 2015. الآن نحن نعمل حاليا على النوع الثاني ، دفع عادي.

فيما يلي الأنواع الثلاثة وما يجعل كل منها مختلفًا.

  1. دفع كامل: هذا يدفع كل المحتوى والكتابة فوق أي محتوى قديم. يمكن أن تضيف أيضا في دفع DB الكامل كذلك .. ويتم ذلك عادة إذا تم تغيير الكثير من الأشياء أو تحتاج إلى دفع الكثير من التغييرات الرئيسية والقيام بمسح كامل.
    - هذا يميل إلى الحاجة إلى أن يتم نسج الخوادم لأسفل للضغط على الخادم والخروج إلى جميع التوابع.
    - يمكن أن يكون وقت تعطل الخادم بين ساعات 2 و 12 ساعة حسب الحجم / المقياس وأي مشكلات أو تعارضات تم العثور عليها.
    - جيد لتحديثات المحتوى على نطاق واسع ؛ التوسع ، وإعادة العمل ، وما إلى ذلك
  2. دفع عادي: هذا النوع لتحديثات أكبر ولكن ليس ضخمة. يعمل هذا الاختلاف بين المحتوى القديم والجديد ، ما يحتاج إلى تغيير ، وأين. كما أنه يقوم بتشغيل debuggers للتأكد من عدم وجود تعارضات كبيرة بين الملقم والعميل والمستمع (خادم dude) ومع ذلك هذا يميل إلى استبعاد أي تعارضات اللعبة النصية)
    - هذا يأخذ عادة إعادة تشغيل الخادم.
    - في حالة عدم وجود تعارضات ، فإن إعادة التشغيل تميل إلى أن تكون بين محضر 15 و 45 حسب مقياس التغييرات والتحديثات.
    - جيد للحصول على تحديثات فصلية أو واسعة النطاق
  3. بث مباشر: هذا هو دفع تحديثات أصغر قد تتضمن تغييرات فنية ، وبعض تغييرات البرنامج النصي ، وتغييرات طفيفة في النظام ، إلخ.
    - يتم ذلك بشكل عام حتى عند تشغيل الخوادم وسيحصل العميل على التحديث عند تسجيل الدخول بعد ذلك.
    - لا يوجد وقت تعطل بشكل عام غير ما قد يكون سريعًا في دقيقة 5 دقيقة.
    - جيد لتحديثات شهرية إلى كل أسبوعين أصغر في الطبيعة.

اختبار ... واختبار أكثر

2018 09 pcc doorsمع معظم العمل المنجز في مركز Plymouth Control والمناطق المحيطة ، سيقوم مهندسو HeroEngine بجولة أخرى من الاختبارات في وقت لاحق من هذا الأسبوع بمجرد حصولهم على الضوء الأخضر من فريق Repop dev. تتم المناطق المحيطة ، بما في ذلك Ghetti Gorge. ما الذي يتبقى للمطورين؟

  • سلاسة النحت من التضاريس ل PCC والمناطق المحيطة بها
  • إعادة رسم لإعطاء مزيج أفضل بين المناطق
  • ضع الأشجار والنباتات الأخرى
  • اختبار التحديثات للعقد (الحصاد ، المشغلات ، إلخ)
  • ضع أبواب العمل

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

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

انقر هنا للانضمام إلى المحادثة والتعليق على المنتديات!