एक हमले के बाद द्वंद्वयुद्ध करते हुए, खिलाड़ी WoT के तकनीकी पक्ष के बारे में नहीं सोचता है। आइए आपके कंप्यूटर के बाहर होने वाली सभी प्रक्रियाओं को खुले तौर पर और स्पष्ट रूप से देखने का प्रयास करें।
प्रारंभिक चरण
शुरू करने के लिए, आइए अवधारणाओं को समझते हैं। सर्वर - सॉफ्टवेयर जो किसी व्यक्ति की भूमिका के बिना विशिष्ट कार्य करता है। सर्वरों का समूह - एकल संसाधन के रूप में कार्यों के लिए एकजुट कंप्यूटर। पिंग विशेषताओं और सुविधाजनक खेल के विकास के लिए, अनन्य गेम क्लस्टर को म्यूनिख से रूस ले जाया गया था। यह ऐतिहासिक घटना 2011 में सामने आई थी। लेकिन उसी समय एक और कार्यक्रम समस्या थी। सर्वर के हर पुनरारंभ के साथ, खिलाड़ियों के पास खेल को देखने का हर मौका नहीं होता है, जो कंपनी की शैली के लिए खराब है।
चूंकि इस तरह के एक समारोह को सप्ताह में कई बार किया जाना था, इसलिए मौजूदा परिवर्तन से बाहर निकलने का रास्ता खोजना आवश्यक था। ऐड-ऑन 0.9.20.1.4 में खेल के विशेषज्ञों और रचनाकारों ने सभी कार्यों की अवधारणा को बदल दिया। केंद्र में हेड लिंक था, जहां सभी उपयोगकर्ताओं के बारे में पूरी तरह से सभी जानकारी संग्रहीत की जाती थी, और पक्षों पर - सर्वर की परिधि। युद्ध में भाग लेने वाले गेमर परिधीय सर्वर पर मौजूद होते हैं, और केंद्र इन सभी सर्वरों की सेवा करता है। नतीजतन, हमारे पास एक मल्टी-क्लस्टर सिस्टम है जो आपको केंद्रीय मॉड्यूल के क्षतिग्रस्त होने पर गेम को देखने की अनुमति नहीं देगा, लेकिन खेलना जारी रखना संभव होगा, क्योंकि। प्लेयर एक वीडियो गेम सर्वर पर स्थित है जो मुख्य से कनेक्ट नहीं है।
गेम सर्वर का भूगोल
एक पहचानने योग्य मिसाल यह है कि टैंक सर्वर की दुनिया एक निश्चित गेमर के जितना करीब है, प्रदर्शन के मामले में यह खेल के लिए उतना ही बेहतर है। WG ने गेमर्स की मुख्य एकाग्रता के क्षेत्रों में अपने स्वयं के डेटा केंद्र स्थापित किए हैं। एक इमारत या एक कमरा जहाँ सभी सर्वर हार्डवेयर स्थित होते हैं और डेटा सेंटर कहलाते हैं। खेल के प्रेरित दर्शकों का दायरा अपने पैमाने से आश्चर्यचकित करता है। सर्वर स्थान दुनिया के विभिन्न देशों में स्थित हैं और किसी न किसी क्षेत्र में गेमर्स की सेवा करने पर केंद्रित हैं। मॉस्को, नोवोसिबिर्स्क, क्रास्नोयार्स्क, एम्स्टर्डम, फ्रैंकफर्ट, लक्जमबर्ग और इसी तरह अमेरिका के शहर ऐसे स्थान हैं जहां बड़ी संख्या में सर्वर और सॉफ्टवेयर अच्छे खिलाड़ियों के लिए काम करते हैं, और इसी तरह हजारों कर्मचारी। इसी तरह, कोरियाई, एशियाई और सिंगापुरी समूह हैं।
हर कोई खेलना चाहता है
इतने विशाल दर्शकों को संतुष्ट करने के लिए कौन सी ताकतें होनी चाहिए? टैंकों की दुनिया के शुरुआती दौर में, एक क्लस्टर क्षेत्र में 250 हजार खिलाड़ियों को ऑनलाइन निकाल सकता था। उसी समय, इस तरह के भार के साथ, डेटा के लिए कार्यभार लगभग 5-7 Gb / s तक पहुंच गया। परिधीय सर्वरों की वृद्धि के कारण आज स्थिति काफी बदल गई है। क्लस्टर अपने आप में लगभग 3 हजार गेमर्स में से किसी पर एक ओवरलोड के साथ 80 भौतिक सर्वरों को जोड़ता है और 70 एमबीपीएस से कम के ट्रैफ़िक को जोड़ता है।
यह सब व्यवहार में कैसे काम करता है?
खेल के लिए नवीनतम जोड़ प्राप्त करने की प्रक्रिया निम्न तरीके से दिखती है। इसे सामग्री वितरण नेटवर्क (सीडीएन) और ऐड-ऑन वितरित करने वाले सर्वर पर अपलोड किया जाता है। डाउनलोड प्रक्रिया की गति और निरंतरता के लिए, लॉन्चर एक टोरेंट फ़ाइल बनाता है जो आपको बाधित डाउनलोड को जारी रखने की अनुमति देता है। लॉन्चर ऐड-ऑन वितरण सर्वर का अनुरोध करता है और पैच अपडेट या टोरेंट फ़ाइल का लिंक प्राप्त करता है। अगली प्रक्रिया गेम में प्रवेश करना और गेम सर्वर का चयन करना है। जब मुख्य सर्वर लॉगिन और पासवर्ड की शुद्धता साबित करता है, तो खिलाड़ी गेम सर्वर में से एक पर जाता है। स्वचालित सर्वर चयन में एक कठिन योजना होती है, जिसमें खिलाड़ी की विशेषताओं का विश्लेषण और सर्वर के कार्यभार दोनों शामिल हैं। आरयू-क्षेत्र का एक खिलाड़ी खुद को एम्स्टर्डम और नोवोसिबिर्स्क में भी किसी भी परिधि पर पा सकता है, लेकिन आप हमेशा अपनी पसंद के अनुसार मैन्युअल रूप से एक सर्वर चुन सकते हैं। वास्तव में, प्रत्येक प्रक्रिया के लिए अलग सर्वर आवंटित किए जाते हैं।
एक सर्वर प्राधिकरण के लिए ज़िम्मेदार है, दूसरा हैंगर में होने के लिए ज़िम्मेदार है, और अन्य सिस्टम जानकारी के आदी हैं। "दायित्वों" का ऐसा वितरण औसत गेमर को विफलताओं को नहीं देखने और सत्र को आराम से समाप्त करने की अनुमति देता है। जब परिधि "गिरती है", यदि ऐसा होता है, तो आपको क्लस्टर को रीबूट करने की आवश्यकता होती है। लेकिन सामान्य काम के नुकसान के साथ केवल एक भौतिक। सर्वर, क्लस्टर मूल रूप से संचालन में रहता है, जो गेमर्स को खेलना जारी रखने की अनुमति देगा। सबसे बुरी चीज जो हो सकती है वह सर्वर की विफलता है जिस पर खिलाड़ी विफलता के समय खेल रहा था। जब "प्रस्थान" और फिर से प्रवेश करते हैं, तो खेल प्राधिकरण की असंभवता के बारे में एक संदेश जारी करेगा, खिलाड़ी के दूसरे परिधीय से कनेक्शन के कारण। हर दो घंटे में, सभी खिलाड़ियों के खाते एक साझा डेटाबेस में सहेजे जाते हैं। यदि आप अन्य बाह्य उपकरणों पर शुरू करते हैं, जो तकनीकी रूप से समस्या क्षेत्रों से होने की संभावना है, तो टूटे हुए सर्वर से 2 घंटे की प्रगति खो जाएगी। इस कारण से, जब तक "गिर गई" परिधि को रीबूट नहीं किया जाता है, तब तक परिभाषा लेबल कहीं भी प्रवेश करने के लिए प्रदान नहीं करेगा।
सुरक्षा सफलता की कुंजी है
टैंक गेम की दुनिया सभी नेटवर्क और सेवा उपकरणों के सुचारू संचालन के लिए बैकअप और डुप्लिकेट कॉपी करने वाली तकनीकों का व्यापक उपयोग करती है। इसी तरह, डुप्लीकेट हार्ड ड्राइव, विभिन्न बिजली आपूर्ति के साथ बिजली की आपूर्ति और संचार लाइनों के अलग-अलग तरीकों से स्वतंत्र इंटरनेट प्रदाताओं का उपयोग किया जाता है। विफलताओं के खिलाफ तकनीकी सुरक्षा के तरीकों में सुधार ने खेल की महान स्थिरता और सामान्य खिलाड़ियों के लिए गेमप्ले पर ब्रेकडाउन के प्रभाव की अदृश्यता को प्राप्त करना संभव बना दिया है। प्रगति अभी भी स्थिर नहीं है और WG नवाचारों के साथ तालमेल बिठाता है, उन्हें हमारे प्रिय टैंक गेम की दुनिया में पेश करने की कोशिश करता है, और इसी तरह कंपनी के बाकी काम को विकसित करता है।
खेल पृष्ठ: टैंकों की दुनिया।