कैसे एक CentOS 6 या 7 सर्वर पर Cuberite स्थापित करने के लिए

परिचय

क्यूबेराइट क्या है?

क्यूबेराइट एक स्केलेबल, ओपन-सोर्स Minecraft सर्वर कार्यान्वयन है जो C ++ में लिखा गया है। इसमें एक आसान उपयोग प्लगइन प्रणाली है जो उपयोगकर्ताओं को लुआ के साथ कस्टम प्लगइन्स लिखने की अनुमति देती है और मूल रूप से MCServerनाम के तहत बनाई गई थी ।

समर्थित प्लेटफ़ॉर्म:

क्यूबेरेट मल्टी-प्लेटफ़ॉर्म है और अधिकांश लिनक्स ऑपरेटिंग सिस्टम और विंडोज के साथ काम करेगा। यह ट्यूटोरियल केवल सर्वर सॉफ़्टवेयर की स्थापना को CentOS 6 या 7 इंस्टॉलेशन पर कवर करेगा। अधिकांश Minecraft सर्वरों की तरह, प्लगइन्स और अन्य कारक एक बड़े मेमोरी फ़ुटप्रिंट में योगदान करेंगे। शुरू करने के लिए, यह सुझाव दिया जाता है कि आपके पास कम से कम:

  • राम की एक गीगाबाइट
  • एक सीपीयू कोर

वल्चर $ 5 प्रति माह (एसएसडी के 25 जीबी और बैंडविड्थ की एक टेराबाइट सहित) के लिए ये विनिर्देश प्रदान करता है।

स्थापना

आवश्यक शर्तें

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

इससे पहले कि हम कुछ भी स्थापित करें, अपने सिस्टम को अपडेट करने के लिए नीचे दिए गए कमांड को निष्पादित करें:

yum update -y

अब, हम स्थापित करेंगे nano। (आप vimपसंद करते हैं या किसी अन्य संपादक का उपयोग कर सकते हैं):

yum install nano -y

एक बार जब यह पूरा हो जाए, तो स्थापित करने के लिए निम्नलिखित कमांड को चलाएं cmake(संकलक):

yum install cmake -y

अब, इंस्टॉल करें screen(पृष्ठभूमि में एप्लिकेशन चलाने की अनुमति देता है):

yum install screen -y

screenइंस्टॉल होने के बाद , आप अगले अनुभाग पर आगे बढ़ सकते हैं।

इंस्टॉलेशन स्क्रिप्ट को चलाना

अब चूंकि हमारे पास स्थापना के लिए आवश्यक सभी निर्भरताएं ह���ं, हमें स्क्रिप्ट को पुनः प्राप्त करना होगा। नीचे दिए गए आदेश में एक नई निर्देशिका बनाएंगे /root, या ~

cd ~ && mkdir server
cd server
wget -O install.sh https://compile.cuberite.org

अब, आप संस्थापन स्क्रिप्ट चला सकते हैं:

sh install.sh

आप अपने टर्मिनल में निम्न संदेश देखेंगे:

[root@demo server]# sh install sh
Hello, this script will download and compile Cuberite.
On subsequent runs, it will update Cuberite.
The compilation and download will occur in the current directory.
If you're updating, you should run: <Path to Cuberite>/compile.sh
Compiling from srouce takes time, but it usually generates faster
executables. If you prefer ready-to-use binaries or if you want
more info, please visit: https://cuberite.org

   Choose compile mode:
   *  (R)Release: Compiles normally.
                  Generates the fastest build.
   *  (D)Debug:   Compiles in debug mode.
                  Makes your console and crashes more verbose.
                  A bit slower than Release mode. If you plan to help
                  development by reporting bugs, this is preferred.

Choose compile mode: (r/d) (Default: "Release"):

जब आप ऊपर देखते हैं, तो बस ENTERअपने कीबोर्ड पर हिट करें।

अब आप निम्नलिखित देखेंगे:

