Rast प्रयोगात्मक में अपना खुद का सर्वर कैसे बनाएं। लिनक्स के लिए अपना स्वयं का सर्वर कैसे बनाएँ। स्टीमसीएमडी कंसोल में पहुंच

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

1. पहली चीज जो हमें करने की ज़रूरत है वह नेटवर्क पर जंग चलाने के लिए स्विच है और डाउनलोड एक संग्रह जिसमें सभी आवश्यक उपकरण हैं, और किसी भी स्थान पर अनपैक करें।

2. अब जाना है स्थापना... फ़ाइल चलाएँ अद्यतन-जंग-Server.bat फ़ोल्डर से SteamCMD और प्रतीक्षा करें कि हमारा सर्वर कब डाउनलोड हो रहा है। सर्वर RustServer फ़ोल्डर में बूट होगा।

सब कुछ, हमने सर्वर स्थापित किया है, अगले चरणों पर आगे बढ़ें।

3. अब हम करेंगे सर्वर शुरू करें, इसे कस्टमाइज़ करें और दोस्तों को आमंत्रित करें। निर्मित सर्वर से कनेक्ट करने के लिए, हम निम्न चरणों का पालन करते हैं:

फोल्डर पर जाएं SteamCMD और फ़ाइल चलाएँ रन-जंग-Server.bat (यह उसका था, Rust_server नहीं)। प्रायोगिक जंग सर्वर शुरू करने के लिए, फ़ाइल चलाएँ रन-जंग-ऍक्स्प-Server.bat
- शुरू करने के बाद, कमांड लाइन में डाउनलोड के बारे में जानकारी के साथ लाइनें होंगी, हम उस समय की प्रतीक्षा कर रहे हैं जब शिलालेख दिखाई देता है "सर्वर इनिशियलाइज़्ड"।
- सब कुछ, सर्वर चल रहा है।
- अब, सर्वर में प्रवेश करने के लिए, हमें अपने सर्वर का पता खोजने की आवश्यकता है। क्लासिक विकल्प है
- हम अपने आईपी को एक टेक्स्ट फाइल में लिखते हैं (ताकि भूल न जाएं)।
- इसके बाद, खेल शुरू करें और F1 (कंसोल) कुंजी दबाएं और net.connect कमांड दर्ज करें। आपका आईपी: 28015 (जहां आपका आईपी आपका आईपी है जिसे आपने पहले से सीखा था)। सिद्धांत रूप में, यह 127.0.0.1 भी होना चाहिए।

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

4. खैर, अब, अगर सब कुछ आपके लिए काम करता है और आपको यह पसंद है, तो आप इसके साथ खेल सकते हैं सर्वर सेटिंग्स.
उदाहरण के लिए, नवीनतम अपडेट में, डेवलपर्स ने हथियार पहनने (मैंने तुरंत मृत द्वीप श्रृंखला को याद किया) के साथ-साथ कपड़ों और उपकरणों के पहनने के रूप में इस तरह की एक दिलचस्प चीज को जोड़ा।
यह कई के अनुरूप नहीं था, और इस फ़ंक्शन को अक्षम करने का एक अवसर है।

इसके लिए आपको चाहिए:
\u003e सर्वर में व्यवस्थापक के रूप में लॉग इन करें। ऐसा करने के लिए, गेम में, F1 कुंजी के साथ कंसोल खोलें और Rcon.login कमांड को अपना पासवर्ड दर्ज करें (आपका पासवर्ड सर्वर में सेट है। एफजीजी फ़ाइल और डिफ़ॉल्ट रूप से यह 123456 जैसा दिखता है)। दर्ज करने के बाद, एक शिलालेख दिखाई देना चाहिए (कंसोल में) "व्यवस्थापक के रूप में लॉग इन किया गया", जिसका अर्थ है कि आप व्यवस्थापक के रूप में लॉग इन हैं। अब हम कमांड दर्ज करते हैं:
- कपड़े पहनने को निष्क्रिय करने के लिए: सशर्त
- हथियारों / इन्वेंट्री पर पहनने को निष्क्रिय करने के लिए: conditionloss.damagemultiplier "0.0"

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

यदि आप इस पृष्ठ पर गए हैं, तो आप सोच रहे हैं, कैसे रस्ट में अपना खुद का सर्वर बनाने के लिए, साथ ही यह कैसे काम करने के लिए कॉन्फ़िगर करने के लिए।

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

खेल जंग में अपने सर्वर का उद्देश्य

  1. सर्वर का उपयोग करके, आप अपने दोस्तों के साथ खेल सकते हैं, जहां कोई भी आपके गेमप्ले के साथ हस्तक्षेप नहीं करेगा।
  2. प्रायोगिक क्रिया के लिए, इसका अर्थ है कि कोई भी व्यक्ति वास्तविक समय में इसका परीक्षण करने के लिए मकान, जाल का निर्माण कर सकता है।
  3. इससे लाभान्वित होने के लिए, अर्थात्, दर्जनों लोगों के खेल के लिए एक सर्वर बनाना।

