लिनक्स पर दुनिया के वर्ल्डक्राफ्ट निजी सर्वर का निर्माण और रखरखाव कैसे करें
दुनिया भर में लाखों लोगों द्वारा गेमिंग एक लोकप्रिय ऑनलाइन कंप्यूटर गेम है। जबकि खेल (बर्फ़ीला तूफ़ान) के रचनाकारों अपने सर्वर से ज्यादातर को बनाए रखने के लिए जिम्मेदार हैं, वहाँ लोग हैं, जो एक कार्यक्रम ट्रिनिटी कोर सर्वर पर ही बुलाया तैयार किया गया है के एक समूह है। यह गाइड आपको अपने स्वयं के निजी वाह सर्वर को संकलित करने और अपडेट करने के लिए आवश्यक चरणों के माध्यम से जाने की अनुमति देगा।
सामग्री
यह मार्गदर्शिका अक्सर कॉन्फ़िगर करने और इंस्टॉल करने के लिए टर्मिनल का उपयोग करती है। यदि आपके पास टर्मिनल का उपयोग करने के बारे में अधिक जानकारी नहीं है, तो एक बाश गाइड या wikiHow पर एक लेख देखें। टर्मिनल कमांड इटैलिक में हाइलाइट किए जाएंगे। बोल्ड टेक्स्ट वह जानकारी है जिसे आपको प्रदान करना होगा।
चरणों
1
संकलन के लिए आवश्यक सभी संकुल को स्थापित करके प्रारंभ करें। आप उन्हें आसानी से इस कमांड के साथ स्थापित कर सकते हैं: sudo apt-get libmysql libace-देव ++ स्थापित निर्माण आवश्यक cmake - देव तेज openssl-देव zlib1g SVN libssl libmysqlclient15-देव-देव libtool mysql-ग्राहक unrar।
2
जब पूछा जाए तो "हाँ" विकल्प चुनें अब पैकेज आपके कंप्यूटर पर स्थापित किए जाएंगे।
3
अपने घर फ़ोल्डर पर नेविगेट करें, सीडी / होम /yourusername. तीन फ़ोल्डर्स बनाएं, जिन्हें बिन, एसआरसी और डीबी कहा जाता है। आज्ञाएं हैं एमकडीर बिन, mkdir src और एमकेडीआईआर डीबी
4
अब आपको ट्रिनिटी सर्वर के लिए स्रोत कोड डाउनलोड करना होगा। कमांड के साथ "src" फ़ोल्डर पर जाएं सीडी स्रोत और लिखते हैं एचसी क्लोन https://bitbucket.org/KingPin/trinitycore/ टीसी 1 (2.4.3) के लिए या एचसी क्लोन https://bitbucket.org/KingPin/trinitycore2/ टीसी 2 के लिए (3.0.9)।
5
कमांड के साथ "ट्रिनकोर" नामक नए फ़ोल्डर पर जाएं सीडी ट्रिनिएक्टर और टाइप करके "बिल्ड" नामक एक नया फ़ोल्डर बनाएं एमकेडीआईआर बिल्ड कमांड के साथ बिल्ड फ़ोल्डर पर जाएं सीडी बिल्ड
6
कमांड के साथ संकलन प्रक्रिया को कॉन्फ़िगर करें cmake। प्रक्रिया को कॉन्फ़िगर करने के कई तरीके हैं, लेकिन यह मार्गदर्शिका यह मान लेंगे कि आप डेटाबेस की आवश्यकताओं को हल करने के लिए MySQL का उपयोग करने जा रहे हैं और आप डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करना चाहते हैं। कमांड लिखें: सेमीके .. / -पीआरईएफआईआईएक्स = / होम /yourusername/ बिन
7
Video: लिनक्स सिस्टम प्रशासन क्रैश कोर्स
आदेश के साथ संकलन प्रक्रिया शुरू करें बनाते हैं। यदि आप संकलन प्रक्रिया को तेजी से जाना चाहते हैं, तो आप पहले लिख सकते हैं बनावट और उसके बाद बनाने-जे 3 या मेक-जे 5 यह क्रमशः दो और चार कोर प्रोसेसर के साथ सबसे अच्छा काम करता है
8
प्रक्रिया समाप्त होने पर, यह ऊपर की छवि की तरह दिखना चाहिए
9
आदेश लिखें स्थापित करें यह आदेश / home / folder में आवश्यक निष्पादन योग्य फ़ाइलों की प्रतिलिपि करेगाyourusername/ बिन
10
अब जब आपने सर्वर प्रोग्राम संकलित किया है, तो आपको वॉकिंग वर्ल्ड की गेम डेटा प्राप्त करना होगा। "Src / trinitycore / contrib /" फ़ोल्डर में बहुत सारे उपकरण हैं जो आपको इस उद्देश्य को प्राप्त करने में मदद करेंगे।
11
"चिमटा" फ़ोल्डर पर जाएं और "विज्ञापन" देखें एक्सई " इसे रूट फ़ोल्डर में कॉपी करें (उदाहरण के लिए: C: Program Files World of Warcraft) और इसे चलाएं। फ़ोल्डर / होम / फ़ोल्डर में दो नए फ़ोल्डर्स "डीबीसी" और "मैप" की प्रतिलिपि बनाएँ,yourusername/ bin / bin / Linux के साथ अपने कंप्यूटर का Ad.exe चलाने से पहले अपनी हार्ड ड्राइव पर उपलब्ध स्थान की जांच करें चलने से पहले प्रोग्राम को कम से कम 1.5 जीबी अंतरिक्ष की आवश्यकता है।
12
फ़ोल्डर "vmap_extract_assembler_bin" पर जाएं और मूल फ़ोल्डर में मौजूद सभी फ़ाइलों की प्रतिलिपि बनाएँ। फ़ाइल "makevmaps_SIMPLE.bat" चलाएं और फोल्डर / होम / फ़ोल्डर में नया फ़ोल्डर "vmaps" कॉपी करेंyourusername/ bin / bin / Linux के साथ अपने कंप्यूटर का "भवन" फ़ोल्डर को हटा दें याद रखें, मेकमापैप्स को विज्ञापन। एक्सई की तुलना में और भी अधिक डिस्क स्थान लेता है, कम से कम 2 GB की आवश्यकता होती है
13
अब जब आपके पास सर्वर और डेटा है, तो आपको खिलाड़ियों और प्राणियों को संग्रहीत करने के लिए एक डेटाबेस की आवश्यकता है। आदेश के साथ अपने घर फ़ोल्डर में जाओ सीडी / होम /yourusername और फिर लिखना svn चेकआउट https://svn.assembla.com/svn/trinitydatabase/ डीबी
14
फ़ोल्डर / घर / yourusername / db / trunk पर जाएं इस फ़ोल्डर में डेटा शामिल है जिसे MySQL डाटाबेस में डाला जाना चाहिए। यह गाइड एसक्यूएल प्रश्नों को सम्मिलित करने के उदाहरण प्रदान नहीं करेगा। आप निश्चित तौर पर अपनी पसंद के MySQL इंटरफ़ेस का उपयोग कर सकते हैं।
15
तीन नए डेटाबेस, "विश्व", "वर्ण" और "रियलएमडी" बनाएं कोड फ़ाइल "characters.sql" डेटाबेस "वर्ण" में और कोड "realmd.sql" डेटाबेस "realmd" में निष्पादित करता है। आप src / trinitycore / sql फ़ोल्डर से दोनों फाइल प्राप्त कर सकते हैं
16
फ़ाइल "full_database / TDB0.0.2.rar (TC1) या TDB0.0.3 (TC2)" निकालें और "TDBlatestversion.sql" डेटाबेस "दुनिया" में चलाते हैं।
17
फ़ोल्डर / घर / yourusername / src / trinitycore / sql / updates पर जाएं इन फ़ाइलों को कर्नेल अपडेट कहा जाता है आपको उनके संबंधित डेटाबेस को सही क्रम में नंबर 10 9 8 के बाद (टीसी 1) या 1733 के बाद (टीसी 2) से लागू करना चाहिए।
18
"Realmd" डेटाबेस की "realmlist" तालिका में एक नई पंक्ति जोड़ें विभिन्न क्षेत्रों में निम्न मान दर्ज करें: आईडी 1, नाम nameoftheserver, पता direccionipexterna, पोर्ट 8085, आइकन 0, रंग 0, समयक्षेत्र 8, अनुमत सिक्योरिटी लेवल 0, आबादी 0
19
Video: बेसिक लिनक्स प्रदर्शन की निगरानी कमांड और उपकरण
फ़ोल्डर / होम / अपना उपयोगकर्ता नाम / बिन / आदि पर जाएं दो फाइलें जो वहां सर्वर के लिए कॉन्फ़िगरेशन फ़ाइल के रूप में कार्य करती हैं। आप उन्हें काम करने के लिए नाम बदलने चाहिए, ताकि उसके फ़ाइलनाम के अंतिम भाग ".dist" हटाएँ (यदि आप .dist एक्सटेंशन विकल्प "ज्ञात फ़ाइल प्रकारों के लिए फ़ाइल एक्सटेंशन छिपाएं" निष्क्रिय करना होगा की जरूरत नहीं है आप इसे Google पर खोज सकते हैं)। अब "trinitycore.conf" फ़ाइल खोलें
20
जब तक आप "RealmID" विकल्प नहीं मिलते, तब तक नीचे स्क्रॉल करें सुनिश्चित करें कि यह वही है जो आपने डाटाबेस में दर्ज किया था।
21
"डेटाबेसइन्फ़ो" विकल्प ढूंढें, नीचे कुछ पंक्तियां। उन्हें अपने MySQL डाटाबेस के उपयोगकर्ता नाम और पासवर्ड के लिए कॉन्फ़िगर किया जाना चाहिए। बदलें "- ट्रिनिटी-ट्रिनिटी;" के साथ "-yourusername- YourPassword;"।
22
"Vmap.enableLOS" और "vmap.enableHoight" विकल्पों के लिए "प्रदर्शन सेटिंग्स" के नीचे देखें आपको 0 से 1 को बदलना होगा
23
फ़ाइल को खोलें "trinityrealm.conf" . "डेटाबेसइन्फ़ो" विकल्पों को ठीक करें जैसे कि आपने पिछली फ़ाइल के साथ किया था।
Video: आपदा फिक्सिंग - सर्वर कक्ष Vlog पं। 1
24
फ़ाइलों में विभिन्न विकल्पों का अन्वेषण करें और उन्हें अपनी पसंद के अनुसार कॉन्फ़िगर करें।
25
जब आप समाप्त कर लें, तो / home /yourusername/ bin / bin और कमांड टाइप करें ./ त्रिमूर्ति-कोर फिर से एक ही बात करें, केवल अब आपको लिखना चाहिए ./ ट्रिनिटी-रियलएम
26
आप पहले से ही अपने ट्रिनिटी सर्वर काम कर रहा है! अपने वाह क्लाइंट के साथ जुड़ने के लिए, बस "वास्तविकस्वामी। Wtf" फ़ाइल को रूट रूट फ़ोल्डर (2.4.3) में या वर्ल्ड ऑफ वर्ल्डक्राफ्ट डेटा लोकेल} (उदाहरण के लिए एनयूएस या एनजीबी) (3.0.9) और अपनी सामग्री को "सेट रिसाइलाइलिस्ट" कंप्यूटर का पता"जब आप अपने ग्राहक से जुड़ते हैं, तो आपको ट्रिनिटी सर्वर से जुड़ना चाहिए!
27
अब कि आपका सर्वर तैयार और चल रहा है, यह जानने के लिए अच्छा होगा कि इसे कैसे सही ढंग से अपडेट किया जाए।
28
टर्मिनल विंडो में CTRL + C कुंजी दबाकर सर्वर को बंद करें
29
एक टर्मिनल खोलें, और फ़ोल्डर / home / yourusername / src / trinitycore पर जाएं। आदेश लिखें एचजी खींचें और फिर एचजी अपडेट (आप इसे एक चरण में भी कर सकते हैं एचजी पुल -यू) इस तरह से आप सबसे हाल के स्रोत कोड को डाउनलोड करेंगे।
30
5 से 9 तक के चरणों को दोहराएं
31
/ घर / yourusername / src / TrinityCore / एसक्यूएल / अपडेट पर जाएँ, और उनकी संगत डेटाबेस फ़ोल्डर में लोड सभी नए एसक्यूएल फ़ाइलें। यदि आप 1312 के संशोधन से पहले थे, और एक फाइल है जो 1313 से शुरू होती है, तो इस फाइल को और सब कुछ ऊपर लोड करें। चरण 31 करने से पहले सबसे हाल की फाइल को ध्यान में रखने की सिफारिश की गई है
32
फ़ोल्डर / घर / yourusername / db / trunk / updates पर जाएं "दुनिया" डेटाबेस में संख्यात्मक क्रम को बढ़ाने में "updatepack" नामक नई फ़ाइलों को लोड करें "कोर पैच" फ़ाइलों को अनदेखा करें
33
अब आपके सर्वर और आपके डेटाबेस को अपडेट किया जाएगा। बस बाइनरी फ़ाइलों को चलाने और इसका आनंद लें।
युक्तियाँ
- ट्रिनिटी कोर वेबसाइट के ऊपरी दाहिने कोने में पाठ का एक पैराग्राफ है जो कहता है कि कौन सा ग्राहक संस्करण वर्तमान में समर्थित है। जब आप वाह से फ़ाइलों को निकालने जा रहे हैं, तो वह संस्करण वह है जिसे आपने स्थापित किया होगा।
- ट्रिनिटी कोर मंच सभी लोगों के लिए खुले हैं यदि आप समस्याओं का पता लगाते हैं, तो मदद के लिए यहां पूछें!
- इस गाइड के डेटाबेस का हिस्सा TC2 के लिए अप्रचलित है (TC1 का हिस्सा ज्यादातर सही है)। आपको टीसी 2 के लिए सही डाटाबेस स्थापित करने के लिए UDBforums.org में मिले प्रक्रिया का उपयोग करना चाहिए।
आप की आवश्यकता होगी चीजें
- एक लिनक्स डिस्ट्रिब्यूट के साथ एक कंप्यूटर स्थापित है, अधिमानतः डेबियन या उबंटू
- MySQL सर्वर
- विंडोज के साथ एक कंप्यूटर जिसने विश्व की विश्व Warcraft, संस्करण 2.4.3 नियमित और बर्निंग क्रूसेड विस्तार के साथ स्थापित किया है
- इंटरनेट कनेक्शन
सामाजिक नेटवर्क पर साझा करें:
संबद्ध
- कैसे एक Minecraft सर्वर को अद्यतन करने के लिए
- एक उबंटू सर्वर पर विंडोज़ फाइल कैसे साझा करें
- रिमोट डेस्कटॉप क्लाइंट के साथ टर्मिनल सर्वर से कैसे जुड़ें
- ट्रेसरआउट कैसे करें I
- कैसे एक मैक पर एक Minecraft सर्वर बनाने के लिए
- उबंटू लिनक्स पर गूगल अर्थ कैसे स्थापित करें
- एलएएमपी कैसे स्थापित करें
- लिनक्स टकसाल में मेसा (ओपनजीएल) कैसे स्थापित करें I
- कैसे लैन में खेल काउंटर स्ट्राइक स्थापित करने के लिए
- उबंटु में टर्मिनल का उपयोग करके ओपेरा ब्राउज़र को कैसे स्थापित किया जाए
- एक पीसी पर एक MySQL सर्वर को कैसे स्थापित करें
- कैसे एक LAMP सर्वर को इकट्ठा करने के लिए
- `टर्मिनल सर्विसेज `को पुनः आरंभ कैसे करें
- लिनक्स में समय क्षेत्र को कैसे बदला जाए
- एक कंप्यूटर के बीच दो कम्प्यूटरों (उबंटू) के बीच जानकारी कैसे साझा की जाए
- Ubuntu Karmic Koala के साथ एक NFS क्लाइंट और सर्वर कैसे सेट करें
- उबंटू लिनक्स में एक FTP सर्वर कैसे सेट करें
- स्टीम पर एक समर्पित सर्वर को कैसे सेट अप करें
- अलबियन का उपयोग करते हुए उबंटू में संकुल को कन्वर्ट करने के लिए
- कैसे 64-बिट मोड में MacOSX को चलाने के लिए
- निजी रूणस्केप सर्वर कैसे बनाएं