به روز رسانی
enarZH-CNfrdeiwhiitjakofaplptrusressvukvicy
پانل زبان را باز کنید
ثبت نام

2018 09 pcc cloningbedsPCC و بهینه سازی بروز رسانی

به روز رسانی روزانه این است که برخی از کارهای اخیر تیم را مورد توجه قرار دهیم. اطلاعات زیر این است که یک نگاه اجمالی به توسعه دهندگان را به آنچه که اخیرا انجام داده ایم، ارائه دهیم. امیدواریم شما لذت ببرید و منتظر نظراتتان باشید.

محل کنترل Plymouth دارای تاریخچه طولانی ویرایشها از زمان ایجاد آن است. اصلاحات ما این منطقه را به شماره چهارم ارزیابی می کند. کسانی که مدتهاست در اینجا حضور دارند ممکن است آن را به عنوان Plymouth Canyon، Plymouth Control Station یا اخیرا مرکز کنترل Plymouth شناخته اند. در حالی که نام تصاویر و قابلیت های آن را در طول سالها تغییر نداده است. تمرکز این تجدید نظر بر تمیز کردن منطقه، افزایش کارایی و انجام کار آماده بود تا بتوانیم آن را با ذهنیت سرانجام به پایان برسانیم.

شما ممکن است کنجکاو باشید که هدف از این کار قبل از تجدید نظر در حال حاضر به جای بعد در طول اصلاح جهان است. بنابراین ما راست را پر می کنیم

بیش از حد داده!

به ما اطلاع داده شد که مرکز کنترل پلیموت چندین مساله دارد که احتمالا مانع از آزمایش پچ جدید ما خواهد شد. این داده ها در سراسر مناطق متعدد که با PCC مرتبط هستند تکرار می شود و می تواند باعث کاهش سرعت فریم، فریم های پایین در منطقه و بزرگتر از حد معمول شود. این کاهش سرعت و کاهش سرعت فریم ناشی از میزان داده ای است که بارگیری و بارگیری می شود، و همچنین نحوه انجام این کار.

این مسائل به شرح زیر است:

  • تعداد زیادی از دارایی های فردی
  • تعداد زیادی از بافت های فردی مورد استفاده در بانک های بافت
  • تعداد زیادی از مواد زیر استفاده شده در بانک های مواد
  • در بالا باعث ایجاد بیش از حد زیادی از سمت مشتری شده است
  • بالا باعث ایجاد مقدار زیادی از حافظه پنهان و زمان حذف حافظه پنهان شده است
  • در بالا، بعضی از بازیکنان به زمان خاتمه دادن یا سقوط به دسکتاپ منجر شد
  • در بالا، نوعی از نشت حافظه در طول زمان، پر شدن پردازنده و ذخیره حافظه ایجاد شده است
  • مسائل مربوط به حافظه پنهان می تواند بعضی از بازیکنان را مجبور به سقوط کند تا کشف شده یا ذخیره شده اضافه شود

تمیز کردن در چهار راه

با پاسخ دادن به این مسائل، ما توانستیم مقدار زیادی از داده ها را کاهش دهیم که در طول آزمایش پچ ما به طور بالقوه باعث می شود تا زمان صرف وقت شود. ما در تمیز کردن سرور و بازی خود کار می کنیم. محتوا برای این منطقه از اطلاعات کاهش یافته رنج نخواهد برد. در عوض ما در حالی که در واقع اضافه کردن تصاویر بیشتر و کاهش فضای بیشتری برای محتوای آینده در هنگام بازسازی جهانی، داده ها را کاهش داده ایم.

