Computer >> कंप्यूटर >  >> प्रणाली >> Linux

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

काउंटर-स्ट्राइक के लिए स्टीम के आधिकारिक गेम सर्वर:ग्लोबल ऑफेंसिव अधिकांश उद्देश्यों के लिए पर्याप्त हैं। हालाँकि, आप उन्हें नियंत्रित नहीं करते हैं। यदि आप अपना स्वयं का सर्वर बनाते हैं, तो आप निम्न में सक्षम होंगे:

  • अपने स्वयं के नियम निर्धारित करें, जैसे मैच का समय, फ्रीज का समय, अधिकतम खिलाड़ी, अनुकूल आग, और इसी तरह। लेकिन यह सुनिश्चित करने के लिए देखें कि आप महत्वपूर्ण नियमों को नहीं तोड़ते हैं, विशेष रूप से इन्हें।
  • अपने दोस्तों के साथ निजी मैच करें।
  • प्रतियोगिता/टूर्नामेंट आयोजित करें।
  • कस्टम मैप पर चलाएं.

Linux पर गेम सर्वर क्यों बनाएं?

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

जबकि अधिकांश क्लाउड सेवाएं आपको विंडोज़ को ऑपरेटिंग सिस्टम के रूप में होस्ट करने देती हैं, यह आदर्श भी नहीं है। विंडोज़ बहुत अधिक रैम की खपत करता है जिसका उपयोग आप इसके बजाय अपने गेम को होस्ट करने के लिए कर सकते हैं। इससे लागत बढ़ जाती है। आपको प्रति घंटे के लाइसेंस के लिए भी भुगतान करना होगा, जिससे लागत और भी अधिक बढ़ जाती है। और अंतिम लेकिन कम से कम, गेम सर्वर (srcds daemon) को कॉन्फ़िगर करने के चरण स्वयं विंडोज और लिनक्स पर काफी समान हैं। इसका मतलब है कि Microsoft के ऑपरेटिंग सिस्टम पर Linux की तुलना में ऐसा करना आसान नहीं है।

यहां केवल 56.7MB RAM का उपयोग करने वाले डेबियन सिस्टम का उदाहरण दिया गया है।

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

गेम सर्वर आवश्यकताएँ

सीएस:जीओ गेम सर्वर बहुत मांग नहीं कर रहे हैं, इसलिए वर्चुअल प्राइवेट सर्वर ठीक काम करेंगे (समर्पित की कोई आवश्यकता नहीं)। न्यूनतम आवश्यकताएं:

  • 2GB RAM.
  • दो वर्चुअल कोर/सीपीयू। "गहन गणना" उदाहरण अधिक प्रतिक्रियाशील हो सकते हैं। पहले सामान्य गणना करने का प्रयास करें, फिर यदि आप सर्वर लैग को नोटिस करते हैं तो गहन में अपग्रेड करें।
  • कम से कम 40GB स्टोरेज स्पेस।
  • डेबियन ऑपरेटिंग सिस्टम के रूप में। यदि आप वास्तव में चाहते हैं तो आप अन्य डिस्ट्रो का भी उपयोग कर सकते हैं, लेकिन डेबियन आपको सिरदर्द मुक्त अनुभव प्रदान करेगा। इस आलेख में निर्देश डेबियन-विशिष्ट हैं।
  • यदि आपका VPS प्रदाता आपको अपने वेब इंटरफ़ेस नियंत्रण कक्ष के माध्यम से फ़ायरवॉल कॉन्फ़िगर करने देता है, तो इस उदाहरण के लिए इसे अक्षम कर दें।
  • अपने उदाहरण को एसएसएच कुंजी-आधारित प्रमाणीकरण का उपयोग करने के लिए अधिमानतः कॉन्फ़िगर करें। यदि आप पासवर्ड का उपयोग करने का इरादा रखते हैं, तो बहुत अच्छे पासवर्ड का उपयोग करें! अधिकांश समय सर्वर कमजोर या बहुत कमजोर पासवर्ड के कारण टूट जाते हैं। SSH कुंजी-आधारित प्रमाणीकरण इसे रोकता है।
  • यदि आपके पास पहले से स्टीम खाता नहीं है, तो यहां एक बनाएं।

आप लिनोड या DigitalOcean पर किफायती और विश्वसनीय VPS प्राप्त कर सकते हैं।