रस्ट एक्सपेरिमेंटल सर्वर बनाने के अन्य कारण हो सकते हैं, लेकिन ये सबसे लोकप्रिय थे।

कैसे भाप पर अपने जंग प्रायोगिक सर्वर बनाने (बनाने) के लिए

रस्ट सर्वर सबसे ऊपर है, खेल में कई प्रयोगों के लिए एक अविश्वसनीय रूप से अच्छा खेल का मैदान है। जहां आप एक अलग कोण से नए अपडेट देख सकते हैं, यानी यह पता कर सकते हैं कि गेम में कौन-कौन सी चीजें जोड़ी गईं, और स्थिरता के लिए अपने घर की भी जांच करें, जिसे अपग्रेड करना आसान नहीं होगा। उसी समय, अपने स्वयं के सर्वर बनाने के सबसे सामान्य कारणों का नाम दिया गया था।

यह याद रखने योग्य है कि सर्वर में कभी-कभी चीजों के साथ अपने स्वयं के स्टोर होते हैं, जहां आप छापे के लिए आइटम खरीद सकते हैं, घर बना सकते हैं, हथियार और बहुत कुछ, वास्तव में, असली पैसे के लिए। इस पहलू में, लगातार प्रतिस्पर्धा है, जहां कुछ लोग अभी भी इन वस्तुओं को खरीदते हैं।

अन्य लोगों के सर्वर पर दोस्तों के साथ मिलकर गेम प्रक्रिया को खेलना बेहतर है, क्योंकि यह एड्रेनालाईन को जोड़ देगा और टीम की भावना को बढ़ाएगा, जिससे आप खुद समझ जाएंगे कि अन्य लोगों के सर्वर पर दोस्तों के साथ जीवित रहना बेहतर है। लेकिन ऐसे भी मामले हैं जब सर्वर न केवल सामान्य खिलाड़ियों द्वारा भरा जाता है, बल्कि थिएटरों द्वारा भी भरा जाता है, जो सामान्य रूप से खेलने की अनुमति नहीं देते हैं। यदि आप जानते हैं कि आपके सर्वर को अपने घुटनों से कैसे निकालना है, तो बेझिझक अपना खुद का बनाएं और अपने दोस्तों को वहां आमंत्रित करें, लेकिन व्यवस्थापक अधिकारों का उपयोग न करें, इससे अन्य खिलाड़ियों की स्थिति बढ़ जाएगी।

रस्ट सर्वर हार्डवेयर के लिए सिस्टम आवश्यकताएँ

कोई फर्क नहीं पड़ता कि यह कितना हास्यास्पद लग सकता है, सिस्टम की कोई ज्ञात आवश्यकताएं नहीं हैं जो हर किसी के लिए अनुशंसित की जा सकती हैं। जहां उपकरणों में सबसे महत्वपूर्ण तत्व रैम है, जो मापदंडों के संदर्भ में सबसे अधिक हो सकता है, क्योंकि जब सर्वर लोड होता है, तो पूरा धागा रैम को लोड करता है, और फिर सर्वर हैंग हो जाता है। यदि सर्वर पर कई ऑब्जेक्ट और प्लेयर हैं, तो रैम पर लोड केवल बढ़ेगा। एक पूर्ण विकसित खेल के लिए, 8 जीबी रैम और एक i5 प्रोसेसर उपयुक्त है, जो उचित स्तर पर आपके सर्वर का समर्थन करेगा। इस उपकरण के साथ, आप 15-मंजिला इमारत से उन पर फायरिंग करते हुए, 20 हेलीकॉप्टरों के हमले का सामना करने में सक्षम हैं, जो व्यास में 15 ब्लॉक होंगे। इस प्रकार, कोई भी जमाव नहीं होना चाहिए। जैसे ही सर्वर पर एक गंभीर भार होता है, सर्वर के काम को बचाने के लिए रैम अधिकतम शक्ति का उपयोग करना शुरू कर देता है। सामान्य मोड में, केवल 4-6 प्रतिशत रैम का उपयोग किया जाता है।

स्टीमसीएमडी कंसोल में पहुंच

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

वितरण किट स्वयं संग्रह में है, स्थापित करने के लिए, आपको सभी फ़ाइलों को आवश्यक निर्देशिकाओं में से एक में अनपैक करना होगा। यह याद रखने योग्य है कि यदि आपका सर्वर लिनक्स ओएस पर है, तो आपको बस ऐसी वितरण किट डाउनलोड करने की आवश्यकता है। अब हम विंडोज 10 और डेबियन 8 जीएनयू, लिनक्स जैसे ऑपरेटिंग सिस्टम को पूरी तरह से अलग करने की कोशिश करेंगे।

