अपडेट
enarzh-CNfrdeiwhiitjakofaplptrusressvukvicy
भाषा पैनल खोलें
रजिस्टर

2018 09 पीसी क्लोनिंगपीसीसी और अनुकूलन अपडेट

आज का अपडेट टीम के कुछ हालिया कामों को देखना है। निम्नलिखित जानकारी यह है कि हम सबसे हाल ही में क्या कर रहे हैं में एक डेवलपर्स साइड झलक प्रदान करें। हम आशा करते हैं कि आप आनंद लेंगे और आपकी प्रतिक्रिया की प्रतीक्षा करेंगे।

प्लायमाउथ कंट्रोल के स्थान का संपादन का एक लंबा इतिहास रहा है क्योंकि यह मूल रूप से बनाया गया था। हमारा सुधार क्षेत्र को संख्या चार में संशोधन के लिए लाता है। जो लोग कुछ समय से यहां हैं, वे इसे प्लायमाउथ कैनियन, प्लायमाउथ कंट्रोल स्टेशन या हाल ही में प्लायमाउथ कंट्रोल सेंटर के रूप में जानते हैं। जबकि नाम ने दृश्य नहीं बदले हैं और कार्यक्षमता में वर्षों से है। इस संशोधन का फोकस क्षेत्र को साफ करना, प्रदर्शन को बढ़ाना और प्रस्तुतिकरण का काम करना है ताकि हम इसे अंत में विद्या को ध्यान में रखते हुए पूरा कर सकें।

आप इस बारे में उत्सुक हो सकते हैं कि इस पूर्व-सुधार कार्य का उद्देश्य अभी विश्व के बाद के सुधार के दौरान क्या है। तो हम सही में कूदेंगे।

डेटा अधिभार!

यह हमारे ध्यान में आया कि क्षेत्र प्लायमाउथ कंट्रोल सेंटर में कई मुद्दे थे जो संभवतः हमारे आगामी पैच परीक्षण में बाधा डाल सकते थे। इस डेटा को कई क्षेत्रों में दोहराया जा रहा है जो पीसीसी से जुड़े हुए हैं और इस क्षेत्र में फ्रेम दर, कम एफपीएस और सामान्य अड़चन से बड़ा हो सकता है। यह अड़चन और अंतिम फ़्रेम दर ड्रॉप डेटा की मात्रा के कारण होता है जो लोड और अनलोड किया जा रहा है, साथ ही साथ ऐसा करने का क्रम भी।

वे मुद्दे इस प्रकार थे:

  • बड़ी संख्या में व्यक्तिगत संपत्ति
  • बनावट बैंकों में बड़ी संख्या में व्यक्तिगत बनावट का उपयोग किया जाता है
  • सामग्री बैंकों में बड़ी संख्या में उप-सामग्री का उपयोग किया जाता है
  • ऊपर ग्राहक पक्ष की एक बड़ी राशि का कारण बना
  • ऊपर से कैश बनाने और कैश निकालने के समय की अत्यधिक मात्रा के कारण
  • ऊपर कुछ खिलाड़ियों के समय से बाहर होने या डेस्कटॉप के क्रैश होने का कारण बना
  • ऊपर से समय के साथ एक प्रकार का मेमोरी लीक हो गया, जिससे सीपीयू और मेमोरी कैश भर गया
  • कैश की समस्या कुछ खिलाड़ियों को आंशिक रूप से हटाए जाने या कैशिंग जोड़ने के लिए क्रैश करने का कारण बन सकती है

आइल फोर पर सफाई

इन मुद्दों को संबोधित करके हम डेटा की भारी मात्रा को कम करने में सक्षम थे जो संभवतः हमारे पैच परीक्षण के दौरान चीजों को समय-समय पर बाहर कर सकते हैं। हम सर्वर और गेम की सफाई पर काम कर रहे हैं। इस क्षेत्र के लिए सामग्री कम डेटा से ग्रस्त नहीं होगी। इसके बजाय हमने वास्तव में अधिक दृश्यों को जोड़ने के दौरान डेटा को कम कर दिया है, और भविष्य की सामग्री के लिए अतिरिक्त स्थान छोड़ते हुए विश्व सुधार के दौरान रखा गया है।

2018 09 pcc अधिकतम xNUMXइसे करने के कुछ तरीके स्वयं कला संपत्ति के साथ देखे जा सकते हैं। वास्तविक वस्तुओं की संख्या को कम करके हम क्षेत्र और ग्राहक के लिए प्रदर्शन में सुधार कर सकते हैं। तो इस मामले में, व्यक्तिगत दीवार और फर्श टाइलों का उपयोग करके एक क्षेत्र बनाने के बजाय, हम इसे 3ds मैक्स में बना सकते हैं और इसे चंक्स या टुकड़ों में निर्यात कर सकते हैं और एक संपत्ति के एक साधारण प्लेसमेंट के साथ, हम बाद में फिट होने के लिए बाकी को छोड़ सकते हैं जगह और बनावट, संपत्ति और कुल ड्रा मायने रखता है की संख्या को कम। यह हमने पीसीसी के साथ किया, जबकि दुनिया में थोड़ा और जोड़ दिया। ऐसा करने से, यह हमें कमरे को उस क्षेत्र (और दुनिया) के आसपास अधिक अव्यवस्था जोड़ने की अनुमति देता है जो इसे और अधिक जीवंत महसूस करने और अंदर रहने में मदद करेगा।