Choose the number of compilation threads.
You have 2 CPU threads.
If you have enough RAM, it is wise to choose your CPU's thread count.
Otherwise choose lower. Old Raspberry Pis should choose 1. If in doubt, choose 1
.
Please enter the number of compilation threads to use (Default: 1):

आप संकलन के लिए अधिक थ्रेड्स का उपयोग करना चुन सकते हैं (आपके पास मौजूद उदाहरण के आधार पर)। इसके अलावा आपको बस इतना करना है कि हिट है ENTER

एक बार जब आप ऐसा कर लेते हैं, तो आपको निम्न संदेश के साथ संकेत दिया जाएगा:

#### Settings Summary ####
Build Type:                    Release
Branch:                        master (Currently the only choice)
Compilation threads:           1
CPU Threads:                   2
Previous Compilation:          Not detected. We are assuming this is the first compile.sh run.
Upstream Link:                 https://github.com/cuberite/cuberite.git
Upstream Repo:                 origin

After pressing ENTER, the script will connect to https://github.com/cuberite/cuberite.git
to check for updates and/or fetch code. It will then compile your program.
If you compiled before, make sure you're in the proper directory and that "Previous
compilation" is detected.
Press ENTER to continue...

यह संकलन शुरू होने से पहले अंतिम चरण होगा। आपको ENTERसंकलन शुरू करने के लिए हिट करने के लिए कहा जाएगा । आपके सिस्टम पर निर्भर करते हुए, लगभग 15 मिनट लगेंगे।

नोट : यदि आपको अपने टर्मिनल पर टेक्स्ट स्क्रॉलिंग का एक गुच्छा दिखाई देता है, तो चिंतित न हों। सिस्टम को निष्पादन योग्य पैकेज में सॉफ्टवेयर को पूरी तरह से संकलित करने में कुछ समय लगेगा।

एक बार जब यह पूरा हो जाएगा, तो आपको निम्न संदेश के साथ बधाई दी जाएगी:

-----------------
Compilation done!

Cuberite awaits you at:
/root/server/cuberite/Server/Cuberite

You can always update Cuberite by executing:
/root/server/cuberite/compile.sh

Enjoy :)

यह स्थापना के अंत को चिह्नित करता है। आप सर्वर के कॉन्फ़िगरेशन के लिए अगले अनुभाग पर आगे बढ़ सकते हैं।

विन्यास

अपने सर्वर को कॉन्फ़िगर करने के लिए, हमें पहले अस्थायी निर्देशिका से संकलित सर्वर का पता लगाना और उसकी प्रतिलिपि बनाना होगा:

cd cuberite
cp -r Server ~/server/cuberiteServer
cd ./cuberiteServer

आपकी सर्वर निर्देशिका अब स्थित होगी /root/server/cuberiteServerऔर कॉन्फ़िगरेशन फ़ाइल पर स्थित होगी /root/server/cuberiteServer/settings.ini

अब हम किसी भी टेक्स्ट एडिटर का उपयोग करके कॉन्फ़िगरेशन को संपादित कर सकते हैं:

nano settings.ini

आपको कुछ ऐसा दिखाई देगा जो निम्नलिखित की तरह दिखता है:

[Server]
Description=Cuberite - in C++!
ShutdownMessage=Server shutdown
MaxPlayers=100
HardcoreEnabled=0
AllowMultiLogin=0
Ports=25565

किसी भी समय ऑनलाइन हो सकने वाले अधिकतम खिलाड़ियों को संपादित करने के लिए, MaxPlayers=100अपनी इच्छा के अनुसार किसी भी संख्या में लाइन को संशोधित करें ।

उदाहरण के लिए, यदि आप अधिकतम 25 खिलाड़ी चाहते हैं, तो आपको बस इतना करना होगा कि लाइन को बदल दें MaxPlayers=25