विंडोज 10 के तहत एक रस्ट सर्वर के लिए एक वितरण किट स्थापित करना

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

प्रारंभ में, अपनी हार्ड ड्राइव पर एक विशिष्ट फ़ोल्डर बनाना बेहतर है। उदाहरण के लिए, "D: \\ SteamCMD", ऐसा नाम भविष्य में भ्रमित न होने के लिए बनाया गया था, और यह स्पष्ट था कि वह भविष्य में क्या करेगी। आपको इस फ़ोल्डर में अपने वितरण को अनपैक करना चाहिए। सभी फ़ाइलों को अनपैक करने के बाद, आपके पास फ़ाइलों के बीच में cmcmd.exe होगा, जिसे आपको बस चलाने की आवश्यकता है। कार्यक्रम लॉन्च होने के बाद, यदि आवश्यक हो, तो यह स्वचालित रूप से वर्तमान संस्करण को डाउनलोड करेगा, ताकि आपका सर्वर अद्यतित हो। आपको उस समय तक निष्क्रिय होना चाहिए जब आपको किसी भी आदेश को दर्ज करने के लिए प्रेरित नहीं किया जाता है।

इस प्रकार, अब हमें स्टीम एप्लिकेशन अपडेट करने का अधिकार है। नीचे अपना गेम सर्वर बनाने और अपडेट करने के लिए विस्तृत निर्देश दिए गए हैं।

महत्वपूर्ण: इन "" उद्धरणों के बिना सभी कमांड दर्ज किए जाते हैं, भविष्य में इसे ध्यान में रखें।
  1. पहला कदम सेवा पर खुद को अधिकृत करना है। यह एक अच्छी कमांड के साथ किया जा सकता है "लॉगिन गुमनाम"... बेशक, आप अपना उपयोगकर्ता नाम और पासवर्ड निर्दिष्ट कर सकते हैं, लेकिन अनाम प्राधिकरण आपको पासवर्ड दर्ज करने के लिए नहीं कहता है। अन्य प्राधिकरण प्रणालियों की तुलना में इसका उपयोग करना आसान है।
  2. दूसरा महत्वपूर्ण कदम निर्देशिका के लिए वास्तविक पथ को इंगित करना है जहां पूरा सर्वर इंस्टॉलेशन किया जाएगा। यह प्रयोग करके किया जा सकता है "Force_install_dir<Путь каталога>» ... इस मामले में, यह याद रखने योग्य है कि हार्ड डिस्क चुनते समय, आपको इसके लोड और बैंडविड्थ पर ध्यान देने की आवश्यकता है। केवल SSD में सबसे अधिक बैंडविड्थ होती है, जो कि नहीं तो खरीदने लायक है। इसके लिए धन्यवाद, प्रदर्शन, साथ ही साथ इसकी पहुंच 90 प्रतिशत तक बढ़ जाती है। इसलिए, सर्वर बनाते समय इसे ध्यान में रखा जाना चाहिए। कमांड के साथ रास्ता कुछ इस तरह दिखेगा, "Force_install_dir D: \\ srv001" (निर्देशिका का नाम एक अनियंत्रित तरीके से निर्दिष्ट किया गया था, जहां आप इसे अपने तरीके से नाम दे सकते हैं, जिसके बाद यह स्वचालित रूप से बनाया जाएगा)।
  3. समान रूप से महत्वपूर्ण चरणों में से एक खेल की स्थापना या अपडेट लॉन्च करना है। निस्संदेह, सभी कार्यक्रमों और अनुप्रयोगों का अपना पहचानकर्ता है, जंग में इसकी आईडी निम्नलिखित है: "258,550"... इस चरण में, आपको इसके बारे में सोचने की ज़रूरत नहीं है, जहाँ साहसपूर्वक निम्नलिखित डेटा को कंसोल में दर्ज करें: "App_update 258550"... इस आदेश को दर्ज करने के बाद, डाउनलोड किया जाएगा, साथ ही निर्देशिका सर्वर पर डाउनलोड की गई फ़ाइलों की आवश्यक अनपैकिंग, जो कि हमारे द्वारा पिछले चरण में निर्दिष्ट की गई थी। बेशक, यदि आप इंटरनेट पर देखते हैं, तो आप इस तरह के कमांड में आ सकते हैं "App_update 258550 -बेटा जनता"। बेशक, उसके पास एक पूरी टीम का सारांश है। बहुमत इस तथ्य में निहित है कि खेल को पहले दो अलग-अलग खेलों में विभाजित किया गया था, और ये विरासत और प्रायोगिक हैं। जहां एक नया संस्करण परीक्षण में था, जिसे खेल के मुख्य संस्करण में नहीं जोड़ा गया था और इसे मुफ्त मोड में वितरित किया गया था। अब लीगेसी को आधिकारिक तौर पर बंद कर दिया गया है, जहां प्रायोगिक इसे प्रतिस्थापित करने के लिए आया है। खेल के एक विशिष्ट संस्करण को स्थापित करने के लिए "-बेटा" जैसी कुंजी की आवश्यकता होती है, हमारे मामले में, यह आवश्यक नहीं है। आखिरकार, वह गेम का एक पूर्ण ग्राहक खुद डाउनलोड करेगी, जो प्रासंगिक है।

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

