लिनक्स के लिए अपना खुद का RUST सर्वर कैसे बनाएं। अपना खुद का रस्ट सर्वर कैसे बनाएं नए रस्ट में अपना खुद का सर्वर कैसे बनाएं

💖क्या आपको यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

परिचय

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

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

एक सर्वर बनाना

हम आधिकारिक स्टीम वेबसाइट: स्टीमसीएमडी (स्टीम कंसोल) से डाउनलोड करके शुरुआत करते हैं। स्टीमसीएमडी डाउनलोड करने के बाद इसे स्टीम फोल्डर में अनज़िप करें। इसके बाद, "स्टीम" फ़ोल्डर पर जाएं और इस फ़ाइल को चलाएं (इस समय, स्टीम स्वयं बंद होना चाहिए)। स्टीम कंसोल खुलता है. डाउनलोड करने के बाद, हमें लॉग इन करना होगा - ऐसा करने के लिए, कमांड लिखें: "लॉगिन अनाम" और एंटर दबाएं।
लॉग इन करने के बाद, हम रस्टा फ़ाइलों को डाउनलोड करने के लिए यह कमांड दर्ज करते हैं - " ऐप_अपडेट 258550 -बीटा प्रयोगात्मक"
यह तर्कसंगत है कि आपके इंटरनेट की गति के आधार पर गेम फ़ाइलों को लोड होने में लंबा समय लगेगा।
मैं यह नोट करने में जल्दबाजी करता हूं कि यदि आपके पास ऑटो-अपडेट प्लगइन नहीं है, तो आपको प्रत्येक अपडेट के बाद यह कमांड "app_update 258550 -beta प्रयोगात्मक" लिखना होगा।
फ़ाइलें डाउनलोड होने के बाद, हम कंसोल को बंद कर सकते हैं। फिर फ़ोल्डर पर जाएं: स्टीम > स्टीमएप्स > सामान्य और यदि आपने सब कुछ सही ढंग से किया है, तो आपके पास एक "rust_dedicated" फ़ोल्डर होना चाहिए।
आइए अब स्टीम लॉन्च करें। इसे अद्यतन करना चाहिए. (यही कारण है कि यह इतना महत्वपूर्ण था कि स्टीम को बंद कर दिया गया)इस बीच, स्टीम अपडेट हो रहा है, हम फिर से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 पर जाते हैं। रास्ता कंसोल खोलें और लिखें: "क्लाइंट.कनेक्ट"
बस, सर्वर बन गया है, तो चलिए आगे बढ़ते हैं...
पी.एस: प्रोग्राम को सर्वर के पूरे ऑपरेशन के दौरान चलना चाहिए: RustDedicated.exe, और यदि आप सर्वर पर हैं और आप इस प्रोग्राम को बंद कर देते हैं, तो आपको तुरंत सर्वर से बाहर कर दिया जाएगा (या यूं कहें कि सर्वर स्वयं बंद हो जाएगा)। और सर्वर से प्रत्येक निकास के बाद, कमांड लिखने की सलाह दी जाती है: "सहेजें", क्योंकि RUST कभी-कभी डेटा को स्वचालित रूप से सहेजता नहीं है।

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

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

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

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

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

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

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

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

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

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

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

आप बैटिंग शुरू कर सकते हैं और इसका उपयोग करके कनेक्ट कर सकते हैं:

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

कंसोल कमांड

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

"नाम" को लात मारो - नाम से लात मारो

किककॉल - अंधाधुंध लात मारना

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

बैनिड "स्टीम आईडी" - प्लेयरा की स्टीम आईडी पर प्रतिबंध

स्थिति - कौन ऑनलाइन है

कहें कहें

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

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

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

लिस्टिड - आईडी स्टीम पर सभी प्रकार के "अपराधियों" या धोखेबाजों का एक रजिस्टर

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

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

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

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

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

Server.saveinterval 3600 - कितनी बार बचत करें (उन लोगों के लिए जो गणित में अच्छे नहीं हैं, 1 घंटा = 3,600 सेकंड)

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

सर्वर.सुरक्षित - सब कुछ स्पष्ट है (वीएसी और ईएसी)

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

