किसी भी रास्पबेरी पाई को लैन पर क्वेक के साथ एक मल्टीप्लेयर गेम सर्वर में बदल दें।

क्वेक आपको मिलने वाले सबसे महान मल्टीप्लेयर गेमिंग अनुभवों में से एक है। कयामत का अनुवर्ती अनिवार्य रूप से एक प्रथम-व्यक्ति शूटर है, लेकिन इसमें एक आश्चर्यजनक मल्टीप्लेयर (को-ऑप और बनाम) मोड भी है।

FPS Fortnite की तरह, Quake एक यादगार गेमिंग अनुभव प्रदान करता है। और आपको इसे चलाने के लिए एक महंगे सर्वर (या पुराने दिनों की तरह एक पीसी को इधर-उधर करने) के लिए भुगतान करने की आवश्यकता नहीं है।

आप एक विनम्र रास्पबेरी पाई पर क्वेक मल्टीप्लेयर सत्र होस्ट कर सकते हैं।

रास्पबेरी पाई पर भूकंप कैसे चलता है?

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

तो, यह रास्पबेरी पीआई पर अपने लिनक्स आधारित ओएस और एआरएम प्रोसेसर के साथ कैसे चलता है? खैर, यह धन्यवाद है खुला स्रोत दर्शन.

2012 में डेवलपर्स आईडी सॉफ्टवेयर द्वारा क्वेक, क्वेक 2 और क्वेक 3 एरिना के लिए कोड जारी किया गया था। आप इन खेलों के लिए स्रोत कोड पा सकते हैं

आईडी सॉफ्टवेयर का GitHub. क्योंकि कोड ओपन सोर्स है, कोई भी इसे देख सकता है और नई सुविधाओं को सक्षम करने के लिए बदलाव कर सकता है।

इस बीच, लिनक्स सहित अन्य ऑपरेटिंग सिस्टम पर चलने के लिए कोड को फिर से बनाया गया है। इसे आधिकारिक तौर पर निंटेंडो स्विच, सोनी प्लेस्टेशन, माइक्रोसॉफ्ट एक्सबॉक्स और अन्य प्लेटफॉर्म पर भी जारी किया गया है।

कौन सा पाई मॉडल भूकंप के लिए सर्वश्रेष्ठ है?

क्वेक किसी भी रास्पबेरी पाई पर चल सकता है, मूल एसबीसी से लेकर रास्पबेरी पाई 4 तक।

मल्टीप्लेयर क्वेक से सबसे प्रभावशाली परिणामों के लिए, आपको रास्पबेरी पाई 4 की आवश्यकता होगी। आज तक के सबसे उन्नत Raspberry Pi के रूप में, यह मॉडल एकल और मल्टीप्लेयर सत्रों को संभाल सकता है।

इसे विफल करने पर, रास्पबेरी पाई 3 क्वेक मल्टीप्लेयर सर्वर चलाने के लिए भी उपयुक्त है।

इसके अलावा, लैन पर क्वेक का एक संस्करण भी है जिसे रास्पबेरी पाई जीरो के लिए अनुकूलित किया गया है।

रास्पबेरी पाई पर आपको एक क्वेक लैन पार्टी की मेजबानी करने की क्या आवश्यकता है?

आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित आइटम और केबल हैं:

  • ए रास्पबेरी पाई: कोई भी बी या ए बोर्ड काम करेगा, हालांकि ए और ए + में ईथरनेट पोर्ट नहीं हैं, इसलिए आपको वाई-फाई को कॉन्फ़िगर करने या यूएसबी ईथरनेट एडेप्टर का उपयोग करने की आवश्यकता होगी।
  • SD कार्ड: कम से कम 8GB कार्ड का उपयोग करें
  • भूकंप का एक उपयुक्त संस्करण (नीचे देखें)
  • ईथरनेट केबल: यह कैट 5/5e/6 होना चाहिए
  • उपयुक्त पावर एडॉप्टर
  • एचडीएमआई डिस्प्ले
  • एच डी ऍम आई केबल
  • कीबोर्ड और माउस

इन वस्तुओं को जोड़ने और उपयोग करने के लिए तैयार होने के साथ, आप अपने रास्पबेरी पाई पर एक मल्टीप्लेयर क्वेक सर्वर स्थापित कर सकते हैं।

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

आपको कौन सा क्वेक सर्वर सॉफ्टवेयर इस्तेमाल करना चाहिए?