यह आलेख आपके स्वयं के सर्वर को बनाने, खोलने और यहां तक \u200b\u200bकि प्रबंधन की पूरी अवधारणा पर विचार करेगा, जिसमें बिना किसी संशोधन के केवल मानक फाइलें होंगी। आखिरकार, संशोधन एक पूरी तरह से अलग विषय है, जिसके बारे में आप बहुत कुछ बता सकते हैं।

अपना सर्वर शुरू करने के लिए, हमें बैच फ़ाइल (बैच फ़ाइल) की आवश्यकता होती है। इसके अलावा, इसके लॉन्च में आपको अपने स्वयं के कई कार्यों को प्रतिस्थापित करने का अधिकार है, जिसे यह प्रदर्शन करने के लिए मजबूर किया जाएगा, और यह लॉन्च के आदेश में इंगित किया गया है।

सभी न्यूनतम आदेशों में से, ऐसी रेखा को बैच फ़ाइल से जोड़ा जाना चाहिए "RustDedicated.exe -batchmode"... यह संभव कनेक्ट किए गए आदेशों का सबसे छोटा हिस्सा है जिसे आप उपयोग कर सकते हैं।

अगर किसी को दिलचस्पी है, तो आप अपने सर्वर को उन कमांड के तहत चला सकते हैं जो आपके बैच फ़ाइल में होने चाहिए "RustDedicated.exe -batchmode + server.hostname" MyNameServerRExP "+ server.port 28016 -logFile" output.txt "... कमांड लाइन ने विशेष रूप से आवश्यक सेटिंग्स नहीं दिखाईं, जो आपके बनाए सर्वर का नाम, पोर्ट नंबर, लॉग फाइल, सर्वर द्वारा की गई सभी लॉग क्रियाओं को दर्शाती हैं, इसमें दर्ज किया जाएगा, जहां आप यह जान सकते हैं कि इसके कार्य में क्या त्रुटियां हुईं। लेकिन इसके लिए आपको बनाई गई सर्वर की निर्देशिका में एक फ़ाइल बनाने की आवश्यकता है, और वे होंगे "D: \\ srv001 \\ ruststart.bat".

इस चरण में एक महत्वपूर्ण कारक पोर्ट का विकल्प है, लेकिन यदि आपके पास एक ही सर्वर पर कई अन्य सर्वर हैं, तो आपको पूरी तरह से अन्य पोर्ट का उपयोग करने की आवश्यकता है। यही है, आपको स्वयं अन्य पोर्ट पैरामीटर सेट करने की आवश्यकता है "& Server.port 28017".

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

अब हमें गेम लॉन्च करके रस्ट गेम को लॉन्च करने की आवश्यकता है, इसके साथ कंसोल खोलें f1 कुंजी का उपयोग करना, जहां हम निम्नलिखित पंक्ति में प्रवेश करते हैं "कनेक्ट लोकलहोस्ट: 28016"... यही है, हम उसी पोर्ट में प्रवेश करते हैं जो हमने बैच फ़ाइल में इंगित किया था, और हम अपने सर्वर पर जाएंगे। लेकिन "लोकलहोस्ट" केवल आपके कंप्यूटर पर चलेगा जहां सर्वर शुरू किया गया था। यदि आपने ऐसा ही किया है, लेकिन पहले से ही खरीदे गए सर्वर पर, तो आपको बस सर्वर के आईपी-एड्रेस और पोर्ट दर्ज करने की आवश्यकता है, और फिर उस पर जाएं। लेकिन हमने मूल रूप से हमारे ओएस के लिए स्थानीय पहुंच के साथ एक सर्वर बनाया। इस प्रकार, कनेक्शन कमांड पंजीकृत होने के बाद, थोड़ी देर के बाद जंगली द्वीप के चारों ओर भागना संभव होगा।

जंग प्रायोगिक सर्वर के लिए स्वचालित अद्यतन प्रक्रिया

