ekterya.com

कैसे एक L2J सर्वर को कॉन्फ़िगर करें

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

चरणों

विधि 1

फाइलें प्राप्त करें
1
अपना पसंदीदा ब्राउज़र खोलें यात्रा https://l2jserver.com/rightly/ और फाइलें डाउनलोड करें L2J_DataPack-unstable.zip और L2J_Server-unstable.zip.
  • 2
    ज़िप फ़ाइलों को खोजें, जिन्हें आपने अभी डाउनलोड किया है, सामग्री निकालने और नाम बदलकर "dp" और "server" को आसानी से उन तक पहुंचने में सक्षम हो सकते हैं।
  • 3
    फ़ाइलों को एक दूरस्थ सर्वर पर अपलोड करें यदि आपको नहीं पता कि यह कैसे करना है, तो पढ़ें फाइलज़िला फाइल अपलोड मैनुअल. अन्य एफ़टीपी क्लाइंट उसी तरह काम करते हैं - अधिक जानकारी के लिए उपयोग किए जा रहे प्रोग्राम के मैनुअल की जांच करें
  • विधि 2

    सर्वर आवश्यकताएं
    1
    सुनिश्चित करें कि JRE, JDK, MySQL और phpMyAdmin आपके सर्वर मशीन पर इंस्टॉल किए गए हैं। अधिकतर मामलों में यदि वे हैं, लेकिन यदि नहीं, तो निम्न निर्देश टाइप करें और उन निर्देशों का पालन करें जो आपकी स्क्रीन पर मौजूद हैं उन्हें स्थापित करने के लिए।

    • sudo apt-get mysql-client mysql-server स्थापित करें
    • sudo apt-get phpmyadmin स्थापित करें
    • sudo apt-get default-jdk default-jre इंस्टॉल करें
  • 2
    जब आपने MySQL और phpMyAdmin स्थापित किया है (JRE और JDK को स्थापित करने के लिए मत भूलना!), तो आप अपने SQL डेटाबेस को phpMyAdmin के माध्यम से प्रबंधित कर सकते हैं लॉग इन करें और नाम के साथ दो डेटाबेस बनाएं l2jdb और l2jcb.
  • 3
    ~ / Dp / gameserver / data / ~ / server / gameserver / डेटा में स्थित सभी फाइलों की प्रतिलिपि बनाएँ। "~" आपके घर का पता इंगित करता है, जिसे "सीडी" टाइप करके एक्सेस किया जा सकता है यदि आप किसी एफ़टीपी क्लाइंट का उपयोग कर रहे हैं, तो अपने स्थानीय मशीन में / सर्वर / गेमरवर / दूरदराज के मशीन पर डेटा (सर्वर जो आपके L2J सर्वर की मेजबानी करेगा) में / dp / gameserver / data में स्थित सभी फाइलों को लोड करें।
  • 4

    Video: Crear servidor H5 2018 usando L2jServer (Datapack gratuito)

    आपके होस्ट आपको एक टर्मिनल प्रदान करेगा जहां आप कई आदेश टाइप कर सकते हैं। नीचे दिखाए गए आदेश के अनुसार निम्नलिखित कमांड टाइप करें:

  • सीडी ~ / डीपी / टूल्स
  • chmod + x database_installer.sh
  • ./database_installer.sh
  • 5
    स्क्रीन पर दिए गए निर्देशों का पालन करें और SQL डेटाबेस में अपने सर्वर के लिए आवश्यक सभी टेबल जोड़ें।
  • 6
    एक बार तालिकाओं को जोड़ लेने के बाद, निम्न कमांड टाइप करें:
  • सीडी ~ / सर्वर / लॉगिन
  • chmod + x startLoginServer.sh लॉगिनसर्वर_लोूप.श
  • नैनो लॉगिनसर्वर_लोॉप.श

  • 7
    एक पाठ फ़ाइल खुल जाएगी
  • परिवर्तन अच्छा -n -2 जावा -cp -Xms128m -Xmx128m ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer> log / stdout.log 2> 1
    को
    अच्छा -n 2 जावा -cp -Xms128m -Xmx128m ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer> log / stdout.log 2> 1।
  • (स्क्रिप्ट निकालें जो "2" से पहले है)
  • अनुभाग कि -Xms128m -Xmx128m कहते हैं का निरीक्षण करें (GameServer_loop.sh में, बजाय "128" का कहना है कि "1024")। "128" अधिकतम राशियां को इंगित करता है जो लॉगिनसेवर (लॉगिन सर्वर) को या असाइन किया गया है गेमरवर (गेम सर्वर) दुर्भाग्य से, यह लेख उस सटीक संख्या को इंगित नहीं कर सकता जो वहां दिखाई देगा- अपने से परामर्श करें आपके पास उपलब्ध रैम की मात्रा निर्धारित करने के लिए मेजबान हालांकि, यह सच है कि दोनों "128" और "1024" उन सर्वरों के लिए बहुत कम हैं
  • 8
    "Ctrl + X" दबाएं अब फाइल को बचाने के लिए "वाई" दबाएं और फिर "एन्टर" दबाएं।
  • विधि 3

    सर्वर को कॉन्फ़िगर करें
    1
    दोबारा, निम्न कमांड टाइप करें:
    • chmod + x RegisterGameServer.sh
    • ./RegisterGameServer.sh
  • 2
    स्क्रीन पर दिए गए निर्देशों का पालन करें आप पहले से ही पंजीकृत हैं gameserver।
  • Video: वीडियो ट्यूटोरियल: 10 मिनट में L2J सेटअप

    3
    अधिक आदेश!
  • cp hexid.txt ../gameserver/config/hexid.txt
  • सीडी ..
  • chmod + x startGameServer.sh
  • chmod + x GameServer_loop.sh
  • 4
    आपका सर्वर लगभग तैयार है अब आपको कुछ फ़ाइलों को कॉन्फ़िगर करने की आवश्यकता है ताकि आप सही तरीके से कनेक्ट कर सकें। यात्रा यह पेज और "कॉन्फ़िगरेशन फ़ाइलें संपादित करना" अनुभाग में आने वाले निर्देशों का पालन करें (कॉन्फ़िगरेशन फ़ाइलें संपादित करें)।



  • 5
    एक बार जब आप उन्हें संपादित कर लेते हैं, तो सर्वर चलाने का समय आ गया है। निम्न टाइप करें:
  • सीडी ../login
  • ./startLoginServer.sh
  • cd ../gameserver
  • ./startGameServer.sh
  • 6
    हो गया! आपने पहले ही दोनों सर्वर चलाए हैं यह सुनिश्चित करने के लिए गेमर्स को चलाने से पहले निम्न आदेश टाइप करने के लिए अनुशंसा की जाती है लॉगिनकर्ता हाँ यह काम कर रहा है यदि आप उन कमांड टाइप करने जा रहे हैं, तो आपको टाइप करना होगा सीडी ../../ गेमरवर के बजाय cd ../gameserver:

  • सीडी लॉग
  • बिल्ली stdout.log
  • 7
    आप यह सुनिश्चित करने के लिए एक ही आदेश टाइप कर सकते हैं कि आप गेमरवर भी चल रहा है (सीडी लॉग और बिल्ली stdout.log) जबकि आप गेमरवर निर्देशिका में हैं.
  • विधि 4

    अपने सर्वर से कनेक्ट करें
    1

    Video: अपने L2jSunrise सर्वर स्थापित करने के लिए - पिछले संस्करण

    कनेक्ट करने के लिए, आपको अपनी फ़ाइलों को बदलने की आवश्यकता है मेजबान स्थित (आमतौर पर) सी में: Windows system32 ड्राइवरों आदि। उन्हें एक पाठ संपादक के साथ खोलें और निम्न पंक्तियां जोड़ें (xxx.xxx.xxx.xxx आपके मेजबान के आईपी को इंगित करता है):

    • xxx.xxx.xxx.xxx L2authd.lineage2.com
    • 216.107.250.194 nProtect.lineage2.com
  • 2
    मुक्ति https://forum.ragezone.com/f328/patched-system-gracia-epilogue-protocol-152-a-681657/. केवल फाइल जिसकी आपको आवश्यकता होगी, वह है dsetup.dll क्योंकि संस्करण 152 वर्तमान L2J फ़ाइलों द्वारा समर्थित नहीं है आप फ़ाइल की प्रतिलिपि बना सकते हैं dsetup.dll अपने डेस्क पर और शेष को हटा दें
  • 3
    अपने वंश II सिस्टम फ़ोल्डर में dsetup.dll को कॉपी करें, अन्य DLL फ़ाइल की जगह।
  • 4
    वंश गेम सिस्टम फ़ोल्डर के अंदर स्थित "गेमगुर्ड" फ़ोल्डर को हटा दें।
  • 5
    L2.bin फ़ाइल को अपने डेस्कटॉप पर कॉपी करें।
  • 6
    अपने डेस्कटॉप पर "l2.bin" फ़ाइल का नाम बदलें "l2.exe"
  • 7
    L2 सिस्टम फ़ोल्डर में फ़ाइल "l2.exe" काट और पेस्ट करें।
  • 8
    L2.exe फ़ाइल को चलाएं यदि आपके सर्वर (लॉगिन और गेमर्स) काम कर रहे हैं, तो आप अपने सर्वर से कनेक्ट कर सकते हैं।
  • 9
    आप दूसरों चाहते हैं भी अपने सर्वर से कनेक्ट करने के लिए, आप सेक और एल 2 प्रणाली फ़ोल्डर अपलोड दूसरों डाउनलोड करने और बदलने के अपने सिस्टम फ़ोल्डर तुम्हारा एल 2 के लिए की जरूरत है। जो भी शामिल होना चाहता है, उसके "होस्ट" फ़ाइल को भी बदला जाना चाहिए।
  • युक्तियाँ

    • जब बारे में बात कर रहे CSDB, LSDB और GSDB हम "सामुदायिक सर्वर डेटाबेस", "लॉगिन सर्वर डेटाबेस" और "गेमरवर डेटाबेस क्रमशः" (गेम सर्वर का डेटाबेस) देखें।
    • कमांड लिखते समय सावधान रहें, क्योंकि आपको पूंजी पत्रों पर ध्यान देना होगा- ./startLoginServer.sh सेवा करेगा, जबकि ./startloginserver.sh वह ऐसा नहीं करेगा
    • L2 संशोधन नंबर आसानी से खोजने के लिए, इन चरणों का पालन करें:
    • अपने डेस्कटॉप पर एक नया टेक्स्ट फाइल बनाएं और उसे नाम दें protocol.bat।
    • फ़ाइल पर राइट क्लिक करें और "संपादित करें" पर क्लिक करें
    • इस पंक्ति को जोड़ें: l2.exe -L2ProtocolVersion.
    • फ़ाइल को सहेजें
    • अपनी वंशावली द्वितीय प्रणाली फ़ोल्डर में बैट फ़ाइल काट और पेस्ट करें और इसे चलाएं।
    • आप टाइप कर सकते हैं सीडी लॉग और बिल्ली stdout.log यह सुनिश्चित करने के लिए कि आप गेमरवर चल रहा है (सीडी लॉग और बिल्ली stdout.log) जबकि आप गेमरवर निर्देशिका में हैं (या बस बिल्ली stdout.log जब आप की निर्देशिका में हैं गेमरवर या रजिस्ट्री में)
    • हमेशा सुनिश्चित करें कि आप लॉगिन चलाने से पहले चल रहा है गेमरवर, आपके बाद से गेमर्स बिना काम कर सकते हैं loginserver।
    • यदि आप सर्वर को बंद करना चाहते हैं, तो टाइप करें ps-A. आप चल रहे सभी प्रक्रियाओं की एक सूची देखेंगे। रेखांकित LoginServer_loop.sh, GameServer_loop.sh और जावा। टाइप करके उन 3 कुंजी को बंद करें xxxx को मार डालो, जहां "xxxx" प्रक्रिया आईडी है
    • वंश द्वार को बंदरगाहों तक पूर्ण पहुंच की आवश्यकता है 200 9, 2106 और 7777.

    चेतावनी

    • सुनिश्चित करें कि आपका एल 2 जे का संस्करण वंश द्वितीय के संस्करण से मेल खाता है - अन्यथा, आपका सर्वर विफल हो जाएगा और कुछ सुविधाएं सही तरीके से काम नहीं करेंगी आपके एल 2 क्लाइंट को एल 2 जे फाइलों से मेल करना चाहिए - ग्रेसिया एपिलाॉग द्वारा डिज़ाइन की गई सर्वर फाइल काम नहीं करेगी अगर आपका क्लाइंट फ़्राय है
    • यदि आप अपने MySQL डाटाबेस (जो कि अत्यधिक अनुशंसित है) के लिए एक पासवर्ड का उपयोग करते हैं, तो संपादित करने के लिए मत भूलना server.properties और loginserver.properties पासवर्ड को शामिल करने के लिए - अन्यथा आप कनेक्ट करने में सक्षम नहीं होंगे क्योंकि सर्वर को आपके डेटाबेस तक पहुंच नहीं होगी:
    • अनुस्मारक: एक ग्राहक के साथ संशोधन करना एक अवैध कार्य है और यह बहुत अच्छी तरह से नहीं देखा गया है।

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

    • एक एफ़टीपी ग्राहक, जैसे FileZilla
    • इंटरनेट कनेक्शन
    • एक होस्ट जो MySQL डाटाबेस, phpMyAdmin और JRE / JDK का समर्थन करता है
    और पढ़ें ... (1)
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com