रास्पबेरी पाई के लिए कई क्वेक सर्वर विकल्प उपलब्ध हैं।

  • लैन पर भूकंप: डिस्क छवि के रूप में उपलब्ध QuakeWorld, Quake II, और Quake III Arena के लिए एक मल्टीप्लेयर-अनुकूलित सर्वर। लैन पर भूकंप सभी रास्पबेरी पीआई मॉडल के लिए उपलब्ध है और एक पीआई शून्य-अनुकूलित निर्माण है।
  • भूकंप3: रास्पबेरी पाई 3 तक के मॉडल के लिए एक क्वेक 3 पोर्ट, पाई रिपॉजिटरी में उपलब्ध है।
  • ioq3: Raspberry Pi 4 और अन्य SBC के लिए एक Quake 3 पोर्ट, जो Pi रिपॉजिटरी में भी उपलब्ध है।

आप सिंगल प्लेयर और मल्टीप्लेयर मोड में दूसरे दो विकल्पों के साथ क्वेक 3 खेल सकते हैं। हालांकि, भूकंप 3 और आईओ 3 बड़े पैमाने पर मल्टीप्लेयर क्षेत्र के वातावरण के लिए उपयुक्त नहीं हैं, जो बाद में भूकंप से जुड़ा हुआ है।

इसे चलाने के लिए, आपको लैन पर क्वेक की आवश्यकता होगी।

भूकंप का कौन सा संस्करण लैन पर भूकंप के साथ काम करता है?

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

इस सेट अप के परीक्षण में मैंने Quake 2 और Quake 3 के पीसी और मोबाइल संस्करणों की कोशिश की है। ऐसा लगता है कि Android पर OpenArena इस सर्वर के साथ काम नहीं करता है, हालांकि, मूल Quake 2, Quake 3, Quake 3 Arena, और ओपन सोर्स वेरिएंट (जैसे nQuake और ezQuake) दोनों ही काम करेंगे।

ध्यान दें कि आपके पास उस भूकंप का मूल संस्करण होना चाहिए जिसे आप कुछ मूल फ़ाइलों के लिए खेलना चाहते हैं। प्रत्येक ओपन सोर्स संस्करण के लिए प्रलेखन समझाएगा कि इन्हें कैसे खोजा जाए, जो चीजों को सरल करता है। यदि आपके पास कॉपी नहीं है, तो आप स्टीम और जीओजी पर कुछ डॉलर के लिए क्वेक 2 और 3 को हड़प सकते हैं।

अपने रास्पबेरी पाई पर एक क्वेक सर्वर स्थापित करें

उपरोक्त लिंक के माध्यम से लैन पर क्वेक डाउनलोड करके प्रारंभ करें। यह 2.5 जीबी की फाइल है जिसे डाउनलोड होने में कुछ समय लगेगा। जबकि ऐसा हो रहा है, जांचें कि आपके पास अपने कंप्यूटर (या अन्य डिवाइस) पर क्वेक II या III का संस्करण चल रहा है जो पूरी तरह से अद्यतित है। वह डिवाइस और रास्पबेरी पीआई दोनों को एक ही नेटवर्क पर होस्ट किया जाना चाहिए (कम से कम पहले)।

एक बार LAN 7z फाइल पर क्वेक डाउनलोड हो जाने के बाद, इसे एक खाली माइक्रोएसडी कार्ड पर लिखें।

हमारे गाइड का प्रयोग करें रास्पबेरी पाई पर एक ऑपरेटिंग सिस्टम स्थापित करना इसे चालू करने के लिए। यह क्रॉस-प्लेटफ़ॉर्म टूल का उपयोग करता है, इसलिए इससे कोई फ़र्क नहीं पड़ता कि आप Windows, macOS, या Linux का उपयोग करते हैं या नहीं।

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

क्वेक सर्वर को कॉन्फ़िगर करें

जब लैन सर्वर पर भूकंप बूट होता है, और आप एक डिस्प्ले से कनेक्ट होते हैं, तो आप डाइटपी-सीपीयू_सेट और डाइटपी-सर्विसेज स्टेटमेंट देखेंगे। रास्पबेरी पाई ओएस के बजाय, यह सर्वर डाइटपी पर चलता है, एक ऑपरेटिंग सिस्टम जो रास्पबेरी पाई ओएस लाइट से भी हल्का है।

पहले बूट पर, आपको लॉग इन करना होगा। डाइटपीआई के लिए आपको डिफ़ॉल्ट क्रेडेंशियल्स की आवश्यकता होगी:

  • उपयोगकर्ता नाम: डाइटपी
  • पासवर्ड: डाइटपी