इस बिंदु पर, प्रत्येक व्यक्ति अपने स्वयं के ढांचे को परिभाषित करता है, गेम के अपडेट किए गए संस्करण के लिए पूरे सर्वर को कैसे अपडेट करना है। यही है, आप कुछ मान निर्धारित कर सकते हैं जो आपका सिस्टम अनुसरण करेगा। ऐसा करने के लिए, इस पथ के साथ फिर से एक बैच फ़ाइल बनाना महत्वपूर्ण है "D: \\ SteamCMD \\ upd_rs001.bat"... इसमें कुछ इस तरह होना चाहिए:

गूंज "अपडेट सर्वर जंग: SRV001"

प्रारंभ / प्रतीक्षा करें / उच्च भाप cmd.exe + लॉगिन अनाम + बल_स्थापना_दिर D: \\ SRV001 + app_update 258550 सत्यापित + छोड़ें ”

अब आपको सर्वर को अपने आप से निलंबित करना होगा, और इस baht फ़ाइल को खोलना होगा, जो आपके सर्वर क्लाइंट को वर्तमान संस्करण में अपडेट कर देगा। जैसे ही अपडेट डाउनलोड होते हैं, आप इसे फिर से सुरक्षित रूप से चला सकते हैं।

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

हम डेबियन स्क्वीज़ मशीन पर सर्वर स्थापित करते हैं

निस्संदेह, इस स्थापना की प्रक्रिया बहुत कठिन है, और इसके संदर्भ में क्या और क्या की महत्वपूर्ण व्याख्या की आवश्यकता है। इसलिए, आपको सावधानी से कार्य करने की आवश्यकता है।

  1. सुपरकार के रूप में लिनक्स सिस्टम में प्रवेश करें, इसे "सु" के रूप में अलग-अलग रूप में संदर्भित किया जाता है। अगला, आपको "apt-get install lib32gcc1" कमांड को निष्पादित करने की आवश्यकता है। इस चरण में, संकलन के लिए, जीसीसी के लिए आवश्यक पुस्तकालयों की विशेष स्थापना, या अधिक सटीक रूप से किया जाता है।
  2. स्टीमएमडीएम के लिए, एक नया प्रोफ़ाइल पूरी तरह से अलग से बनाया गया है, ताकि सुपरसुसर के रूप में लगातार लॉन्च न हो, जो लॉन्च करने के लिए अधिक समय का उपभोग करेगा। अगला, चुपचाप एक स्टीम उपयोगकर्ता बनाएं, जहां हम तुरंत लॉग इन करते हैं, जैसे कि "सु-स्टीम" के बाद "यूजरडैम-एम स्टीम"।
  3. इसके बाद, आपको "steamcmd" नाम की एक निर्देशिका बनाने की आवश्यकता है, और "mkdir ~ / steamcmd" का उपयोग करके उसमें जाएं, और फिर "cd ~ / steamcmd"। भाप प्रोफाइल की आर्थिक निर्देशिका में एक निर्देशिका के निर्माण को पूरा करने के लिए कहां।
  4. कंसोल में तुरंत वितरण डाउनलोड करें: "wget \u200b\u200bhttp://media.steampowered.com/client/installer/steamcmd_linux.tar.gz"।
  5. हम संग्रह को अनपैक करते हैं: "tar -xvzf steamcmd_linux.tar.gz"। अगला, "ls" दर्ज करें और देखें कि कौन सी फाइलें जोड़ी गई हैं।
  6. "./Steamcmd.sh" का उपयोग करके हम शेल स्क्रिप्ट लॉन्च करते हैं। जहां एक स्टीम कंसोल कमांड प्रॉम्प्ट बनाने के लिए। निस्संदेह, भविष्य में, हम बस स्टीम के लिए इच्छित कमांड दर्ज करते हैं, जिसे हमने विंडोज संस्करण को स्थापित करते समय पहले ही देखा है।

"लॉगिन गुमनाम"

"Force_install_dir ./res02"

"App_update 258550"

  1. जैसा कि सब कुछ स्थापित है, हम सुरक्षित रूप से "res02" फ़ोल्डर में जा सकते हैं, लेकिन इसके लिए आपको पहले स्टीम कंसोल "बाहर निकलें" से बाहर निकलने की आवश्यकता है। हम आगे "cd ./res02" दर्ज करते हैं, और "ls" दर्ज करते हैं। हम सभी फाइलों को देखते हैं और हमारे दोस्तों के बीच हम देखते हैं कि एक "RustDedicated" फाइल है।
  2. इस चरण में, वह विंडोज संस्करण को फिर से याद करता है, जहां हम पहले से ही बैच फ़ाइल का उपयोग कर रहे हैं। हम यहाँ ऐसा ही करते हैं, निम्न मापदंडों के तहत बैच फ़ाइल चला रहा है "./ustDedicated -batchmode"। उसके बाद, कंसोल कुछ जानकारी के बारे में विभिन्न संदेश प्रदर्शित करना शुरू कर देता है, जिसमें त्रुटियां नहीं होनी चाहिए।