सर्वर.स्टार्ट - सर्वर प्रारंभ करें

सर्वर.स्टॉप - सर्वर बंद करें

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

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

जंग है कंप्यूटर खेलफेसपंच स्टूडियोज़ का एक प्रथम-व्यक्ति उत्तरजीविता गेम, जो विंडोज़, लिनक्स या मैक ओएसएक्स के लिए उपलब्ध है। वर्तमान में अभी भी विकास (प्रारंभिक पहुंच) में है, लेकिन आप इसे पहले से ही लगभग $12 में स्टीम पर खेल सकते हैं।

वहाँ दो हैं विभिन्न संस्करणगेम, पुराने और अधिक स्थिर रास्ट लिगेसी, और बहुत कुछ एक नया संस्करणरस्ट एक्सपेरिमेंटल, जिसे पूरी तरह से नए सिरे से लिखा गया है, अब डेवलपर्स के सभी मौजूदा प्रयासों का फोकस है।

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

रस्ट प्रायोगिक स्टीम सर्वर कैसे बनाएं

हमें क्या जरूरत है?

दूसरे, शुरू करने से पहले बैच फ़ाइल की सामग्री को देखें।

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

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

आप बैटिंग शुरू कर सकते हैं और इसका उपयोग करके कनेक्ट कर सकते हैं:

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

जहां तक ​​अन्य सेटिंग्स का सवाल है, ऊपर पढ़ें, वे स्टीम संस्करण के समान ही हैं।

रस्ट प्रायोगिक व्यवस्थापक कैसे प्राप्त करें

एडमिन और मॉडरेटर जोड़ने के कई तरीके हैं

1. सर्वर कंसोल के माध्यम से सर्वर कंसोल और क्लाइंट कंसोल (गेम्स) को भ्रमित न करें आपको कंसोल में कोड लिखना होगा:

मालिक आईडी "खिलाड़ी उपनाम" - प्रशासक (सर्वर मालिक)

उदाहरण: कोड: ओनरआईडी 76561198002158852 "मेगरस्ट" मॉडरेटरिड 76561198002158852 "मेगरस्ट" जिसके बाद हमें स्टेटस निर्दिष्ट करने के बारे में सर्वर से एक प्रतिक्रिया प्राप्त होगी

2. Users.cfg के माध्यम से। हमें फ़ाइल user.cfg मिलती है, आमतौर पर यह स्थित होती है (सर्वर \server \my _server _identity \cfg वाला फ़ोल्डर) इसे किसी भी टेक्स्ट एडिटर के साथ खोलें और लिखें:

कोड: स्वामी आईडी "खिलाड़ी उपनाम" - प्रशासक (सर्वर स्वामी)

मॉडरेटरिड "खिलाड़ी उपनाम" - मॉडरेटर

टिप्पणी! पहले संपादन Users.cfg को सर्वर बंद करने की आवश्यकता है, क्योंकि... अगली बार जब सर्वर बंद हो जाएगा, तो यह कॉन्फ़िगरेशन ओवरराइट हो जाएगा।

3. रस्टी - सर्वर आरसीओएन प्रशासन उपकरण का उपयोग करना

इस विधि में पिछली दो विधियों की तुलना में थोड़ा अधिक समय और प्रयास लगेगा। सबसे पहले, हमें rcon.port और rcon.password को कॉन्फ़िगर करना होगा यदि यह पहले नहीं किया गया है। Rcon.port आमतौर पर आपके सामान्य पोर्ट से 1 बड़ा होता है।

उदाहरण: सामान्य पोर्ट: आईपी:28015 आरकॉन पोर्ट: आईपी:28016 आरकॉन पोर्ट और पासवर्ड सेट करना कोड: @echo off RustDedicated .exe -batchmode +server.port 28015 +rcon.port 28016 +rcon.password "changeme123" +सर्वर। होस्टनाम "रस्ट-हेल्पर .ru" + सर्वर .identity "my _server _identity" + सर्वर .maxplayers 100 + सर्वर .saveinterval 3600 -logFile "log .txt" अब रस्टी चलाएं और सेटिंग्स पर जाएं और अपना विवरण दर्ज करें। यदि सब कुछ सही ढंग से किया गया था, तो इसे बदल दें, फिर आरकॉन -> कंसोल टैब पर जाएं और कोड दर्ज करें: ओनर आईडी "प्लेयर उपनाम" - एडमिनिस्ट्रेटर (सर्वर मालिक) मॉडरेटर आईडी "प्लेयर उपनाम" - मॉडरेटर