आप पोर्ट को बदल भी सकते हैं, लेकिन उपयोगकर्ताओं द्वारा आपके सर्वर से कनेक्ट करने के लिए बढ़ी हुई कठिनाई (Minecraft सर्वर के लिए डिफ़ॉल्ट पोर्ट 25565) के कारण इसकी अनुशंसा नहीं की जाती है ।

यदि आप उपयोग कर रहे हैं nano, तो आप CTRL+ X, और उसके बाद करके बाहर निकल सकते हैं ENTER

शुरू करना, रोकना और अपने नए सर्वर से कनेक्ट करना

सर्वर शुरू करना

सर्वर शुरू करने के लिए, बस सर्वर डायरेक्टरी में जाएँ ( /root/server/cuberiteServer) और एक स्क्रीन शुरू करें:

cd ~/server/cuberiteServer
screen -S MinecraftServer && screen -r MinecraftServer

आप कमांड screenका उपयोग करके किसी भी समय फिर से कनेक्ट कर सकते हैं screen -r <screenName>। हमने स्क्रीन को नाम दिया है MinecraftServer, इसलिए पुन: कनेक्ट करके प्रदर्शन किया जा सकता है screen -r MinecraftServer

अब, सर्वर बाइनरी निष्पादित करें:

./Cuberite

सर्वर का उपयोग करने से पहले इलाके को उत्पन्न करने में कुछ सेकंड लग सकते हैं। इसके अलावा, स्क्रीन से बाहर निकलने के लिए निम्नलिखित संयोजन का उपयोग करें: CTRL+ A+ D

सर्वर को रोकना

हार्ड-शटडाउन प्रदर्शन करने के लिए, आपको केवल CTRL+ का उपयोग करना होगा C। एक सुंदर शटडाउन करने के लिए, कंसोल में निम्नलिखित कमांड दर्ज करें:

stop

अपने सर्वर से कनेक्ट करना

यह मानते हुए कि आपने पहले ही फ़ायरवॉल कॉन्फ़िगर कर लिया है, आप Minecraft क्लाइंट में अपना सर्वर पता दर्ज कर सकते हैं।

आपका पता निम्न जैसा दिखना चाहिए: 192.0.2.5:25565( 192.0.2.5आपका वास्तविक सर्वर पता होना)।

अंतिम टिप्पणी

इस बिंदु पर, आप कुछ दोस्तों के साथ अपना सर्वर पता पारित कर सकते हैं और निर्माण शुरू कर सकते हैं।

क्यूबेराइट की स्थापना रद्द करना

सॉफ्टवेयर को हटाना सरल है। आपको बस यह सुनिश्चित करना है कि सर्वर ऑफ़लाइन है और चल रहा है rm -rf ~/server



Leave a Comment

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

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

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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

CentOS 7 पर RockMongo स्थापित करें

CentOS 7 पर RockMongo स्थापित करें

RockMongo एक वेब-आधारित MongoDB प्रबंधन उपकरण है जो MySQL प्रबंधन उपकरण के समान है: phpMyAdmin। यह ट्यूटोरियल इंस्टॉलिन की प्रक्रिया को कवर करेगा

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

CentOS 7 पर बुक किए गए समयबद्धक को कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? आवश्यकताएँ एक Vultr CentOS 7 सर्वर उदाहरण। एक sudo यूजर। चरण 1: सिस्टम को पहले अपडेट करें, अपने सिस्टम सर्वर को वें में अपडेट करें

CentOS 7 पर नेटडाटा स्थापित करना

CentOS 7 पर नेटडाटा स्थापित करना

एक अलग प्रणाली का उपयोग? नेटडाटा रियल-टाइम सिस्टम मेट्रिक्स मॉनिटरिंग के क्षेत्र में एक उभरता हुआ सितारा है। एक ही तरह के अन्य उपकरणों की तुलना में, नेटडाटा:

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

CentOS 7 पर स्टारबाउंड सर्वर कैसे स्थापित करें

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

CentOS 7 पर Django कैसे स्थापित करें