इंस्टेंस को अपग्रेड और रीबूट करें

एक बार जब आप अपना उदाहरण सेट कर लेते हैं, तो SSH के माध्यम से रूट के रूप में लॉग इन करें। यदि आपका प्रदाता आपको केवल sudo विशेषाधिकारों के साथ एक नियमित उपयोगकर्ता के रूप में लॉग इन करने की अनुमति देता है, तो लॉग इन करने के बाद इसे दर्ज करें।

sudo -i #ONLY ENTER THIS IF YOU ARE NOT ALREADY ROOT!

सुनिश्चित करें कि सभी पैकेज अद्यतित हैं।

apt update && apt upgrade

महत्वपूर्ण सॉफ़्टवेयर को पुनः लोड करने की स्थिति में रीबूट करें (कर्नेल, systemd init प्रक्रिया, आदि)।

systemctl reboot

रूट के रूप में वापस लॉग इन करें (या नियमित उपयोगकर्ता के रूप में, और sudo -i . के साथ रूट बनें यदि आवश्यक हो)।

स्टीमसीएमडी स्थापित करें

32-बिट समर्थन सक्षम करें।

dpkg --add-architecture i386

निम्नलिखित पैकेज स्थापित करें:

apt install software-properties-common

क्लोज्ड-सोर्स, गैर-मुक्त सॉफ्टवेयर पैकेज की स्थापना सक्षम करें।

add-apt-repository contrib
add-apt-repository non-free

पैकेज प्रबंधक जानकारी ताज़ा करें।

apt update

स्टीम सीएमडी स्थापित करें।

apt install steamcmd
सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

TAB Press दबाएं पहले प्रॉम्प्ट में "ओके" का चयन करने के लिए, फिर लाइसेंस समझौते के साथ अगले प्रॉम्प्ट में "I AGREE" चुनें, अन्यथा इंस्टाल निरस्त हो जाएगा।

बायोबू स्थापित करें, जिसका उपयोग आप अपने SSH सत्र को छोड़ने के बाद भी CS:GO सर्वर प्रक्रिया को चालू रखने के लिए करेंगे।

apt install byobu

CS इंस्टॉल करें:GO डेडिकेटेड सर्वर

इसे रूट खाते के तहत चलाना एक बुरा विचार है, इसलिए पहले एक नियमित उपयोगकर्ता बनाएं, जो समर्पित सर्वर डेमॉन चलाएगा।

adduser --gecos "" --disabled-login cstrike

इस उपयोगकर्ता के रूप में लॉग इन करें।

su - cstrike

"CSGO" निर्देशिका में सभी आवश्यक फ़ाइलों को स्थापित करने के लिए Steamcmd उपयोगिता को निर्देश दें।

steamcmd +force_install_dir ~/CSGO/ +login anonymous +app_update 740 validate +quit

इसमें कुछ समय लगेगा क्योंकि गेम फ़ाइलें 20GB+ से अधिक डाउनलोड होती हैं। यदि प्रक्रिया बाधित हो जाती है, तो बस उपरोक्त कमांड को फिर से चलाएँ (आपके द्वारा रूट के रूप में वापस लॉग इन करने के बाद और फिर su - cstrike के साथ "cstrike" उपयोगकर्ता के रूप में लॉग इन करें। ) यह वहीं जारी रहेगा जहां इसे छोड़ा था।

जीएसएलटी रजिस्टर करें

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

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

ऐप आईडी के रूप में "730" का प्रयोग करें। मेमो के लिए, आप अपनी इच्छानुसार कुछ भी टाइप कर सकते हैं। एक कोड जनरेट होगा जिसकी आपको भविष्य की कमांड में आवश्यकता होगी। अगली तस्वीर में लॉगिन टोकन उदाहरण देखें।

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

सीएस लॉन्च करें:समर्पित सर्वर पर जाएं

जब उपयोगकर्ता "cstrike" लॉग इन करता है, तो बायोबू को ऑटोलॉन्च करने के लिए सक्षम करें।

byobu-enable

बायोबू सत्र शुरू करें।

byobu

बग नोटिस :विंडोज़ के एसएसएच क्लाइंट पर, स्ट्रिंग "1;0c" कमांड लाइन पर दिखाई दे सकती है। यदि जारी रखने से पहले ऐसा होता है तो स्ट्रिंग को हटा दें।