2018 09 pcc max01برخی از راه های این کار را می توان با استفاده از دارایی های هنری دید. با کاهش تعداد اشیاء واقعی ما می توانیم عملکرد را برای منطقه و برای مشتری بهبود بخشیم. بنابراین در این مورد، به جای ایجاد یک منطقه با استفاده از کاشی های دیوار و کف خصوصی، می توانیم این را در 3ds Max ایجاد کنیم و آن را به صورت قطعات یا قطعات و با قرار دادن یک دارایی ساده صادر کنیم، سپس می توانیم بقیه را به جا بیاوریم محل و تعداد بافت ها، دارایی ها و تعداد کل قرعه کشی را کاهش می دهد. این همان چیزی است که ما با PCC انجام دادیم، در حالی که کمی بیشتر به دنیا اضافه کردیم. با انجام این کار، به ما اجازه می دهد که اتاق را در اطراف منطقه (و جهان) بیشتر اضافه کنیم که به آن کمک می کند تا آن را زنده تر و زنده تر داشته باشیم.

همانطور که یکی از مربیان قدیمی من گفته بود، "یک پلی ذخیره شده پولی است که به دست آورده است"این به من بیش از 20 سال پیش پاسخ داده شده است، و هنوز هم به این روز اعمال می شود. به این معنی است که ما باید اتاق بیشتری برای اضافه کردن کمی بیشتر از هنر خود به ویژگی ها و قابلیت.

به شما یک ایده بهتر از تغییرات ما را تحت تاثیر قرار داده است منطقه ما قبل و بعد از جمع بندی زیر ذکر شده است.

2018 09 20 Pcc Count قبلقبل از: 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 تعداد بعدپس از: 6,709 مجموع HB Node برای تمام انواع دارایی ها محاسبه می شود

  • گره های HB مجموع: 6,709
  • گره های Heightmap: 9
  • دارایی های هنری کل: 133 محلی
  • SpeedTree: تخمین زده شده 100 (حوزه های اطراف آن 139) - اضافه کردن شمارش یک بار انجام شده است
  • جزئیات پویا: 5
  • ذرات و اشباع: 121
  • کلیه بافت ها: 29 local / 798 cached (تمام مناطق اطراف آن)
  • نقطه راه: 926
  • راه اندازی: 24
  • گره های منطقه: 17
  • خطاهای دارایی: 7 (خطاهای باز تعریف شده باقی مانده از هنر قدیمی)


ما قصد داریم یک هفته پس از آزمایش نوع 2، Normal Push انجام دهیم. انتظار می رود تا یافته های ما از این آزمون، ممکن است یا شاید نیازی به ادامه کار اضافی در دو منطقه اضافی در سطح جهان باشد. زیر یک خلاصه اطلاع رسانی از انواع مختلف پچ می توانید پیدا کنید. همانطور که همیشه بازخورد شما را تشویق می کنیم مثبت باشد یا در غیر این صورت.

انواع فشار

همانطور که در پیشینه های گذشته توضیح داده شده است، ما سه نوع فشار را در HeroEngine ساخته ایم. ما تصور می کنیم جزئیات بیشتری در مورد این سه نوع می خواهیم، ​​زیرا برخی هنوز در مورد تفاوت ها سوالی داشتند. اگر هنوز سؤال دارید، لطفا به آنها بپرسید و ما برای پاسخ دادن به آنها تلاش خواهیم کرد.

سال گذشته ما در ایجاد نسخه HE کار کردیم که Repopulation در حال کار با سیستم فعلی Full Push است. تغییرات زیادی در سیستم های HeroEngine در چندین سال گذشته وجود داشته است. از آنجا که Code Freeze در 2014 و Repopulation در 2015 خاموش شده است، Repopulation شامل نشده است. در حال حاضر ما در حال حاضر بر روی نوع دوم، فشار عادی کار می کنند.