CentOS 7 पर Django कैसे स्थापित करें

वेब एप्लिकेशन लिखने के लिए Django एक लोकप्रिय पायथन फ्रेमवर्क है। Django के साथ, आप तेजी से अनुप्रयोगों का निर्माण कर सकते हैं, पहिया को फिर से बनाए बिना। अगर आप चाहते हैं

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

CentOS 6 पर SA-MP सैन एंड्रियास मल्टीप्लेयर सर्वर सेटअप करें

एक अन्य Vultr ट्यूटोरियल में आपका स्वागत है। यहां, आप सीखेंगे कि एसएएमपी सर्वर कैसे स्थापित करें और चलाएं। यह गाइड CentOS 6 के लिए लिखा गया था

CentOS 7 पर Revive Adserver इनस्टॉल करना

CentOS 7 पर Revive Adserver इनस्टॉल करना

Revive Adserver एक स्वतंत्र और खुला स्रोत विज्ञापन सेवारत प्रणाली है जिसका उपयोग वेबसाइटों पर, ऐप्स में और / या वीडियो खिलाड़ियों में विज्ञापनों को प्रबंधित करने के लिए किया जा सकता है। इस लेख में,

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

CentOS 7 पर पार्स सर्वर कैसे स्थापित करें

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

CentOS 7 पर एल्ग स्थापित करें

CentOS 7 पर एल्ग स्थापित करें

एक अलग प्रणाली का उपयोग? एल्ग एक खुला स्रोत सोशल नेटवर्किंग इंजन है जो परिसर के सामाजिक नेटवर्क जैसे सामाजिक वातावरण के निर्माण की अनुमति देता है

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

CentOS 7 पर डायस्पोरा के साथ अपने सामाजिक नेटवर्क का निर्माण करें

एक अलग प्रणाली का उपयोग? डायस्पोरा एक गोपनीयता-जागरूक, ओपन सोर्स सोशल नेटवर्क है। इस ट्यूटोरियल में, आप सीखेंगे कि डायस्पोरा पो को कैसे सेट और कॉन्फ़िगर करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

CentOS 7 पर कुबेदम के साथ कुबेरनेट्स तैनात करें

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

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

CentOS पर Z और Zsh के साथ उत्पादकता बढ़ाएँ

परिचय लिनक्स सिस्टम पर काम करने का मतलब है कि कोई कमांड लाइन का उपयोग अधिक बार नहीं कर रहा है। स्वागत के रूप में बार-बार लंबी निर्देशिका के नाम टाइप करना

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

कैसे एक Vultr LEMP सर्वर पर OpenCart स्थापित करें

ओपनकार्ट एक लोकप्रिय ओपन सोर्स शॉपिंग कार्ट सॉल्यूशन है जिसे उत्कृष्ट कार्यक्षमता, उपयोग में आसानी और उपस्थिति प्रदान करने के लिए डिज़ाइन किया गया है। OpenCart के साथ, आप सीए

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

CentOS 7 पर विकास के लिए Sails.js सेटअप करें

एक अलग प्रणाली का उपयोग? परिचय Sails.js Node.js के लिए MVC फ्रेमवर्क है, जो रूबी ऑन रेल्स के समान है। यह आधुनिक अनुप्रयोगों को विकसित करने के लिए बनाता है

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

कैसे CentOS 7 पर स्रोत से Nginx संकलन करने के लिए

एक अलग प्रणाली का उपयोग? NGINX को HTTP / HTTPS सर्वर, रिवर्स प्रॉक्सी सर्वर, मेल प्रॉक्सी सर्वर, लोड बैलेंसर, TLS टर्मिनेटर, या कैचिन के रूप में उपयोग किया जा सकता है

CentOS 7 पर dotCMS कैसे स्थापित करें

CentOS 7 पर dotCMS कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें लगभग हर सुविधा आवश्यक टी होती है

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

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

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

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

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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