काउंटर-स्ट्राइक प्रारंभ करें:वैश्विक आक्रामक सर्वर डेमॉन प्रक्रिया। अगला कमांड एक उदाहरण है:आपको GSLT को अंत में +sv_setsteamaccount B382BB13C7AAAFDE8272247F87586106 में बदलना होगा। . "B382" से शुरू होने वाली स्ट्रिंग को हटाएं और पिछले चरण में आपके द्वारा जेनरेट किया गया अपना गेम लॉगिन टोकन जोड़ें।

~/CSGO/srcds_run -game csgo -net_port_try 1 +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount B382BB13C7AAAFDE8272247F87586106

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

प्रेस F6 बायोबू सत्र से अलग होने और सर्वर को चालू रखने के लिए। या, Ctrl press दबाएं + सी सर्वर बंद करने के लिए।

जब आप बाद में रूट के रूप में अपने सर्वर से दोबारा कनेक्ट करते हैं, तो बायोबू सत्र को पुनर्स्थापित करने के लिए, बस "cstrike" उपयोगकर्ता के रूप में वापस लॉग इन करें।

su - cstrike

यदि सत्र अपने आप नहीं खुलता है, तो टाइप करें:

byobu

गेम शुरू करें और सर्वर से कनेक्ट करें

एक सफल सर्वर शुरू होने पर, आपको टर्मिनल में इस तरह का एक संदेश दिखाई देगा:

Connection to Steam servers successful.
Public IP is 203.0.113.8

IP पता कॉपी करें।

काउंटर-स्ट्राइक लॉन्च करें:आपके कंप्यूटर पर वैश्विक आक्रामक।

ऊपरी-बाएँ कोने में, ड्रॉप-डाउन सूची पर क्लिक करें जहाँ यह "आधिकारिक मिलान" कहता है।

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

"सामुदायिक सर्वर ब्राउज़र" चुनें। "पसंदीदा" टैब पर क्लिक करें, फिर निचले दाएं कोने में "सर्वर जोड़ें" पर क्लिक करें।

सीएस कैसे बनाएं:लिनक्स वीपीएस पर सर्वर पर जाएं

अपने वीपीएस का सार्वजनिक आईपी पेस्ट करें। यदि गेम सर्वर सूची में प्रकट नहीं होता है तो "ताज़ा करें" पर क्लिक करें। शामिल होने के लिए प्रविष्टि पर डबल क्लिक करें।

निष्कर्ष

अपना CS:GO गेम सर्वर बनाने के लिए बधाई। आपको अपने गेम को अपने और अपने दोस्तों की पसंद के अनुसार कॉन्फ़िगर करना होगा। पहले लिंक किया गया पृष्ठ srcds गेम डेमॉन के लिए कमांड लाइन विकल्प सीखने और गेम सेटिंग्स को समायोजित करने के लिए "autoexec.cfg" और "server.cfg" को कॉन्फ़िगर करने के लिए एक अच्छी शुरुआत हो सकती है। मज़े करो!


  1. काली लिनक्स कैसे स्थापित करें

    अधिकांश लिनक्स वितरण सामान्य उपयोगकर्ता के लिए डिज़ाइन किए गए हैं, लेकिन काली लिनक्स उनमें से एक नहीं है। यह डेबियन-आधारित डिस्ट्रो सुरक्षा पेशेवरों और जिज्ञासु शौकीनों के लिए एकदम सही है, जिन्हें व्हाइट-हैट हैकिंग और सिस्टम परीक्षण के लिए सही टूल की आवश्यकता होती है। काली लिनक्स में सुरक्षा परीक्ष

  1. लिनक्स पर कोडी कैसे स्थापित करें

    जब मीडिया स्ट्रीमिंग की बात आती है, तो कोडी से बेहतर कोई खिलाड़ी नहीं है। यह आपके बॉक्ससेट संग्रह से लेकर लाइव टीवी तक सब कुछ स्ट्रीम कर सकता है - मूल Xbox पर इसकी विनम्र शुरुआत से बहुत दूर। चूंकि यह क्रॉस-प्लेटफ़ॉर्म है, इसलिए आपको इसे अपने Linux PC पर इंस्टॉल करने में कोई समस्या नहीं होगी। कुछ लि

  1. आर्क लिनक्स कैसे स्थापित करें

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