در اینجا سه ​​نوع وجود دارد و هر کدام متفاوت هستند.

  1. فشار کامل: این همه محتوای ALL را فشار می دهد و هر محتوای قدیمی را رونویسی می کند. همچنین می توانید در فشار کامل DB نیز اضافه کنید .. این معمولا انجام می شود اگر بسیاری از چیزهای تغییر کرده است و یا شما نیاز به فشار بسیاری از تغییرات عمده و پاک کردن کامل است.
    - این به این معنی است که نیاز به سرورها برای رسیدن به سرور و خروج از همه محاسبات است.
    - خرابی سرور می تواند بین 2 ساعت تا 12 ساعت بسته به اندازه / مقیاس و هر گونه مسائل و یا درگیری های یافت شده است.
    - خوب برای مقیاس بزرگ به روز رسانی ها؛ گسترش، بازنگری و غیره
  2. فشار معمولی: این نوع برای به روز رسانی های بزرگتر اما نه عظیم است. آن بین محتوای قدیمی و جدید، چیزی که باید تغییر کند، و جایی که دارد، متفاوت باشد. این همچنین debuggers را اجرا می کند تا اطمینان حاصل شود که هیچ درگیری جدی میان سرور، سرویس گیرنده و شنونده (سرور شخصی) وجود ندارد اما این موضوع منجر به حذف هر گونه تضاد گیم پلی اسکریپتی می شود)
    - این به طور کلی طول می کشد یک سرور راه اندازی مجدد.
    - اگر هیچ درگیری وجود نداشته باشد، راه اندازی مجدد به نظر می رسد بین 15 و 45 دقیقه بسته به مقیاس تغییرات و به روز رسانی.
    - خوب برای به روز رسانی سه ماهه یا مقیاس بزرگ
  3. فشار زنده: این است که به فشار به روز رسانی های کوچکتر که ممکن است شامل تغییرات هنری، برخی از تغییرات اسکریپت، تغییرات سیستم جزئی، و غیره
    - این به طور کلی انجام می شود حتی زمانی که سرورها در حال اجرا هستند و مشتری بعد از ورود به سیستم به روز رسانی می شود.
    - هیچ خرابی به طور کلی غیر از شاید یک لحظه 5 سریع respin.
    - برای به روز رسانی ماهانه به دو هفته ای که در طبیعت کوچکتر است، مفید است.

تست ... و تست بیشتر

2018 09 DPC درببا بیشتر کارهایی که در مرکز کنترل پلیموت و مناطق اطراف آن انجام شده است، مهندسین HeroEngine بعد از این که هفته آینده از تیم بازپوپ باز می شوند، یک آزمایش دیگر را انجام خواهند داد. مناطق اطراف آن انجام می شود، از جمله Ghetti Gorge. پس چه چیزی برای توسعه دهندگان انجام می شود؟

  • پلک زدن زمین برای PCC و مناطق اطراف آن را صاف کنید
  • رنگ آمیزی برای ایجاد یک ترکیب بهتر بین مناطق
  • درختان و گیاهان دیگر قرار دهید
  • به روز رسانی تست های گره ها (برداشت، راه اندازی، و غیره)
  • محل کار درب ها

اگرچه ما هنوز برآوردی از زمانی که این اتفاق نخواهد افتاد، تیم Repop به سختی در چند جنبه از بازی کار می کند و متوقف نشده است. چه چیزی از یک بروزرسانی مبارزه ای آغاز شده است، همچنین به یک مرحله ی پاکسازی با برخی از محتوای جدید تبدیل شده است تا فشار و تست را برای جزیره و سپس جهانی اصلاح کند. ما همچنان به شما به روز رسانی خواهد شد و هنگامی که ما قادر به انجام یک آزمایش موفقیت آمیز بدون زمان از مسائل، شما همه را برای اولین بار می دانیم!

ما از طریق صحبت کردن با جامعهمان در مورد توسعه مداوم لذت می بریم. تستهای داخلی ما از جامعه کمک زیادی کرده اند و ما می خواهیم از آنها برای همه مطالب ارزشمند و پیدا کردن مسائلی مانند بافت ها و کمک به ایده هایی در زمینه های قابل بازیابی استفاده کنیم. ما از زمانی که می توانیم این به روز رسانی را برای همه به ارمغان بیاوریم هیجان زده هستیم.

برای پیوستن به گفتگو و نظر در مورد انجمن ها اینجا را کلیک کنید!