1
संकलन के लिए आवश्यक सभी संकुल को स्थापित करके शुरू करें। वे इस आदेश के साथ आसानी से इंस्टॉल हो सकते हैं: sudo apt-get स्थापित निर्माण आवश्यक cmake libace-देव libmysql ++ - देव तोड़फोड़ तेज openssl-देव zlib1g libssl libmysqlclient15-देव-देव libtool mysql-ग्राहक unrar.
2
हाँ / आरओ प्रॉम्प्ट को स्वीकार करें यह आपके कंप्यूटर पर पैकेज स्थापित करेगा।
3
अपने घर फ़ोल्डर पर नेविगेट करें, सीडी / होम /आपका उपयोगकर्ता नाम. तीन फ़ोल्डर्स बनाएं, जिन्हें बिन, एसआरसी और डीबी कहा जाता है। आज्ञाएं हैं एमकडीर बिन, एमकेडीआईआर स्रोत और एमकेडीआईआर डीबी.
4
अब आपको ट्रिनिटी सर्वर से स्रोत कोड डाउनलोड करने की आवश्यकता है। "Src src" के साथ "src" निर्देशिका पर जाएं और कमांड दर्ज करें एचजी क्लोन https://bitbucket.org/KingPin/trinitycore/ टीसी 1 (2.4.3) के लिए या एचसी क्लोन https://bitbucket.org/KingPin/trinitycore2/ टीसी 2 के लिए (3.0.9).
5
"ट्रिनकोरकोर" नामक नई निर्देशिका में जाएं सीडी ट्रिनिकोर और इसके साथ "बिल्ड" नामक एक नया फ़ोल्डर बनाएं एमकेडीआईआर बिल्ड. इस निर्देशिका के साथ स्क्रॉल करें सीडी बिल्ड.
6
आदेश के साथ निर्माण प्रक्रिया को कॉन्फ़िगर करें cmake. वहाँ प्रक्रिया स्थापित करने के लिए कई तरीके हैं, लेकिन इस गाइड मानता है कि आप डेटाबेस सर्वर की जरूरत के लिए MySQL का उपयोग होगा और डिफ़ॉल्ट सेटिंग प्रदर्शन करने के लिए चाहते हैं। आदेश दर्ज करें सेमीके .. / -पीआरईएफआईआईएक्स = / होम /आपका उपयोगकर्ता नाम/ bin.
7
कमांड के साथ निर्माण प्रक्रिया शुरू करें बनाना. अगर आप प्रक्रिया को तेजी से जाना चाहते हैं, तो आप टाइप कर सकते हैं शैली बनाओ और फिर बनाओ- j3 या मेक-जे 5. यह क्रमशः दोहरे कोर और क्वाड-कोर प्रोसेसर पर सर्वोत्तम काम करता है।
8
जब प्रक्रिया समाप्त हो जाती है, तो यह प्रदर्शित छवि की तरह दिखना चाहिए।
9
आदेश दर्ज करें स्थापित करें. यह आवश्यक निष्पादन योग्य फ़ाइलों को / home /आपका उपयोगकर्ता नाम/ बिन
10
अब जब आपने सर्वर प्रोग्राम किया है, तो आपको गेम डेटा खुद को भुनाया जाना चाहिए। इस उद्देश्य को पूरा करने के लिए "src / trinitycore / contrib /" निर्देशिका में कई उपकरण हैं।
11
"एक्स्ट्रेक्टर" निर्देशिका पर जाएं और "ad.exe" फ़ाइल को ढूंढें। इसे विश्व Warcraft की मूल निर्देशिका (उदाहरण के लिए: सी: प्रोग्राम फ़ाइलें वर्ल्ड वार्क क्राफ्ट) में कॉपी करें और चलाएं। दो नई निर्देशिकाओं की प्रतिलिपि बनाएँ, "डीबीसी" और "मैप्स" निर्देशिका / होम / `आपका उपयोगकर्ता नाम/ bin / bin / linux कंप्यूटर पर हालांकि, ad.exe चलाने से पहले हार्ड डिस्क स्थान की जांच करें। चलने से पहले प्रोग्राम को कम से कम 1.5 जीबी अंतरिक्ष की आवश्यकता है।
12
"Vmap_extract_assembler_bin" निर्देशिका पर जाएं और सभी फ़ाइलों को वाह की रूट डायरेक्टरी में उपस्थित करें। "Makevmaps_SIMPLE.bat" फ़ाइल को चलाएं और नई "vmaps" निर्देशिका को / home /आपका उपयोगकर्ता नाम/ bin / bin / linux कंप्यूटर पर "भवन" निर्देशिका को निकालें। याद रखें, मेकमापैप्स को ad.exe की तुलना में कम से कम 2 जीबी की तुलना में और भी अधिक डिस्क स्थान लेता है।
13
अब जब आपके पास सर्वर और डेटा है, तो आपको खिलाड़ियों और जीवों को संग्रहीत करने के लिए एक डेटाबेस की आवश्यकता है साथ होम डाइरेक्टरी पर जाएं सीडी / होम /आपका उपयोगकर्ता नाम और कमांड दर्ज करें svn चेकआउट https://svn.assembla.com/svn/trinitydatabase/ डीबी.
14
/ होम /yourusername/ डीबी / ट्रंक इस निर्देशिका में एसक्यूएल डंप हैं जो कि MySQL डाटाबेस में दर्ज किए जाने चाहिए। यह टैब एसक्यूएल अनुरोधों को सम्मिलित करने के उदाहरण नहीं देगा। आप निश्चित रूप से किसी भी MySQL अंतरफलक का उपयोग कर सकते हैं।
15
तीन नए डेटाबेस, "विश्व", "वर्ण" और "रियलएमडी" बनाएं चरित्र डेटाबेस में "characters.sql" स्क्रिप्ट चलाएं और realmd डेटाबेस में "realmd.sql" चलाएं। दोनों को src / trinitycore / sql निर्देशिका निर्देशिका से प्राप्त किया जा सकता है।
16
"Full_database / TDB0.0.2.rar (TC1) या TDB0.0.3 (टीसी 2)" निकालें और "TDBlatestversion.sql"विश्व डेटाबेस के लिए
17
/ Home / directory / username / src / trinitycore / sql / updates निर्देशिका पर जाएं इन फ़ाइलों को कोर अपडेट कहा जाता है उन्हें उनके संबंधित डेटाबेस पर संख्या 10 9 8 और ऊपर (टीसी 1) या 1733 और उससे ऊपर (टीसी 2) के सही क्रम में लागू किया जाना चाहिए।
18
Realmd डेटाबेस में "realmlist" तालिका में एक नया कॉलम जोड़ें नाम आईडी 1 को सेट करें servername, पता ब्लैकजैक पता, पोर्ट 8085, आइकन 0, रंग 0, समय क्षेत्र 8, अनुमत सिक्योरिटीलेवल 0, आबादी 0
19
/ Home / directory / username / bin / etc निर्देशिका पर जाएं ये फ़ाइलें सर्वर के लिए कॉन्फ़िगरेशन आलेख के रूप में कार्य करती हैं वे काम करने के लिए है, इसलिए, (फ़ाइल नाम अंत में एक्सटेंशन ".dist" निकाल देते हैं वे .dist विस्तार की जरूरत नहीं है, तो आप "ज्ञात फ़ाइल प्रकारों के एक्सटेंशन छिपाएं" अक्षम करने की आवश्यकता (गूगल पर खोज नाम दिया जाना चाहिए अब "trinitycore.conf" फ़ाइल को खोलें।
20
जब तक आप "RealmID" विकल्प नहीं मिलते तब तक नीचे स्क्रॉल करें सुनिश्चित करें कि वह उस डेटाबेस से मेल खाता है जो आपने डेटाबेस में दर्ज किया है।
21
"डेटाबेसइन्फ़ो" विकल्प ढूंढें, कुछ पंक्तियाँ नीचे। वे उसी उपयोगकर्ता नाम और पासवर्ड से MySQL डाटाबेस के साथ कॉन्फ़िगर किया जाना चाहिए। "-ट्रिनिटी-ट्रिनिटी" को "उपयोगकर्ता नाम-पासवर्ड;"।
22
"प्रदर्शन सेटिंग्स" "vmap.enableLOS" और "vmap.enableHeight" विकल्प के तहत खोजें। उन्हें 0 से 1 तक बदला जाना चाहिए
23
"Trinityrealm.conf" फ़ाइल खोलें पिछली फ़ाइल में किए गए "डेटाबेसइन्फ़ो" विकल्प की मरम्मत करें
24
फ़ाइलों में विभिन्न विकल्पों का अन्वेषण करें और अपनी इच्छानुसार कॉन्फ़िगर करें।
25
समाप्त होने पर, / home / ifunername / bin / bin पर टर्मिनल विंडो खोलें और कमांड दर्ज करें ./ त्रिमूर्ति-कोर दोहराएँ, हालांकि टाइपिंग ./ ट्रिनिटी-रियलएम.
26
अब आपके पास ट्रिनिटी सर्वर चल रहा है! अपने वाह क्लाइंट से जुड़ने के लिए, बस "realmlist.wtf" फ़ाइल को वाह (2.4.3) की रूट निर्देशिका में एक्सेस करें या वर्ल्ड ऑफ वर्ल्डक्राफ्ट डेटा लोकेल} (उदाहरण के लिए एनयूएस या पीटीआरबी) (3.0.9) और इसकी सामग्री "सेट रीयल-लिलीस्ट endereçoipdocomputador"जब आप अपने ग्राहक से जुड़ते हैं, तो उसे ट्रिनिटी सर्वर से कनेक्ट करना होगा!
27
अब जब आपका सर्वर ऊपर और चल रहा है, आपको यह जानने की आवश्यकता है कि इसे ठीक से कैसे अपडेट करें।
28
टर्मिनल विंडो पर CTRL + C दबाकर सर्वर को बंद कर दें।
29
एक टर्मिनल खोलें, और / home /आपका उपयोगकर्ता नाम/ src / trinitycore आदेश दर्ज करें एचजी पुल और फिर एचजी अद्यतन (यह एचजी पुल -यू का उपयोग करके एक ही चरण में भी किया जा सकता है)। यह नवीनतम स्रोत कोड डाउनलोड करेगा।
30
दोहराएं चरण 5- 9
31
/ Home / directory / username / src / trinitycore / sql / updates पर जाएं और अपने संबंधित डेटाबेस में सभी नई एसक्यूएल फाइलें लागू करें। यदि आप पहले 1312 संस्करण में थे, और एक 1313 फाइल मौजूद है, तो इसके ऊपर और इसके बाद के संस्करण पर लागू होते हैं। चरण 31 करने से पहले नवीनतम फाइल को ध्यान में रखना उचित है
32
/ होम /आपका उपयोगकर्ता नाम/ डीबी / ट्रंक / अपडेट विश्व डेटाबेस के लिए संख्यात्मक क्रम में "updatepack" नामक नई फ़ाइलों को लागू करें "कोर पैच" फ़ाइलों को अनदेखा करें
33
अब आपके सर्वर और डेटाबेस अद्यतित हैं बस बाइनरी शुरू करें और मज़ा लें