बधाई हो, अब आप एक व्यवस्थापक हैं! सर्वर पर पुनः लॉगिन करें, क्योंकि... यदि आप स्थिति परिवर्तन के दौरान ऑनलाइन थे तो व्यवस्थापक पैनल काम नहीं कर सकता है!


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

तो चलो शुरू हो जाओ।
भाग एक - एक सर्वर बनाना.
1. यहां आधिकारिक वेबसाइट से Rust_server.zip संग्रह डाउनलोड करें
2. संग्रह को आपके लिए सुविधाजनक फ़ोल्डर में अनपैक करें। उदाहरण के लिए, इसके लिए: C:\Games\Rust_Server\Server
आगे मैं इस फ़ोल्डर वाले पतों का उदाहरण दूंगा।
3. C:\Games\Rust_Server\Server फ़ोल्डर में जाएं और update.bat फ़ाइल चलाएँ
कमांड लाइन के साथ एक काली विंडो खुलेगी और सर्वर फ़ाइलें डाउनलोड हो जाएंगी, आकार लगभग 2.15 जीबी है। एक बार डाउनलोड पूरा हो जाने पर, विंडो स्वचालित रूप से बंद हो जाएगी।
4. फ़ोल्डर C:\Games\Rust_Server\Server\rustds पर जाएं
नोटपैड में एक टेक्स्ट दस्तावेज़ बनाएं, इस टेक्स्ट को अंदर कॉपी करें:
RustDedicated.exe -batchmode -server.hostname "मेरा सर्वर" -server.port 28015 -server.identity Hello_World -server.maxplayers 5 -server.seed 777 -server.worldsize 4000 -chat.serverlog 1 -server.netlog 1 -server .saveinterval 300 -स्पॉन.मैक्स_रेट 1 -स्पॉन.मैक्स_डेंसिटी 1
इसके बाद, नोटपैड में, "इस रूप में सहेजें..." पर क्लिक करें और फ़ाइल को "स्टार्ट सर्वर.बैट" एक्सटेंशन "सभी फ़ाइलें" नाम से सहेजें।
जो फ़ाइल "स्टार्ट सर्वर.बैट" दिखाई देती है वह आपके सर्वर के लिए स्टार्ट फ़ाइल है। जब आप इस पर क्लिक करेंगे तो एक ब्लैक कमांड लाइन विंडो फिर से खुलेगी और मैप बन जाएगा और सर्वर शुरू हो जाएगा। आप यह पता लगा सकते हैं कि सर्वर विंडो के नीचे दाईं ओर एफपीएस काउंटर को देखकर काम करने के लिए तैयार है: लोड करते समय यह 0 एफपीएस दिखाएगा, और खत्म होने के बाद एक डिजिटल मान दिखाई देगा, उदाहरण के लिए, मेरे लिए यह 262 है एफपीएस.
5. इसके बाद आपको अपना बाहरी आईपी पता पता लगाना होगा।
मान लीजिए कि आप आईपी पता निर्धारण सेवाओं में से एक पर गए, और आपका पता 213.180.193.11 निकला
रस्ट खोलें और F1 बटन दबाएँ, खुलने वाले कंसोल में, client.connect 213.180.193.11:28015 कमांड दर्ज करें

यदि सब कुछ सही ढंग से किया जाता है, तो कनेक्शन काम करेगा और आप स्वयं को अपने सर्वर पर पाएंगे

पी.एस.: आपकी सर्वर फ़ाइलों (सेव, आदि) वाला फ़ोल्डर C:\Games\Rust_Server\Server\rustds\server\Hello_World पर स्थित होगा

भाग दो: व्यवस्थापक

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

मित्रों को बताओ