फिर हम जल्दी से गेम लॉन्च करते हैं और लिखते हैं, हमेशा की तरह कंसोल में "कनेक्ट 192.168.0.75:28016"। यहां, मशीन का पता, साथ ही साथ इसके बंदरगाह, पहले से ही शुरू में संकेत दिए गए हैं। तब हम देखते हैं कि सर्वर से कनेक्शन स्थापित किया जा रहा है। दुर्भाग्य से, अनुकूलन के बिना, सर्वर अधिकांश रैम का उपभोग करेगा, जो 8 जीबी में से लगभग 5 है। दरअसल, विंडोज पर, रैम का उपयोग 1.3 जीबी तक भी नहीं हुआ था।

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

यदि आप एक उत्कृष्ट होस्टिंग पर एक गुणवत्ता सर्वर बनाना चाहते हैं, तो मैं आपको गेमबटन होस्टिंग की सेवाओं का उपयोग करने की सलाह देता हूं

और इसलिए, आइए शुरू करें:

रस्ट पाइरेट सर्वर कैसे बनाएं

  1. सबसे पहले, ज़ाहिर है, हमें सर्वर की आवश्यकता है। "रेडी-मेड रस्ट सर्वर" श्रेणी पर जाएं और जिस सर्वर को आप पसंद करते हैं उसे डाउनलोड करें।
  2. अपनी हार्ड ड्राइव पर एक नया फ़ोल्डर बनाएँ, उदाहरण के लिए " D: \\ ServerRust"लेकिन यह देखें कि फ़ोल्डर में नाम और पथ में रूसी वर्ण नहीं हैं।
  3. पहले से डाउनलोड किए गए सर्वर को बनाए गए फ़ोल्डर में अनपैक करें।
  4. अब आपको फ़ोल्डर में जाने की आवश्यकता है - " / सर्वरडाटा / सीएफजी"
  5. नोटपैड के साथ खोलें (आरएमबी - साथ खोलें - नोटपैड) फ़ाइल " server.cfg"और इसे अपने विवेक पर अनुकूलित करें। सभी आदेशों के विवरण के साथ एक छोटी फ़ाइल आपको इसमें मदद करेगी -

    4.69 Kb डाउनलोड: 4365

  6. इसके अलावा, हम भी कॉन्फ़िगर " Server.bat चलाएं"जैसा कि यह उस पृष्ठ पर विवरण में लिखा गया है जहां आपने डाउनलोड किया था रस्ट सर्वर तैयार

रस्ट स्टीम सर्वर कैसे बनाएं

  • हम सभी एक ही फाइल करते हैं " server.cfg"हम इसे फ़ोल्डर में ढूंढते हैं" / cfg".

हम लॉन्च करते हैं " Server.bat चलाएं"हमारा नया बनाया गया सर्वर। जंग चालू करें," F1 "दबाएं, net.connect 127.0.0.1:28015 लिखें, यह एक सामान्य स्थानीय IP पता है, ताकि आपके दोस्त इंटरनेट के माध्यम से आपसे जुड़ सकें, आपके पास एक समर्पित IP होना चाहिए।

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

सिस्टम आवश्यकताएं

Rasta सर्वर आपके कंप्यूटर पर महंगा हो सकता है, लेकिन शायद उतना नहीं जितना आप सोच सकते हैं। 4 वर्ग के आधार क्षेत्र में। किमी (डिफ़ॉल्ट पीढ़ी का आकार) कार्ड 1 गीगाबाइट रैम के करीब चलेगा। तनाव परीक्षण और 144,000 वस्तुओं के बाद, सर्वर लगभग 1.8 गीगाबाइट मेमोरी का उपयोग करता है। इसलिए मैं प्रति सर्वर कम से कम 3 जीबी समर्पित करने का सुझाव दूंगा। अधिकांश भाग के लिए, आमतौर पर, जब सर्वर 150,000 वस्तुओं तक पहुंचता है, तो सर्वर अलग हो जाएगा।

सर्वर प्रारंभ

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

RustDedicated.exe -batchmode -load एक ग्राफिकल इंटरफ़ेस के बिना सर्वर शुरू करने के लिए जिम्मेदार है, और लोड उपसर्ग बहुत महत्वपूर्ण है, क्योंकि इसके बिना, अगली बार जब सर्वर शुरू होता है, तो सभी प्रगति लोड नहीं होगी, इसलिए बोलने के लिए, एक पोंछना होगा।