एक बार मेरे एक पुराने गुरु के रूप में, "बची हुई पाली एक पाली हुई कमाई है। "यह मुझे 20 पर वर्षों पहले बताया गया था, और आज भी इस दिन पर लागू होता है। इसका मतलब है कि हमारे पास कला से सुविधाओं और कार्यक्षमता में थोड़ा और अधिक जोड़ने में सक्षम होने के लिए अधिक जगह है।

आपको यह बताने के लिए कि हमारे परिवर्तनों ने उस क्षेत्र को कितना प्रभावित किया है, इससे पहले कि हम नीचे दिए गए कुल योगों को देखें।

2018 09 20 Pcc की गणना करेंइससे पहले: 48,251 सभी संपत्ति प्रकारों के लिए कुल HB Node मायने रखता है

  • HB नोड्स: 13,551
  • ऊँचाई नोड्स: 12
  • कला संपत्ति कुल: 5,121 स्थानीय
  • स्पीडट्री: 979 (आसपास के क्षेत्र शामिल हैं)
  • डायनामिक डिटेल: 10
  • कण और उत्सर्जक: 918
  • कुल पाठ: 1,627 स्थानीय / 10,121cached (सभी आसपास के क्षेत्र)
  • वेपाइंट्स: 926
  • ट्रिगर: 24
  • क्षेत्र नोड्स: 17
  • एसेट एरर्स: एक्सएनयूएमएक्स

2018 09 20 के बाद गणना करेंके बाद: 6,709 सभी संपत्ति प्रकारों के लिए कुल HB Node मायने रखता है

  • HB नोड्स कुल: 6,709
  • ऊँचाई नोड्स: 9
  • कला संपत्ति कुल: 133 स्थानीय
  • स्पीडट्री: 100 अनुमानित (139 आसपास के क्षेत्र) - एक बार की गई गणना जोड़ें
  • डायनामिक डिटेल: 5
  • कण और उत्सर्जक: 121
  • कुल पाठ: 29 स्थानीय / 798 कैश (सभी आसपास के क्षेत्र)
  • वेपाइंट्स: 926
  • ट्रिगर: 24
  • क्षेत्र नोड्स: 17
  • एसेट एरर्स: एक्सएनयूएमएक्स (पुरानी कला से शेष पुनर्परिभाषित त्रुटियाँ)


हमारी योजना अगले सप्ताह 2, नॉर्मल पुश टाइप करने की है। इस परीक्षण से हमारे निष्कर्षों को लंबित करते हुए हमें दो अतिरिक्त क्षेत्रों पर अतिरिक्त पूर्व-विश्व सुधार कार्य के साथ आगे बढ़ने की आवश्यकता हो सकती है या नहीं। आप विभिन्न पैच प्रकारों के जानकारीपूर्ण सारांश के नीचे पा सकते हैं। हमेशा की तरह हम आपकी प्रतिक्रिया को प्रोत्साहित करते हैं यह सकारात्मक या अन्यथा।

पुश प्रकार

जैसा कि हमने पिछले अपडेट में बताया था, हमारे पास HeroEngine में निर्मित तीन प्रकार के पुश हैं। हमें लगा कि हम इन तीन प्रकारों के बारे में थोड़ा और विस्तार करेंगे क्योंकि कुछ अभी भी मतभेदों के बारे में सवाल थे। यदि आपके पास अभी भी प्रश्न हैं, तो कृपया उन्हें पूछने के लिए स्वतंत्र महसूस करें और हम उन्हें जवाब देने के लिए अपनी पूरी कोशिश करेंगे।

पिछले साल हमने HE के संस्करण को बनाने पर काम किया था, जो कि रिप्रोप्यूलेशन हमारे वर्तमान पूर्ण पुश सिस्टम के साथ काम करने के लिए है। पिछले कई वर्षों में HeroEngine सिस्टम में बहुत सारे बदलाव और अपडेट किए गए थे कि 2014 में कोड फ्रीज़ और 2015 में Repopulation बंद होने के बाद से रिपॉप्युलेशन शामिल नहीं था। अब हम वर्तमान में दूसरे प्रकार पर काम कर रहे हैं, सामान्य पुश।

