विज्ञापन
अपनी स्थापना के बाद से, गेमिंग हमेशा कई खिलाड़ियों के साथ अधिक मज़ेदार रही है। अटारी 2600 और आर्केड मंत्रिमंडलों में वापस डेटिंग, मल्टीप्लेयर गेमप्ले संपन्न हुआ। एक बार जब इंटरनेट की उम्र बढ़ गई, तो गेम सर्वर के आगमन के साथ रिमोट मल्टीप्लेयर संभव हो गया।
वर्तमान गेम के साथ, न केवल सर्वर से कनेक्ट करना संभव है, बल्कि एक को चलाने के लिए भी। चाहे वह ए Minecraft सर्वर, का एक मुकाबला जवाबी हमला, या शीर्षकों में से कोई भी, गेम सर्वर शुरू करने का एक तरीका है। जबकि लिनक्स पर गेमिंग विरोधाभासों की तरह लग सकता है, वहाँ विभिन्न प्रकार के खेल उपलब्ध हैं मूल रूप से लिनक्स पर 10+ विंडोज गेम्स आप स्टीम के साथ लिनक्स पर खेल सकते हैंयदि आप अपने पसंदीदा गेम खेलने के लिए विंडोज पर पकड़ बनाए हुए हैं, तो चलिए। स्टीमोस को स्थापित करना अब एक व्यवहार्य विकल्प है और शीर्षकों का निम्नलिखित संग्रह 2016 में स्थिति क्या है, यह बताता है। अधिक पढ़ें .
लिनक्स पर गेम सर्वर बनाने के लिए आवश्यक हर चीज के बारे में जानें।
गेम सर्वर बनाने के लिए आवश्यकताएँ
एक गलत धारणा है कि गेम सर्वर का निर्माण करने के लिए गोमांस हार्डवेयर की आवश्यकता होती है। इसके विपरीत, आपको उच्च-अंत हार्डवेयर की आवश्यकता नहीं है। हालाँकि, कम युक्ति वाले कंप्यूटरों में इष्टतम प्रदर्शन की संभावना नहीं है। इसलिए जो पुरानी नेटबुक आपके पास पड़ी है वह शायद सबसे अच्छा विकल्प नहीं है।
लिनक्स पर गेम सर्वर का निर्माण करना बहुत कठिन नहीं है, यह कुछ नेटवर्किंग और कंप्यूटर परिचितता को अनिवार्य करता है। जो आप नहीं जानते, आप देख सकते हैं।
लिनक्स पर गेम सर्वर का निर्माण
एक Minecraft सर्वर बनाना
की स्थापना Minecraft सर्वर को Mojang से सर्वर सॉफ्टवेयर की आवश्यकता होती है। सौभाग्य से, यह डाउनलोड करने के लिए स्वतंत्र है। एक लिनक्स की मेजबानी की Minecraft सर्वर को लिनक्स के 32- और 64-बिट दोनों संस्करणों पर ठीक से काम करना चाहिए। हालांकि Minecraft गेमपीडिया का सुझाव है कि 64-बिट पुनरावृत्तियों में वृद्धि का प्रदर्शन हो सकता है।
हमें चलाने के लिए जावा की आवश्यकता होगी Minecraft सर्वर। लिनक्स है अधिक संगत लिनक्स और भी अधिक सॉफ्टवेयर के साथ संगत बनाने के 4 तरीके अधिक पढ़ें जावा के साथ स्थापित। अपने जावा संस्करण की जाँच करने के लिए कमांड चलाएं
java -version
यदि इस आदेश को चलाने से "जावा नहीं मिला" के समान संदेश मिलता है, तो आपको इसे स्थापित करने की आवश्यकता होगी। आप कई तरीकों से लिनक्स पर जावा को स्थापित कर सकते हैं। उबंटू पर सबसे आसान एप्ट-गेट का उपयोग कर रहा है।
जावा स्थापित करने से पहले, पैकेज इंडेक्स अपडेट करें:
sudo apt-get update
अगला, निम्नलिखित कमांड के साथ जावा स्थापित करें। यह डिफ़ॉल्ट जावा डेवलपमेंट किट (JDK) स्थापित करता है:
sudo apt-get install डिफ़ॉल्ट- jdk
आप OpenJDK की कोशिश कर सकते हैं, लेकिन उपयोगकर्ता आधिकारिक ओरेकल जावा इंस्टॉल के साथ अधिक सफलता की रिपोर्ट करते हैं।
उबंटू
यदि आप उबंटू चल रहे हैं, तो आपको निम्नलिखित पैकेज इंस्टालर्स को चलाने की आवश्यकता हो सकती है, जिनका आप उपयोग कर सकते हैं
apt-एड-भंडार
आदेश:
apt-get install सॉफ्टवेयर-गुण-सामान्य।
apt-get install अजगर-सॉफ्टवेयर-गुण
अगला, अद्यतन को स्रोत सूची में जोड़ें, पीपीए जोड़ें, और अंत में जावा स्थापित करें:
sudo apt-add-repository ppa: webupd8team / java
PPA जोड़ने के बाद, एक अद्यतन करें:
sudo apt-get update
एक बार जब यह अद्यतन पूरा हो जाए, तो कमांड लाइन के माध्यम से जावा स्थापित करें:
sudo apt-get install oracle-java8- इंस्टॉलर
अब आपके पास जावा स्थापित होना चाहिए।
डेबियन
डेबियन-आधारित डिस्ट्रोस पर, जावा स्थापित करना थोड़ा अलग है। आपको गैर-मुक्त रिपॉजिटरी को स्कैन करने की आवश्यकता है। इसे पूरा करने के लिए, नॉन-फ्री को /ect/apt/source.list फ़ाइल में जोड़ें।
आपके द्वारा इसमें जोड़ा गया वास्तविक URL अलग-अलग होगा। उदाहरण के लिए, यह पढ़ सकता है
लोगों के सामने पहली उपस्थिति करनेवाली http://http.us.debian.org/debian स्थिर मुख्य कंट्रीब
इसलिए नया URL होगा:
लोगों के सामने पहली उपस्थिति करनेवाली http://http.us.debian.org/debian स्थिर मुख्य कंट्राब गैर-मुक्त
एक बार जब आप गैर-मुक्त जुड़ जाते हैं, तो अपने स्रोतों की सूची अपडेट करें:
sudo apt-get update
जावा स्थापित करने के लिए, चलाएं:
sudo apt-get install सूरज-जावा 7-jre
आर्क लिनक्स
आदेश निष्पादित करें:
pacman -S jre7-openjdk
आर्क लिनक्स ARMv7
आर्क लिनक्स ARMv7 पर, सबसे अच्छा साधन जावा से स्थापित है Oracle यहाँ डाउनलोड करें. इस फ़ाइल को / usr / lib / jvm पर निकालें और जावा डिफ़ॉल्ट को इस पर स्विच करें:
आर्कलिनक्स-जावा सेट jdk1.7.o_60
Gentoo
यदि आप Gentoo का उपयोग कर रहे हैं, तो बस चलाएं:
आभासी / jre उभरना
अन्य डिस्ट्रो
हमेशा डाउनलोड विधि होती है। Oracle प्रदान करता है डाउनलोड पैकेज जावा के लिए जो अधिकांश डिस्ट्रोस के साथ संगत हैं। दोनों 32- और 64-बिट पैकेज उपलब्ध हैं।
Minecraft Server Software डाउनलोड करें
अपनी एक निर्देशिका बनाओ Minecraft सर्वर और इसमें डायरेक्टरी बदलें। इसे एक नाम दें ("मिनीक्राफ्ट" एक अच्छा विकल्प है), फिर इस निर्देशिका में नेविगेट करें।
mkdir मिनीक्राफ्ट
सीडी मिनक्राफ्ट
इसके बाद, नवीनतम पुनरावृत्ति प्राप्त करें Minecraft सर्वर सॉफ्टवेयर:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft. डाउनलोड / संस्करणों / 1.11 / minecraft_server.1.11.jar
वैकल्पिक रूप से, का नवीनतम संस्करण डाउनलोड करें Minecraft इस लिंक से सर्वर सॉफ्टवेयर। JAR को अपनी इच्छानुसार स्थानांतरित करें Minecraft फ़ोल्डर। यदि आपने पहले से ही ऐसा नहीं किया है, तो उसमें निर्देशिका बदलें।
अंत में, निम्नलिखित चलाएं:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
हालाँकि, स्थापित विफल हो जाएगा। हमें पहले यूला लाइसेंस के लिए सहमत होना होगा। दर्ज:
नैनो eula.txt
यह eula.txt फ़ाइल खोलता है। बस परिवर्तन:
EULA = false
सेवा
EULA सच =
फिर से कमांड दर्ज करें:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Minecraft सर्वर से कनेक्ट करना
अब आप अपने हौसले से स्थापित से जुड़ सकते हैं Minecraft सर्वर चल रहा है Minecraft. चुनते हैं मल्टीप्लेयर। इसके बाद अपने सर्वर को एक नाम दें। अंत में, मशीन या अपने स्थानीय पीसी का पता जोड़ें। यह आईपी और पोर्ट होगा। डिफ़ॉल्ट रूप से, पोर्ट Minecraft का उपयोग 25565 है। इस प्रकार, सर्वर का पता [IP पता]: 25565 होगा। उसके बाद, बस क्लिक करें किया हुआ.
अब जब आपने अपना स्थापित कर लिया है Minecraft सर्वर, सीखें कि कैसे अनुकूलन Minecraft लिनक्स के लिए.
स्टीम गेम सर्वर बनाना
काउंटर-स्ट्राइक और अन्य स्टीम गेम के लिए, आपको स्टीम गेम सर्वर की आवश्यकता होगी। हालाँकि, एक स्टीम गेम सर्वर बनाना थोड़ा अलग है। मैंने Ubuntu 16.04 LTS के साथ एक मशीन का उपयोग किया। जबकि स्टीम कम्युनिटी पोस्ट स्टीम सर्वर के रूप में उपयोग करने के लिए एक अलग उपयोगकर्ता खाता बनाने का सुझाव देती है, मैंने बस अपने डिफ़ॉल्ट उबंटू उपयोगकर्ता खाते का उपयोग किया।
SteamCMD
SteamCMD उपयोगिता आपको स्टीम सर्वर चलाने की अनुमति देती है। यह टूल स्टीम गेम के लिए समर्पित सर्वर को डाउनलोड और इंस्टॉल करता है। SteamCMD इंस्टॉलर डाउनलोड करने के लिए, इसे कमांड लाइन में पेस्ट करें:
सीडी ~ लोक निर्माण विभाग। mkdir स्टीम सीएमडी। सीडी ~ / स्टीमएमडी। wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz. tar -xvzf steamcmd_linux.tar.gz
सुनिश्चित करें कि आप अपने स्टीमएमसीडी निर्देशिका में हैं। एक बार जब आप उस निर्देशिका में बदल जाते हैं, तो दौड़ें:
./steamcmd.sh
एक इंस्टॉलर स्क्रिप्ट और अपडेट निष्पादित। उसके बाद, लॉग इन करने का प्रयास करें। आप बस दर्ज कर सकते हैं:
लॉगिन गुमनाम
आपको एक संदेश देखना चाहिए कि आप गुमनाम रूप से स्टीम पब्लिक में लॉग इन हैं।
सर्वर से कनेक्ट करना
हालांकि स्टीमएमडीएम स्थापित है, फिर भी हमें समर्पित सर्वरों को जोड़ना होगा। हालांकि कुछ पेचीदगियां हैं। अर्थात्, यदि स्टीम एक समर्पित सर्वर प्रदान करता है और यह मुफ़्त है, तो एक अनाम लॉगिन ठीक है। लेकिन कुछ सर्वरों को आपको स्टीम खाते से लॉगिन करने की आवश्यकता होती है।
उदाहरण के लिए, टीम किला नंबर 2 इस तरह से खेला जा सकता है। हेवन्ट ने नहीं खेला टीम फोर्ट्रेस या यह एक समय हो गया है? कुंआ, शायद आपको फिर से सोचने की ज़रूरत है TF2. फिर भी यदि स्टीम एक समर्पित सर्वर प्रदान करता है और यह एक निःशुल्क प्रावधान नहीं है, तो आपको स्टीम खाते से लॉगिन करना होगा। यह एक स्टीम क्लाइंट का उपयोग करने जैसा है। जवाबी हमला सर्वर को इस तरह सेट किया जाना चाहिए।
स्टीम क्लाइंट और सर्वर दोनों के लिए AppIDs प्रदान करता है।
काउंटर स्ट्राइक स्रोत
- क्लाइंट ऐपिड: 240
- सर्वर AppID: 232330
टीम किला नंबर 2
- क्लाइंट ऐपिड: 440
- सर्वर AppID: 232250
लेकिन हम वास्तव में क्या करते हैं कर इस जानकारी के साथ? इसे समर्पित फ़ोल्डरों में जाने की जरूरत है। इसलिए, ए के लिए टीम किला नंबर 2 सर्वर, डिफ़ॉल्ट पथ होगा
/home/usr/tf2-1
स्थापना फ़ोल्डर बनाने के लिए, चलाएं:
mkdir tf2-1
गेम इंस्टॉल करने के दो तरीके हैं। यह आप एक अनाम लॉगिन का उपयोग कर रहे हैं, बस दर्ज करें:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + लॉगिन अनाम + फोर्स_इस्क्रिप्ट_डिअर {इंस्टॉल-फोल्डर} + एप_अपडेट {एपिड} वैलिडेट + छोड़ें;
हालाँकि, यदि आपको स्टीम आईडी का उपयोग करना आवश्यक है, तो इसके बजाय उपयोग करें:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + लॉगिन {रियल-स्टीम-आईडी-यहां}} {स्टीम-आईडी-पासवर्ड-यहां}} + force_install_dir {इंस्टॉल-फोल्डर-यहां} + app -update {appid-here} को सत्यापित करें + छोड़;
इसलिए, एक स्थापित करने के लिए टीम किला नंबर 2 सर्वर, कमांड लाइन में इसे दर्ज करें:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + लॉगिन गुमनाम + बल_ स्थापना_दिर / घर / खेल-सर्वर / tf2-1 + app_update 232250 मान्य + छोड़ें;
आपके सेट अप के आधार पर कुछ कॉन्फ़िगरेशन की आवश्यकता हो सकती है। आप ऐसा कर सकते हैं उसके बारे में और अधिक यहां पढ़ें. गेम सर्वर शुरू करने के लिए, उचित फ़ोल्डर में नेविगेट करें और इसे निष्पादित करें। हम देखेंगे टीम किला नंबर 2 उदाहरण:
cd /home/game-server/tf2-1/;./srcds_run -secure -game tf -nohltv + port 6005 -steamport 6105 + clientport 6205
अन्य तरीके
जबकि पिछले उदाहरण स्टीम गेम और कवर करते हैं Minecraft, वे एकमात्र शीर्षक नहीं हैं जिनके लिए आप एक सर्वर चलाना चाहते हैं। न ही लिनक्स पर गेम सर्वर बनाने की एकमात्र विधियाँ हैं। GameServers.com एक ठोस समाधान प्रदान करता है। भुगतान किए गए संस्करण हैं, लेकिन मैंने एक मुफ्त की कोशिश की काउंटर स्ट्राइक स्रोत सर्वर। इसकी जाँच पड़ताल करो मुफ्त सर्वर उपलब्ध यहाँ।
जैसे ही आप एक सर्वर का दावा करते हैं, आप अपने सर्वर पर जानकारी के साथ एक ईमेल प्राप्त करेंगे। लिंक पर क्लिक करें और निर्देशों का पालन करें (नीचे देखें)। यह एक साफ-सुथरी सेवा है। विशेष रूप से, यह विशेष रूप से उपयोगी है अगर आपको दिनांकित हार्डवेयर मिला है या बस एक अलग सर्वर चाहिए।
अंत में, लिनक्स गेम सर्वर प्रबंधक एक निफ्टी समाधान प्रदान करता है। यह एक शानदार उपकरण है जो डिस्ट्रोस के भार के साथ संगत है। LGSM के पास 50 से अधिक समर्पित सर्वर हैं। साथ ही, यह एक खुला स्रोत है। कमांड लाइन टूल लिनक्स पर समर्पित गेम सर्वर की त्वरित तैनाती की अनुमति देता है। नीचे डेमो देखें:
जबकि ये उत्कृष्ट विकल्प हैं, लिनक्स गेम सर्वर सेट अप के विकल्प हैं। जो आप उपयोग कर रहे हैं? नीचे टिप्पणी अनुभाग में हमें बताएं!
इमेज क्रेडिट: Shutterstock.com के माध्यम से Aperture75
मो लांग एक लेखक और संपादक हैं जो तकनीक से मनोरंजन तक सब कुछ कवर करते हैं। उन्होंने एक अंग्रेजी बी.ए. चैपल हिल में उत्तरी कैरोलिना विश्वविद्यालय से, जहां वह रॉबर्टसन स्कॉलर थे। MUO के अलावा, उन्हें htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro, और Cup of Moe में चित्रित किया गया है।