कैसे बनाएँ और लिनक्स पर विश्व Warcraft के विश्व के एक निजी सर्वर को बनाए रखें

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

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

कदम

1
संकलन के लिए आवश्यक सभी संकुल को स्थापित करके प्रारंभ करें। आप इस आदेश के साथ आसानी से कर सकते हैं: sudo apt-get स्थापित निर्माण आवश्यक cmake libace-देव libmysql ++ - देव तोड़फोड़ तेज libssl openssl-देव zlib1g-देव libmysqlclient15 mysql-ग्राहक-देव libtool unrar.
  • 2
    पुष्टिकरण विंडो में हां क्लिक करें आप अपने कंप्यूटर पर संकुल को स्थापित करेंगे।
  • 3
    अपनी घरेलू निर्देशिका तक पहुंचें, जो डी / होम /iltuonomeutente. तीन फ़ोल्डर्स बनाएं, जिन्हें बिन, एसआरसी और डीबी कहा जाता है। आदेश एमकेडीआईआर बिन हैं, एमकेडीआईआर स्रोत और एमकेडीआईआर डीबी.

  • 4
    अब आपको ट्रिनिटी सर्वर के लिए स्रोत कोड डाउनलोड करना होगा। फ़ोल्डर में जाएं "src" आदेश के साथ सीडी स्रोत और प्रकार एचजी क्लोन https://bitbucket.org/KingPin/trinitycore/ टीसी 1 (2.4.3) के लिए या एचसी क्लोन https://bitbucket.org/KingPin/trinitycore2/ टीसी 2 के लिए (3.0.9).

  • 5
    नए फ़ोल्डर में जाओ "trinitycore" साथ सीडी ट्रिनिकोर और कहा जाता है एक नया फ़ोल्डर बनाएँ "निर्माण" साथ एमकेडीआईआर बिल्ड. साथ बिल्ड फ़ोल्डर पर जाएं सीडी बिल्ड.
  • 6
    आदेश के साथ निर्माण प्रक्रिया को कॉन्फ़िगर करें cmake. वहाँ प्रक्रिया स्थापित करने के लिए कई तरीके हैं, लेकिन इस गाइड आप डेटाबेस सर्वर आवश्यकताओं के लिए MySQL का उपयोग कर रहे मान लिया गया है, और आप डिफ़ॉल्ट कॉन्फ़िगरेशन चाहते हैं। कमांड टाइप करें सेमीके .. / -पीआरईएफआईआईएक्स = / होम /yourusername/ bin.
  • 7
    निर्माण प्रक्रिया कमांड से शुरू होती है बनाना. यदि आप प्रक्रिया को तेज़ करना चाहते हैं, तो आप टाइप करके शुरू कर सकते हैं शैली बनाओ और फिर बनाओ- j3 या मेक-जे 5. इन विधियों को क्रमशः दोहरे कोर प्रोसेसर और क्वाड-कोर प्रोसेसर पर सर्वोत्तम काम करता है।
  • 8
    जब प्रक्रिया समाप्त हो जाती है, तो आपको दाईं ओर की छवि के समान स्क्रीन दिखाई देनी चाहिए।
  • 9
    कमांड टाइप करें स्थापित करें. आप आवश्यक निष्पादन योग्य फ़ाइलों को / home / निर्देशिका में कॉपी करेंगेyourusername/ बिन निर्देशिका
  • 10
    अब जब आपने सर्वर प्रोग्राम बनाया है, तो आपको गेम के डेटा को विश्व Warcraft से सीधे प्राप्त करना होगा। फ़ोल्डर में कई उपकरण हैं "src / trinitycore / योगदान /" कि इस उद्देश्य की सेवा
  • 11
    फ़ोल्डर में जाएं "चिमटा" और ढूंढें "AD.EXE"। WoW रूट निर्देशिका में फ़ाइल की प्रतिलिपि बनाएँ (उदाहरण: C: Program Files World of Warcraft) और इसे चलाएं। दो नए फ़ोल्डर्स की कॉपी करें, "डीबीसी" और "नक्शे" / home / फ़ोल्डर मेंyourusername/ bin / bin / अपने Linux कंप्यूटर का हालांकि ad.exe चलाने से पहले रिक्त डिस्क स्थान की जांच करें कार्यक्रम को चलाने के लिए कम से कम 1.5 जीबी अंतरिक्ष की आवश्यकता है।
  • 12
    फ़ोल्डर में जाएं "vmap_extract_assembler_bin" और WoW रूट में सभी फ़ाइलों की प्रतिलिपि बनाएँ। फ़ाइल को चलाएं "makevmaps_SIMPLE.bat" और नया फ़ोल्डर कॉपी करें "vmaps" / home / फ़ोल्डर मेंyourusername/ bin / bin / अपने कंप्यूटर का फ़ोल्डर निकालें "इमारतों"। याद रखें, मेकमापैप्स को विज्ञापन.एक्सए की तुलना में कम से कम 2 जीबी की आवश्यकता होती है।
  • 13
    अब जब आपके पास सर्वर और डेटा है, तो आपको खिलाड़ियों और जीवों को संग्रहीत करने के लिए एक डेटाबेस की आवश्यकता है घर फ़ोल्डर के साथ में जाओ सीडी / होम /yourusername और कमांड टाइप करें svn चेकआउट https://svn.assembla.com/svn/trinitydatabase/ डीबी.
  • 14
    / Home / folder पर जाएंyourusername/ DB / ट्रंक। इस फ़ोल्डर में एसक्यूएल डंप हैं जिसमें आपको MySQL डाटाबेस में डालने की आवश्यकता होगी। यह मार्गदर्शिका एसक्यूएल प्रश्नों को कैसे दर्ज किए जाने के किसी भी उदाहरण की पेशकश नहीं करेगा। आप निश्चित रूप से MySQL इंटरफ़ेस का उपयोग कर सकते हैं जो आप पसंद करते हैं।
  • 15
    तीन नए डेटाबेस बनाएँ, "दुनिया", "वर्ण" और "realmd"। स्क्रिप्ट चलाएं "characters.sql" वर्ण डेटाबेस में और स्क्रिप्ट को चलाने "realmd.sql" वास्तविक डेटाबेस में आप इन स्क्रिप्ट को src / trinitycore / sql फ़ोल्डर में पा सकते हैं।
  • 16
    उद्धरण "पूर्ण_डेटाबेस / टीडीबी0.0.2.आरआर (टीसी 1) या टीडीबी0.0.3 (टीसी 2)" और भागो "TDBlatestversion.sql" दुनिया के डेटाबेस में
  • 17
    / Home / yourusername / src / trinitycore / sql / updates फ़ोल्डर पर जाएं इन फ़ाइलों को कोर अपडेट कहा जाता है उन्हें उनके संबंधित डेटाबेस पर सही क्रम में 10 9 8 9 और ऊपर (टीसी 1) या 1733 और उससे ऊपर (टीसी 2) से लागू किया जाना चाहिए।



  • 18
    तालिका में एक नई पंक्ति जोड़ें "realmlist" वास्तविक डेटाबेस में आईडी 1, नाम दर्ज करें servername, पता indirizzoipesterno, पोर्ट 8085, आइकन 0, रंग 0, समय क्षेत्र 8, सुरक्षा स्तर 0, जनसंख्या 0
  • 19
    / Home / yourname / bin / etc फ़ोल्डर में जाएं उस फ़ोल्डर में दो फ़ाइलें सर्वर के लिए कॉन्फ़िगरेशन फाइलों के रूप में काम करती हैं। उनका नाम बदलकर काम करना चाहिए, इसलिए निकालें ".dist" फ़ाइल नाम में अंत में (यदि आप .dist एक्सटेंशन नहीं देखते हैं, तो आपको प्रविष्टि को निष्क्रिय करने की आवश्यकता होगी "ज्ञात फ़ाइल प्रकारों के लिए एक्सटेंशन छिपाएं" (Google पर खोज कैसे करें) अब फ़ाइल खोलें "trinitycore.conf"।
  • 20
    जब तक आप आइटम नहीं मिलते तब तक स्क्रॉल करें "RealmID"। सुनिश्चित करें कि आप उसी डेटाबेस में प्रवेश कर रहे हैं
  • 21
    आइटम ढूंढें "DatabaseInfo", कुछ पंक्तियां निम्न हैं यह जानकारी आपके MySQL डाटाबेस के लिए उपयोगकर्ता नाम और पासवर्ड बन जाएगी। बदलें "-trinity-trinity-" साथ "-उपयोगकर्ता नाम-पासवर्ड-"।
  • 22
    ढूंढें, में "प्रदर्शन सेटिंग्स" आवाजें "vmap.enableLOS" और "vmap.enableHeight"। आपको उन्हें 0 से 1 तक बदलना होगा।
  • 23
    फ़ाइल खोलें "trinityrealm.conf"। विकल्प को सही करें "DatabaseInfo" जैसा आपने पिछली फाइल में किया था
  • 24
    फ़ाइल में विभिन्न विकल्पों का अन्वेषण करें, और उन्हें अपनी पसंद के अनुसार सेट करें
  • 25
    जब आप पूरा कर लें, टर्मिनल विंडो खोलें और / home / yourname / bin / bin निर्देशिका पर जाएं, फिर कमांड टाइप करें ./ ट्रिनिटी कोर। टाइपिंग द्वारा उसी ऑपरेशन को दोहराएं ./ ट्रिनिटी-दायरे.
  • 26
    अब आपके पास एक ट्रिनिटी सर्वर काम कर रहा है! अपने वाह क्लाइंट से जुड़ने के लिए, बस फ़ाइल को एक्सेस करें "realmlist.wtf" वाह की जड़ में (संस्करण 2.4.3) या वर्ल्ड ऑफ वर्ल्डक्राफ्ट डेटा लोकेल} (आईआईटीआई या एनजीबी उदाहरण के लिए) (संस्करण 3.0.9) और इसमें अपनी सामग्री को संशोधित करें "रीयल-लिलीस्ट सेट करें indirizzoipcomputer"। जब आप क्लाइंट से जुड़ते हैं, तो आपको ट्रिनिटी सर्वर से कनेक्ट करना चाहिए।
  • 27
    अब जब आपने एक कार्यशील सर्वर बनाया है, तो आपको इसे कैसे ठीक से अपडेट करना सीखना होगा।
  • 28
    टर्मिनल विंडो में CTRL + C दबाकर सर्वर बंद करें
  • 29
    टर्मिनल खोलें, और / home / directory पर जाएंyourusername/ SRC / trinitycore। कमांड टाइप करें एचजी पुल और फिर एचजी अद्यतन. (आप इसे केवल एचजी पुल -यू का उपयोग करके एक ही चरण में कर सकते हैं)। इस आदेश के साथ आप सबसे हाल के स्रोत कोड को डाउनलोड करेंगे।
  • 30
    दोहराएं चरण 5- 9
  • 31
    / Home / yourusername / src / trinitycore / sql / updates फ़ोल्डर पर जाएं और अपने संबंधित डेटाबेस में सभी नई एसक्यूएल फाइलें लागू करें। यदि आपका संशोधन 1312 था, और 1313 के साथ एक फाइल है, तो इसे लागू करें, साथ ही सभी उच्चतर वाले के साथ। चरण 31 को पूरा करने से पहले सबसे हाल की फाइल का ध्यान रखना उचित है
  • 32
    / Home / folder पर जाएंyourusername/ DB / ट्रंक / अपडेट। बुलाया नई फाइलें लागू करें "UpdatePack" विश्व डाटाबेस में आरोही क्रम संख्या में फ़ाइलों को अनदेखा करें "corepatch"।
  • 33
    अब आपके सर्वर का डाटाबेस अद्यतित है पटरियों को शुरू करें और आनंद लें
  • टिप्स

    • ट्रिनिटी कोर वेबसाइट के ऊपरी दाएं कोने में आपको यह पता चलता है कि ग्राहक का कौन सा संस्करण वर्तमान में समर्थित है। जब आप वाह से फ़ाइलें निकालते हैं, तो यह वह संस्करण होता है जिसे आपको इंस्टॉल करना होगा।
    • ट्रिनिटी कोर मंच सभी के लिए खुले हैं अगर आपको समस्याएं हैं, तो प्रश्न पूछें!
    • इस गाइड का डाटाबेस भाग टीसी 2 के लिए अप्रचलित है (टीसी 1 के लिए हिस्सा लगभग पूरी तरह से सही है) आपको टीसी 2 के लिए सही डाटाबेस स्थापित करने के लिए यूडीबी फोर्स.ओ.एम. पर मिलने वाली प्रक्रिया का पालन करना होगा।

    आप की आवश्यकता होगी चीजें

    • लिनक्स के संस्करण वाला एक कंप्यूटर, अधिमानतः डेबियन या उबंटू
    • MySQL सर्वर
    • द बर्निंग क्रूसेड विस्तार के साथ, विश्व के Warcraft संस्करण 2.4.3 के साथ एक विंडोज कंप्यूटर
    • एक इंटरनेट कनेक्शन
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध

    © 2011—2022 GnuMani.com