server.seed - "बीज" दुनिया बनाने के लिए -modifier, -2147483647 से 2147483647 तक एक पूर्णांक। दुनिया कैसे उत्पन्न होगी यह संख्या पर निर्भर करता है। केवल सामान्य स्थान हैं जो अपरिवर्तित हैं, ये बर्फ, जंगल, रेगिस्तान हैं।

आप बल्लेबाजी शुरू कर सकते हैं और उपयोग कर सकते हैं:

"क्लाइंट.कनेक्ट (आईपी) :( पोर्ट)" एफ 1 कंसोल में। यदि होस्ट आप हैं, तो LAN कनेक्शन के लिए "client.connect localhost: 28015"

कंसोल कमांड

बाकी सेटिंग्स के लिए, वे स्टीम संस्करण के लिए समान हैं, सर्वर को नियंत्रित करने के लिए कंसोल के लिए कमांड की सूची:

किक "नाम" - नाम से किक

किकल - अंधाधुंध लात

"नाम" पर प्रतिबंध - Playera के नाम से प्रतिबंध

Banid "स्टीम आईडी" - idStima Playera द्वारा प्रतिबंध

स्थिति - जो ऑनलाइन है

कहना - कहना

उपयोगकर्ता - खिलाड़ियों के बारे में जानकारी

बैनर - "अपराधियों" या सभी प्रकार के थिएटरों का एक रजिस्टर

बैनिलेक्स - उत्तर "अपराधियों" की एक रजिस्ट्री के साथ कि उन्हें सर्वर से बाहर क्यों रखा गया

सूची - "अपराधियों" का रजिस्टर या आईडीस्टिम के अनुसार सभी प्रकार के थिएटर

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

Server.port "28015" - शब्दों के बिना सब कुछ स्पष्ट है, जिस पर पोर्ट कनेक्ट करना है

Server.maxplayers 500 - यह अनुमान लगाना भी मुश्किल नहीं है (आप कितने अधिकतम खिलाड़ी योजना बना रहे हैं या नहीं योजना बना रहे हैं)

Server.hostname "माय पर्सनल सर्वर" - आप अपने सर्वर को गेम में सूचीबद्ध कैसे देखना चाहेंगे

Server.identity "MegaRust" - सर्वर का नाम जिसे फ़ोल्डर नाम में जगह की आवश्यकता होती है

Server.saveinterval 3600 - कितनी बार सहेजना है (गैर-गणित अनुकूल 1 घंटा \u003d 3600 सेकंड के लिए)

Server.seed - एक मानचित्र बनाने के लिए एक ऐड-ऑन, किसी भी संख्या सिद्धांत में उपयुक्त हैं, क्योंकि सीमाएं काफी बड़ी हैं: -2147483647 से 2147483647 तक। यह प्रभावित करता है कि कौन सा नक्शा बाहर निकलेगा।

Server.secure - सब कुछ स्पष्ट है (VAC और EAC)

Server.tickrate - Hz में कार्ड की घड़ी की आवृत्ति, इसे 30 पर सेट करना बेहतर है, प्रदर्शन संख्या के विपरीत आनुपातिक है, लेकिन विफलताओं को बाहर नहीं किया जाता है।

Server.start - सर्वर शुरू करें

Server.stop - सर्वर बंद करो

Server.writecfg - किसी फ़ाइल में सेटिंग सहेजना

Gc.collect - सर्वर कैश साफ़ करना

परिचय

ध्यान दें: सर्वर बनाने की शुरुआत करने से पहले, सुनिश्चित करें कि आपके पास पर्याप्त डिस्क स्थान, कंप्यूटर शक्ति, तंत्रिकाओं और समय है।

इसके अलावा, हाल ही में "अपडेट / फिक्स" में, उन्होंने सर्वर को अन्य लोगों से कनेक्ट करने के लिए कमांड को मार दिया (अर्थात्: "client.connect: 28015" (डिफ़ॉल्ट रूप से))। अब, यह प्रारंभिक "महत्वपूर्ण" कमांड एक अंतहीन लोडिंग स्क्रीन देता है (कोई कह सकता है, सब कुछ काम करता है, यह सिर्फ मुझे टेढ़ा-मेढ़ा है। -रैप्स, लेकिन हमने इसे 10 बार किया और आम तौर पर समय को मार दिया, लगभग दो घंटे, लेकिन लोडिंग स्क्रीन जीवन का मामूली संकेत नहीं दिखाती)। इस संबंध में, यह बताने का कोई मतलब नहीं है कि सर्वर को अन्य लोगों से कैसे जोड़ा जाए। (चूंकि मुझे अन्य तरीके नहीं पता हैं।)

सर्वर निर्माण