लॉग इन करने के बाद, nQuake इंस्टालेशन शुरू हो जाता है। सुनिश्चित करें कि रास्पबेरी पाई ईथरनेट के माध्यम से राउटर से जुड़ा है।

पहले रन के लिए, आप डिफ़ॉल्ट विकल्पों (वर्ग कोष्ठक में) के साथ जाने के लिए ठीक हैं, लेकिन बाद में आप क्लान एरिना, टीम फोर्ट्रेस और हाई रेस टेक्सचर ऐड-ऑन स्थापित कर सकते हैं।

एक बार इंस्टॉल हो जाने पर, आप सर्वर को कंसोल से प्रबंधित करने में सक्षम होंगे। इसे दबाकर खोला जा सकता है ¬ या ~ या केवल Esc, आपके सिस्टम पर निर्भर करता है। विकल्पों में शामिल हैं:

/reboot रास्पबेरी पाई को रिबूट करने के लिए)/shutdown रास्पबेरी पाई को बंद करने के लिए/quake/map/list QuakeWorld के लिए उपलब्ध नक्शों की सूची बनाने के लिए

आगे के कंसोल कमांड पर पाए जा सकते हैं लैन वेबसाइट पर भूकंप. यदि आप पहले से ही क्वेक कंसोल कमांड से परिचित हैं, तो ये काफी मानक हैं।

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

जबकि सिस्टम तापमान की जानकारी सर्वर के शुरू होने पर प्रदर्शित होती है, सीपीयू की जानकारी अधिक गहराई प्रदान करती है।

Raspberry Pi Quake LAN पार्टी से कनेक्ट करें

जब आप रास्पबेरी पाई पर चल रहे एक क्वेक सर्वर को बूट और लॉगिन करते हैं, तो आईपी पता प्रदर्शित होता है। आपको केवल गेम क्लाइंट के कंसोल में इस IP पते को इनपुट करने की आवश्यकता है:

[ipaddress] कनेक्ट करें

अगर संकेत दिया जाए, तो पासवर्ड है

quikeonlan

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

LAN सर्वर पर भूकंप से कनेक्ट नहीं हो सकता?

डिफ़ॉल्ट रूप से, सर्वर को आपको वायरलेस हॉटस्पॉट के रूप में कनेक्ट करने की आवश्यकता होती है। इसलिए, यदि आप अपने पीसी के वायरलेस नेटवर्क को QuakeOnLAN हॉटस्पॉट पर स्विच करके खुश हैं, तो यह आपके उठने और चलने से पहले लंबा नहीं होना चाहिए।

हालाँकि, सेटअप के परीक्षण में, मैंने पाया कि यह अच्छी तरह से काम नहीं करता है। इससे भी बदतर, किसी कारण से, जबकि मैं हॉटस्पॉट मोड को अक्षम कर सकता था, मैं पीआई 4 पर मानक वाई-फाई को सक्षम नहीं कर सका। सौभाग्य से, ईथरनेट मोड का उपयोग करने से अधिक लचीलापन और विश्वसनीयता मिलती है।

ऐसा करने के लिए, उपरोक्त डाइटपीआई क्रेडेंशियल्स का उपयोग करके सर्वर में लॉग इन करें। तब:

  1. प्रवेश करना सुडो आहारपी-विन्यास
  2. के लिए जाओ 7: नेटवर्क विकल्प: एडेप्टर
  3. चुनना ईथरनेट
  4. चुनना सक्षम
  5. चुनना ठीक
  6. चुनना पीछे कॉन्फ़िगरेशन से बाहर निकलने तक

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

क्वेक सर्वर पर मल्टीप्लेयर गेम होस्ट करना रास्पबेरी पाई का उपयोग करने का एक और तरीका है

रास्पबेरी पाई एक स्पष्ट गेमिंग मशीन नहीं है, फिर भी यह परियोजना दर्शाती है कि यह क्वेक मल्टीप्लेयर सत्रों की मेजबानी कर सकती है। वास्तव में, यह एक ऐसी प्रक्रिया है जो किसी भी Raspberry Pi मॉडल पर काम करेगी।

सेटअप करने में आसान होते हुए, आप स्थानीय हॉटस्पॉट मोड में परेशानी में पड़ सकते हैं। फिर भी, ईथरनेट पर स्विच करना एक स्मार्ट समाधान है, और यह आपके नेटवर्क पर हर किसी को क्वेक 3 वातावरण तक सीधी पहुंच प्रदान करेगा।