"एकल गेम की दुनिया में बने रहें" के लिए MMO शब्दावली एकल शार्क है । ईवीई ऑनलाइन एक ही शार्क में हर खिलाड़ी को भरमाने का प्रयास करने वाला एकमात्र प्रमुख MMO है।
आपके लिए भाग्यशाली हैं कि उन्होंने एक बहुत ही जानकारीपूर्ण लेख प्रकाशित किया कि वे इसे कैसे करते हैं।
(स्रोत: gamasutra.com )
बुरी ख़बरें। आप आम तौर पर ईवीई ऑनलाइन तकनीकों को लागू नहीं कर सकते। उनके समाधान उनके विशेष शैली और कार्यान्वयन के अनुरूप हैं।
नोट : EVE ऑनलाइन के सभी सुपर फैंसी सिंगल शार्क नेटवर्क के लिए वे एक डेटाबेस का उपयोग करते हैं । वे वितरित डेटाबेस के लिए एक स्केलेबल, सुसंगत, मध्यम वास्तविक समय समाधान डिजाइन करने में असमर्थ थे।
किसी भी तरह से पढ़ना कि उन्होंने यह कैसे किया है कि आपको अपने समाधान का डिजाइन तैयार करने में मदद मिले। हालांकि, आप एक बहुत ही कठिन समस्या को हल करने का प्रयास कर रहे हैं ।
अपने गेम सर्वर को वितरित करने के बजाय, मैं पहले आपके अन्य मार्गों का पता लगाने का सुझाव दूंगा।
- प्रोफ़ाइल अपने खेल सर्वर।
- यदि समस्या है तो CPU बोझ को कम रखने के लिए अपना सर्वर कोड ऑप्टिमाइज़ करें।
- नेटवर्क चैटर पर कटौती करने के लिए क्लाइंट और सर्वर के बीच संचार प्रोटोकॉल का अनुकूलन करें।
- डेटाबेस संचार के लिए गेमर सर्वर का अनुकूलन करें।
- फिर एक क्वेरी ऑप्टिमाइज़र चलाएं और उचित रूप से परिवर्तन करें।
- एक न्यूनतम करने के लिए DB बातचीत में कटौती
- DB को एक अलग मशीन में ले जाएँ।
यह अक्सर एक टन में मदद करता है। यदि संभव हो तो DB को उसी स्थानीय नेटवर्क पर रखें, लेकिन जब आपके सर्वर को केवल हार्डवेयर पर चलाने की बात हो, तो आपके गेम सर्वर की मदद करने के लिए इसे और अधिक दुखी होना चाहिए।