क्या आपको मल्टीप्लेयर गेम बनाने के लिए महंगे सर्वर और फैंसी होस्टिंग की आवश्यकता है?


11

मैंने एक आरपीजी पर काम करना समाप्त कर दिया है और इसे मल्टीप्लेयर बनाने में बहुत अधिक मज़ा आएगा। SFML में एक नेटवर्किंग सुविधा है, मुझे लगा कि यह संभव है, लेकिन फिर, अपने जीवन में मैंने कभी भी नेटवर्किंग के बारे में कुछ बुनियादी कोशिश नहीं की है, वास्तव में इसका ज्ञान बहुत सीमित है।

मल्टीप्लेयर गेम को संसाधन-वार बनाने में क्या लगेगा? मैं एक MMO के बारे में बात नहीं कर रहा हूं, खेल के सह-ऑप प्रकार की तरह। क्या मुझे होस्टिंग और सर्वर के लिए भुगतान करने के लिए नकदी के पहाड़ों की आवश्यकता है और एक बनाने के लिए कई चीजें?


2
हमने सबसे पहले अपने गेम्स का काम पी 2 पी स्कीम में किया था। सभी ग्राहक अपनी उपस्थिति (वाईफाई और ब्लूटूथ शामिल) पर प्रसारित करते हैं। जब कोई उपयोगकर्ता किसी अन्य डिवाइस का चयन करता है तो दूसरा उपयोगकर्ता उसे स्वीकार कर सकता है और इसलिए सर्वर चुना जाता है (अधिक या कम अनियमित रूप से)। अधिक साथी बाद में जुड़ सकते हैं। सहकर्मी खोज के बारे में प्रेरित होने के लिए en.wikipedia.org/wiki/Zero_configuration_networking पर एक नज़र डालें ।
कोयोट

जवाबों:


12

आप वास्तव में अपने खुद के सर्वर के बिना ऐसा कर सकते हैं। हालाँकि आपके उपयोगकर्ताओं के लिए यह थोड़ा अधिक काम होगा। एक उपयोगकर्ता सर्वर के रूप में कार्य कर सकता है (एक अलग सर्वर एप्लिकेशन के साथ या आपके गेम में निर्मित) या आप पीयर-टू-पीयर आर्किटेक्चर को लागू कर सकते हैं । उदाहरण के लिए, Minecraft पर विचार करें, गेम की मेजबानी करने वाला कोई सार्वजनिक सर्वर नहीं है। उपयोगकर्ता अपने सर्वर बनाते हैं और उनके मित्र सीधे इससे जुड़ते हैं। या Warcraft 2 के पुराने दिनों में, उपयोगकर्ता अपने मॉडेम का उपयोग दूसरे खिलाड़ी के मॉडेम को कॉल करने के लिए करेंगे और फोन पर इसका सीधा संबंध होगा।

हालाँकि, यदि आप एक लॉबी प्रणाली चाहते हैं, जो उपलब्ध सर्वरों को सूचीबद्ध करता है, तो आपको अपने स्वयं के हार्डवेयर में निवेश करने की आवश्यकता होगी।

विकल्पों के बारे में और जानें और तय करें कि आप किस तरह का ढांचा तैयार करना चाहते हैं।


अपने खेल को खत्म करने के लिए बधाई। मल्टीप्लेयर के साथ गुड लक! यह पहले से ही पूर्ण खेल के लिए एक चुनौती होगी, लेकिन दिलचस्प होना चाहिए।
MichaelHouse

हां, यह कागज पर एक महान विचार है, लेकिन जैसा आपने कहा, मंगनी, लॉबी या लीडरबोर्ड के लिए आपको एक केंद्रीय सर्वर की आवश्यकता है।
चक डी।

1
@RubberMallet बात यह है कि उन चीजों की जरूरत नहीं है। यह कागज और व्यवहार में एक महान विचार है। ऐसे कई गेम हैं जो मल्टीप्लेयर हैं और उनमें किसी भी तरह का सेंट्रल सर्वर नहीं है। यह विशेष रूप से सह-ऑप गेम में आम है जैसे ओपी के बारे में पूछता है।
MichaelHouse

2

आप खिलाड़ी जैसी सेवाओं पर भी विचार कर सकते हैं। कुछ और भी हैं, लेकिन यह ध्यान में आता है। प्लेयर IO और कुछ अन्य लोगों के लिए एक मुफ्त योजना है।


1

जब तक आपके पास उपयोगकर्ताओं के होर्डर्स नहीं होते, आपको सीवर के पहाड़ों की आवश्यकता नहीं होती है। एक डोमेन नाम और एक क्लाउड सर्वर को शुरू करने के लिए लगभग $ 300 / yr होना चाहिए, लेकिन सबसे कम कीमत के लिए मत जाओ, वहाँ बहुत सारे भद्दे प्रदाता हैं।


1

मुझे ऐसा नहीं लगता। आप "सिरस" (यह मुफ़्त है) का उपयोग एडोब से सहकर्मी को सहकर्मी आधारित बहुउपयोगी ऐप चैटिंग, और सरल गेम (जटिल संभोग नहीं, जैसे कि बीच में सर्वर की आवश्यकता है) करने के लिए कर सकते हैं।


0

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.