हम आधिकारिक स्टीम वेबसाइट: स्टीमसीएमडी (स्टीम कंसोल) से डाउनलोड करके शुरू करते हैं। स्टीमएमडीएम डाउनलोड करने के बाद, इसे स्टीम फ़ोल्डर में अनज़िप करें। अगला, "स्टीम" फ़ोल्डर पर जाएं और इस फ़ाइल को चलाएं (इस समय, स्टीम को स्वयं बंद कर दिया जाना चाहिए)। स्टीम कंसोल आता है। लोड करने के बाद, हमें लॉग इन करना होगा - इसके लिए हम कमांड लिखते हैं: "लॉगिन अनाम" और एंटर दबाएं।
लॉग इन करने के बाद, हम Rast फ़ाइलों को लोड करने के लिए इस कमांड को पंजीकृत करते हैं - " app_update 258550 -बेटा प्रायोगिक"
यह तर्कसंगत है कि गेम फ़ाइलों को आपके इंटरनेट की गति के आधार पर लोड होने में लंबा समय लगेगा।
मैं यह नोट करने में जल्दबाजी करता हूं कि यदि आपके पास ऑटो-अपडेट प्लगइन नहीं है, तो आपको प्रत्येक अपडेट के बाद यह कमांड "app_update 258550 -beta प्रयोगात्मक" लिखना होगा।
फ़ाइलों को डाउनलोड करने के बाद, हम कंसोल को बंद कर सकते हैं। फिर फ़ोल्डर पर जाएं: स्टीम\u003e स्टीमप्स\u003e आम और अगर आपने सब कुछ सही किया है, तो आपके पास "रस्ट_डेडिक" फ़ोल्डर होना चाहिए।
अब हम स्टीम शुरू करते हैं। इसे अपडेट करना चाहिए। (यही कारण है कि यह इतना महत्वपूर्ण था कि स्टीम बंद हो गया था) इस बीच, स्टीम अपडेट हो रहा है, हम फिर से rust_dedicated फ़ोल्डर में जाते हैं और एक टेक्स्ट डॉक्यूमेंट बनाते हैं, जिसे हम "स्टार्ट" कहेंगे और इसके प्रारूप को ".txt" से ".bat" में बदल देंगे। नतीजतन, हमें एक फ़ाइल मिलनी चाहिए: "start.bat"। अब हम दाहिने माउस बटन के साथ उस पर क्लिक करते हैं और "चेंज" आइटम चुनते हैं। इसमें आगे हम निम्नलिखित लिखते हैं:

  1. RustDedicated.exe -batchmode -load (यह फ़ंक्शन आपके सर्वर पर सहेजने के लिए ज़िम्मेदार होगा)
  2. + server.hostname "NazvanieServera" + server.port "28015" + server.identity (आपके सर्वर का नाम कुछ भी हो सकता है, जब तक कि यह अंग्रेजी में लिखा गया हो)।
  3. "my_server_identity / save" + server.maxplayers "10" (खिलाड़ियों की संख्या भी कोई भी हो सकती है)।
  4. + rcon.port "28016" + rcon.password "11111" + server.seed "2200000" (सर्वर बीज कोई भी हो सकता है)।
हम बचाते हैं। और इसलिए, अगर हमने सब कुछ ठीक किया, तो RUST पर जाएं। रास्ट कंसोल खोलें और लिखें: "client.connect"
यह सब सर्वर बनाया गया है, जिसका अर्थ है कि चलो आगे बढ़ते हैं ...
P.S: सर्वर के पूरे ऑपरेशन के दौरान, प्रोग्राम चलना चाहिए: RustDedicated.exe, और यदि आप सर्वर पर हैं और आप इस प्रोग्राम को बंद कर देते हैं, तो आपको तुरंत सर्वर से लात मार दी जाएगी (या यों कहें कि सर्वर खुद ब खुद बंद हो जाएगा)। और सर्वर से प्रत्येक बाहर निकलने के बाद, कमांड लिखना उचित है: "सहेजें", चूंकि RUST कभी-कभी डेटा को स्वचालित रूप से सहेजता नहीं है।

व्यवस्थापक पैनल जारी करना

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

ताकि हर बार जब आप सर्वर में लॉग इन करें, तो आपको इन सभी को फिर से लिखना न पड़े zloebuchie संख्या और अक्षर, आप निम्न कार्य कर सकते हैं:

1. cfg फ़ोल्डर खोलें, जो यहां (मेरे लिए कम से कम) है:
डी: / स्टीम / स्टीमप्स / आम / जंग_ समर्पित / सर्वर / my_server_identity / cfg
2. एक नई परीक्षा फ़ाइल बनाएँ।
और आप लिखते हैं कि बहुत ही आज्ञा। (मालिक एक्स "वाई")