यहाँ तीन प्रकार हैं और क्या हर एक को अलग बनाता है।

  1. पूर्ण धक्का: यह सभी सामग्री को धक्का देता है और किसी भी पुरानी सामग्री को अधिलेखित करता है। पूर्ण डीबी पुश में भी जोड़ सकते हैं .. यह आम तौर पर किया जाता है यदि सामान का एक बहुत कुछ बदल गया था या आपको बहुत सारे बड़े बदलावों को धकेलने और पूर्ण पोंछने की आवश्यकता है।
    - यह सर्वर को धकेलने के लिए और सभी कोलाजेशन से बाहर जाने के लिए सर्वर की आवश्यकता होती है।
    - सर्वर डाउनटाइम 2 घंटे से 12 घंटे के बीच आकार / पैमाने और किसी भी मुद्दे या संघर्ष के आधार पर हो सकता है।
    - बड़े पैमाने पर सामग्री अपडेट के लिए अच्छा है; विस्तार, फिर से काम करना, आदि
  2. सामान्य धक्का: यह प्रकार बड़े लेकिन बड़े पैमाने पर अपडेट के लिए नहीं है। यह पुरानी और नई सामग्री के बीच अंतर करता है, जिसे बदलने की आवश्यकता है, और जहां। यह डिबगर भी चलाता है यह सुनिश्चित करने के लिए कि सर्वर, क्लाइंट और श्रोता (ड्यूड सर्वर) के बीच कोई बड़ा टकराव नहीं है, लेकिन यह किसी भी स्क्रिप्टिंग गेमप्ले टकराव को बाहर करने के लिए जाता है)
    - यह आम तौर पर एक सर्वर पुनरारंभ होता है।
    - अगर कोई संघर्ष नहीं पाया जाता है तो परिवर्तन और अपडेट के पैमाने के आधार पर 15 और 45 मिनटों के बीच रिस्टार्ट हो जाता है।
    - त्रैमासिक या बड़े पैमाने पर अपडेट के लिए अच्छा है
  3. लाइव पुश: यह छोटे अपडेट को धकेलना है जिसमें कला परिवर्तन, कुछ स्क्रिप्ट परिवर्तन, मामूली प्रणाली परिवर्तन आदि शामिल हो सकते हैं।
    - यह आम तौर पर तब भी होता है जब सर्वर ऊपर और चल रहे होते हैं, और क्लाइंट को अगली बार लॉग इन करने पर अपडेट मिलेगा।
    - आमतौर पर एक त्वरित 5 मिनट के अलावा अन्य कोई डाउनटाइम नहीं।
    - मासिक से द्वि-साप्ताहिक अपडेट के लिए अच्छा है जो प्रकृति में छोटे हैं।

परीक्षण ... और अधिक परीक्षण

2018 09 pcc के दरवाजेप्लायमाउथ कंट्रोल सेंटर और आस-पास के क्षेत्रों में किए गए अधिकांश काम के साथ, HeroEngine इंजीनियर इस सप्ताह के अंत में एक और परीक्षण कर रहे हैं, जब वे रेपॉप देव टीम से आगे बढ़ेंगे। घेट्टी कण्ठ सहित आसपास के क्षेत्र किए जाते हैं। तो डेवलपर्स के लिए क्या करना बाकी है?

  • पीसीसी और आस-पास के क्षेत्रों के लिए इलाके की मूर्तिकला को चिकना करें
  • क्षेत्रों के बीच एक बेहतर मिश्रण देने के लिए फिर से
  • पेड़ और अन्य वनस्पतियां लगाएं
  • नोड्स के परीक्षण अपडेट (कटाई, ट्रिगर आदि)
  • जगह काम दरवाजे

हालांकि हमारे पास अभी भी अनुमानित समय नहीं है जब यह लाइव होगा, रेपॉप टीम खेल के कई पहलुओं पर कड़ी मेहनत कर रही है और रुकी नहीं है। युद्ध का अद्यतन शुरू करने के लिए जो द्वीप और फिर विश्व में सुधार के लिए कुछ नई सामग्री के साथ सफाई के चरण में बदल रहा है। हम आपको अपडेट करना जारी रखेंगे और एक बार जब हम समय-समय पर मुद्दों के बिना एक सफल परीक्षण पुश करने में सक्षम हो जाते हैं, तो आप सभी को पता चल जाएगा!

हम चल रहे विकास के बारे में अपने समुदाय के साथ खुलकर बातचीत करने का आनंद लेते हैं। समुदाय से हमारे आंतरिक परीक्षकों ने एक जबरदस्त मदद की है और हम उन्हें सभी मूल्यवान इनपुट के लिए धन्यवाद देना चाहते हैं और बनावट जैसे मुद्दों को खोजने और इस बात पर विचार करने में मदद कर रहे हैं कि क्षेत्र कितने उपयोगी हैं। हम इस बात के लिए उत्साहित हैं कि हम इस अपडेट को सभी के लिए लाइव कब ला सकते हैं।

बातचीत में शामिल होने और मंचों पर टिप्पणी करने के लिए यहां क्लिक करें!