كيفية تشغيل خادم Minecraft محلي بسيط (مع وبدون تعديل)
في حين أنه من السهل مشاركة خريطة Minecraft مع لاعبين محليين آخرين على شبكتك ، فمن الجيد أن تكون قادراً على تشغيل خادم مخصص بحيث يمكن للناس أن يأتوا ويذهبون دون أن يقوم مضيف اللعبة الأصلي بتحميل Minecraft. اليوم نحن نبحث في كيفية تشغيل خادم Minecraft محلي بسيط مع وبدون تعديل.
لماذا تشغيل خادم ماين كرافت?
أحد أكثر العناصر المحبطة للتجربة متعددة اللاعبين المحلية في Minecraft (لكل من PC و PE edition) هو أن مضيف اللعبة الأصلي يجب أن يكون نشطًا للوصول إلى الإبداعات السابقة. إذا كان هناك والدان وطفلين يلعبان Minecraft في منزل على سبيل المثال ، ويقضون بضع ساعات في عطلة نهاية الأسبوع يعملون على بنية كبيرة يستضيفها Kid # 2 ، ثم في أي وقت يريد أي شخص العمل على ذلك العالم / البنية مرة أخرى يحتاجون إلى Kid # 2 لاطلاق النار على لعبتهم ومشاركتها مع الجميع من خلال فتحه على الشبكة المحلية. عامل في أن كل العالم يكمن في كل كمبيوتر منفصل وفجأة يصبح من المتاعب الحقيقية لأكثر من شخص واحد للعمل على خريطة معينة.
هناك طريقة أكثر فاعلية للقيام بالأمور هي استضافة خادم مستقل على الشبكة المحلية. بهذه الطريقة يمكن للاعبين أن يأتوا ويذهبون كما يشاؤون دون الحاجة إلى تسجيل الدخول ومشاركة عالمهم. والأفضل من ذلك ، يمكنك استضافة خادم Minecraft على جهاز غير مناسب تمامًا للعب في Minecraft (لقد قمنا بتشغيل خوادم Minecraft متواضعة من مربعات صغيرة من Raspberry Pi بدون مشكلة).
دعونا نلقي نظرة على كيفية إعداد خادم Minecraft المحلي الأساسي مع وبدون تعديل.
إعداد خادم Minecraft Vanilla بسيط
هناك طريقتان للتعامل مع تثبيت خادم Minecraft الموفر لـ Mojang البسيطة. طريقة واحدة جداً تتمحور حول Windows بمجرد قيامك بتنزيل ملف .EXE وتشغيله ، مع نافذة مستخدم رسومية بسيطة ملائمة. لا تساعد هذه الطريقة بالضرورة مستخدمي OS X و Linux ، لذا سنستخدم طريقة JAR التي ستساعد على توسيع العملية عبر جميع المنصات مع تعديلات طفيفة فقط ضرورية للتحول بين أنظمة التشغيل.
الترتيب الأول من العمل هو تحميل ملف JAR خادم ماين كرافت الرسمي. اعتبارًا من هذا البرنامج التعليمي ، الإصدار 1.7.10. يمكنك العثور عليه في أسفل صفحة تنزيل Minecraft.net الرسمية. بغض النظر عن نظام التشغيل الخاص بك ، فأنت تريد ملف .JAR.
بعد الانتهاء من تنزيل الملف ، انقل ملف .JAR إلى موقع دائم. وضعنا الملف في / خادم اختبار HTG /. يمكنك وضعه في أي مكان تريده ، لكن ضعه في مكان واضح ، ضعه في مكان آمن ، وكن على دراية أنه بمجرد تشغيل ملف .JAR ، سيتم تنزيل / تنزيل جميع الملفات المتعلقة بالخادم في مجلد يقع فيه .JAR ، لذا وضعه في مكان ما مثل جذر محرك الأقراص أو مجلد المنزل.
تنفيذ الخادم لأول مرة عن طريق تشغيل الأمر التالي في موجه الأوامر من الدليل الموجود في الملف .JAR ، بالطبع:
نظام التشغيل Windows: java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui
OS X: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
Linux: java -Xms1G -Xmx1G -jar minecraft_server. 1.7.10.jar nogui
سوف تقوم الأوامر المذكورة أعلاه بتنفيذ ملف JAR لخادم Minecraft. يقوم الأمر بتشغيل Java ، ويقوم بتعيين 1 غيغابايت من الذاكرة / 1 غيغا بايت كحد أقصى ، ويشير إلى أن الملف عبارة عن JAR ، ويطلق عليه JAR ، ويشير إلى عدم الحاجة إلى واجهة المستخدم الرسومية. يمكنك ضبط قيم الذاكرة المعينة / الحد الأقصى لأعلى إذا وجدت أنك بحاجة إلى القيام بذلك للعوالم الكبيرة أو الخوادم الكبيرة مع العديد من اللاعبين (على سبيل المثال ، أثناء حفلة LAN) ، لكننا لا ننصح بتخفيض قيم الذاكرة.
إذا كنت بحاجة للمساعدة في تثبيت Java على Linux ، أو إنشاء اختصار لعملية الإطلاق على OS X ، أو أي مشكلة أخرى خاصة بنظام التشغيل ، فإننا نشجعك على مراجعة الدليل التفصيلي لبدء تشغيل ملف JAR الخاص بالوحدة الموجود في موقع Minecraft wiki الرسمي.
في المرة الأولى التي تقوم فيها بتشغيل الخادم ، سترى رسالة كالتالي:
[خيط Server / INFO]: بدء تشغيل إصدار خادم minecraft 1.7.10
[مؤشر ترابط الخادم / INFO]: تحميل الخصائص
[خيط Server / WARN]: server.properties غير موجود
[مؤشر ترابط الخادم / INFO]: إنشاء ملف خصائص جديد
[خيط Server / WARN]: فشل في تحميل eula.txt
[خيط Server / INFO]: تحتاج إلى الموافقة على EULA لتشغيل الخادم. انتقل إلى eula.txt لمزيد من المعلومات.
[مؤشر ترابط الخادم / INFO]: إيقاف الخادم
هذا طبيعي تماما. ابحث في دليل الخادم عن ملف EULA.txt ، وافتحه ، وقم بتحرير الإدخال "eula = false" إلى "eula = true" للإشارة إلى اتفاقيتك مع اتفاقية مستخدم Mojang server. احفظ الوثيقة وأغلقها. قم بتشغيل أمر الخادم مرة أخرى. يمكنك تشغيلها مع أو بدون علامة "nogui" اعتمادًا على احتياجاتك / رغباتك. إذا قمت بتشغيله باستخدام علامة "nogui" ، فستظل واجهة الخادم وخادم الأوامر في نافذة المحطة الطرفية التي أطلقت فيها الأمر في:
إذا قمت بإزالة علامة "nogui" ، فسيتم فتح نافذة واجهة المستخدم الرسومية وتوفير تجربة أنظف وأيسر لإدارة الخادم:
توضح واجهة المستخدم الرسومية (GUI) ما ستشاهده بالضبط في النافذة الطرفية في الجزء الأيمن الكبير ، وكذلك نافذة الإحصائيات في الزاوية العلوية اليسرى وقائمة اللاعبين الذين تم تسجيل دخولهم حاليًا في أسفل اليمين. ما لم تكن تقوم بتشغيل الخادم على جهاز مورد مربوط (أو جهاز مقطوعة الرأس مثل خادم الوسائط أو Raspberry Pi) نوصي باستخدام واجهة المستخدم الرسومية.
أثناء التشغيل الثاني للخادم ، بعد قبولك لـ EULA ، يتم تنزيل ملفات إضافية ويتم إنشاء العالم الافتراضي. يقع العالم الافتراضي في / العالم / ويبدو وكأنه مجلد قديم / .minecraft/saves/[someworldname القديم / منتظم من Minecraft العادية (في الواقع ، هو). يمكنك اللعب على العالم الذي تم إنشاؤه عشوائيًا أو يمكنك حذف محتويات / world / واستبداله بمحتويات لعبة محفوظة من نسخة مستقلة من Minecraft أو من أحد الأصداء التي قمت بحفظها من الإنترنت.
دعنا ننضم إلى خادمنا الطازج ونرى كيف يبدو. للانضمام إلى لعبتك ، يجب أن تكون على نفس الشبكة المحلية مثل الكمبيوتر المضيف وتحتاج إلى معرفة عنوان IP للكمبيوتر المضيف.
باستخدام عنوان IP في متناول اليد ، يمكنك تشغيل Minecraft والنقر على Multiplayer من القائمة الرئيسية وإضافة الخادم الجديد أو استخدام ميزة الاتصال المباشر. إذا كنت بحاجة إلى المساعدة في أيٍّ من هذين الخيارين ، فراجع قسم "الاتصال بالخادم البعيد" في درس استكشاف خوادم Multecraft Multiplayer من دليلنا السابق.
نحن هنا على الخادم الجديد. كل شيء يبدو رائعا والعالم يتحمل بسلاسة. هناك شيء واحد ستلاحظه على الفور هو أن اللعبة في وضع البقاء على قيد الحياة. هذا هو الخادم الافتراضي ، ولكن سنوضح لك كيفية تغييره في لحظة.
على جانب الخادم للأشياء ، ستشاهد مجموعة من الإشعارات في نافذة وحدة التحكم حيث تحدث أشياء: اللاعبين ينضمون ، اللاعبين يموتون ، اتصالات اللاعبين ، وإشعارات أخرى. بالإضافة إلى ذلك ، يمكنك استخدام أوامر الخادم في كل من نافذة وحدة التحكم ، وإذا كنت من مستخدمي نظام التشغيل أو "المشغل" على الخادم. هناك العشرات من الأوامر ، الكثير منها غامضة وغير منتشرة. يمكنك قراءة قائمة الأوامر بالكامل في موقع Minecraft wiki ، ولكن سنقوم بتسليط الضوء على تلك القائمة الأكثر صلة بإعداد خادمك في الجدول أدناه.
ملحوظة: إذا قمت بإدخال الأمر في نافذة وحدة تحكم الخادم فأنت لا تحتاج إلى "/" ولكن إذا قمت بإدخاله في نافذة الدردشة كمشغل على الخادم.
/ defaultgamemode [s / c / a] | تبديل الوضع الافتراضي للخادم للاعبين الجدد بين أوضاع البقاء والإبداع والمغامرة. |
/ صعوبة [p / e / n / h] | يبدل مستويات الصعوبة بين السلمية ، سهل ، عادي ، وصعب. |
/ gamemode [s / c / a] [player] | نفس / defaultgamode باستثناء ما يتم تطبيقه على أساس كل لاعب على حدة. |
/قائمة | يسرد كل اللاعبين الحاليين. |
/ (de) op [player] / deop [player] | يمنح امتيازات مشغّل المشغل المسماة (أو يزيلها). |
/ save- (كل / تشغيل / إيقاف) | "الجميع" ينقذ العالم على الفور ، "على" يحول الادخار العالمي على (هذه هي الحالة الافتراضية) ، و "إيقاف" يحول الادخار التلقائي قبالة. من الأفضل ترك هذا الأمر لوحدك ما لم ترغب في فرض حفظ فوري لعمل نسخة احتياطية من عملك باستخدام الأمر / save-all. |
/ setworldspawn [x y z] | لتعيين نقطة تفرغ لجميع اللاعبين الذين يدخلون العالم. مع عدم وجود إحداثيات ، فإنه يحدد الموقع الذي تقف فيه عملية التنفيذ ، مع وجود الحجج التي يعين فيها نقطة التفريغ لهذه الإحداثيات. |
/ spawnpoint [player] [x y z] | نفس الشيء مثل worldspawn ، لكن للاعبين الفرديين ؛ يسمح لك بتعيين spawnpoint فريد لكل لاعب. |
/توقف | يغلق الخادم. |
/ الوقت المحدد [القيمة] | يغير وقت اللعبة سيقبل "اليوم" أو "الليل" أو القيمة من 0 إلى 24000 حيث ، للرجوع 6000 ظهرا و 18000 في منتصف الليل. |
/ tp [لاعب مستهدف] [الوجهة] | لاعب Teleports. يجب أن تكون الوسيطة الأولى هي اللاعب المستهدف دائمًا. يمكن أن تكون الوسيطة الثانية عبارة عن لاعب آخر (إرسال المشغل من A إلى B) أو إحداثيات x / y / z (إرسال اللاعب A إلى الموقع). |
/ الطقس [مسح / مطر / رعد] | يغير الطقس. بالإضافة إلى ذلك ، يمكنك إضافة وسيطة ثانية لتغيير أحوال الطقس لعدد X من الثواني (حيث يمكن أن يكون X بين 1 و 1،000،00). |
هذه هي الأوامر الأكثر فائدة على الفور لتشغيل خادم منزلي صغير. هناك أوامر إضافية مفيدة إذا قمت بفتح الملقم المنزلي الخاص بك للاستخدام العام أو شبه العام (مثل / kick / / ban) ولكن عادةً ما تكون غير ضرورية للاستخدام المنزلي الخاص.
الآن بعد أن أطلقنا خادمنا الخاص بنجاح ، قد تتساءل (خاصة بعد كل الدروس المخصصة له) كيف يمكننا حقن بعض التعديلات الرائعة في الخادم الخاص بنا. المحطة التالية ، خادم modding.
إعداد خادم Minecraft بسيط مقلد
تمامًا كما يمكنك بسهولة إدخال محمل FORge Modge في تثبيت Minecraft مستقل ، يمكنك بسهولة إدخال محمل FORge Modge في خادم Minecraft.
يمكنك إعادة استخدام نفس برنامج التثبيت الذي استخدمته Forge في البرنامج التعليمي السابق الخاص بالإصلاح ؛ ببساطة إعادة تشغيله (لا يهم إذا كنت تستخدم. EXE أو. JAR) وضبط الإعدادات على هذا النحو:
حدد "تثبيت الخادم" وأشره في دليل جديد. لا تحتاج إلى تثبيت خادم ثم تثبيت Forge ، مثل تحتاج إلى تثبيت Minecraft ثم تثبيت Forge كما فعلنا في البرنامج التعليمي من جانب العميل.
ملحوظة: إذا قفزت إلى هذا القسم لأنك كنت متحمسًا للغاية بشأن التعديلات على الخادم الخاص بك ، سنظل نشجعك على قراءة القسم السابق حيث أن العديد من الخطوات متشابهة ، ونحن لا نكررها كلها بالتفصيل لهذا الجزء. من البرنامج التعليمي.
امنحها دقيقة لتنزيل كل من الخادم وملفات Forge ، ثم قم بزيارة مجلد التثبيت. ستبدو الخطوات التالية مختلفة تمامًا مثل إعداد خادم Minecraft vanilla.
داخل المجلد ، قم بتشغيل ملف "forge. *. universal.jar" باستخدام نفس الأمر الذي استخدمته بالضبط ، استنادًا إلى نظام التشغيل الخاص بك من جزء تثبيت الفانيليا في هذا البرنامج التعليمي.
سيتم تشغيل الخادم ثم إيقافه ، مشيرًا إلى أنه كما في المقطع السابق الذي تحتاج إلى قبول اتفاقية ترخيص المستخدم النهائي. افتح ملف EULA.txt الذي تم إنشاؤه حديثًا وعدّل "false" إلى "true" تمامًا مثل آخر مرة.
قم بتشغيل الخادم مرة أخرى للتأكد من تثبيت كل شيء بشكل صحيح وفقط لإجراء تدبير جيد إضافي ، انضم إلى العالم. تذكر ، عندما تنضم إلى العالم ، ستحتاج إلى الانضمام إلى عميل معدل (لا يمكن لعملاء الفانيلا الانضمام إلى الخوادم المُدمجة). انضم إلى تثبيت رقم إصدار مطابق لـ Minecraft مع Forge مثبتًا ، ولكن دون تحميل أي تعديل ، مما يؤدي إلى عكس حالة الخادم.
كل شيء يبدو جيدا. حتى أننا نشأنا بالقرب من قرية ، والتي هي دائما متعة. دعونا نظهر للقرويين كيفية الاحتفال من خلال وضع بوابة إلى بعد سحري.
لا أتفاق؛ لقد ألقينا ماسة في بركة ، وكان جميع القرويين يحدقون بنا كما لو أننا فقدنا عقلنا. قد يكون لدينا فورج مثبتًا ، ولكننا نفتقد المكون الذي يجعل السحر يحدث: غابة شفق وزارة الدفاع.
والآن بعد أن تم التأكد من تثبيت ميزة Forge بشكل صحيح ، فإن الخطوة التالية هي تثبيت التعديلات التي نريدها. عملية بسيطة جدا. تحتاج فقط إلى التأكد من أن ملف .JAR mod (في هذه الحالة ، Modal Modal) موجود في كل من / mods / folder لخادم Forge الجديد و / mods / folder لعميل Minecraft الذي تنضم إليه الخادم.
قم بإنهاء عميل Minecraft وقم بإيقاف تشغيل الخادم باستخدام الأمر "stop" ، وانسخ الملفات ، وأعد تشغيل الخادم. ثم أعد تشغيل العميل وانضم إلى الخادم.
لا يمكن للكلمات التعبير عن خيبة الأمل التي شعرنا بها عندما سقط القرويون في بوابة غابة Twilight Forest الفوضوية حديثًا وفشلوا في الانتقال الفوري إلى الغابة. سيكون علينا الذهاب بدلا منه.
انتهى المطاف بالبوابة بجوار قلعة. على محمل الجد ، يمكن أن تكون هذه هي أبسط بذور الخريطة على الإطلاق: لقد بدأنا بجوار قرية في العالم الآخر ، وصنعنا بوابة هناك ، وانتهى بنا المطاف بجوار قلعة في غابة الشفق (إذا كنت تلعب مع غابة الشفق على 1.7. 10 (أو 1.7 إصدارات أخرى) هي البذور: 1065072168895676632)!
الأقراص والخدع الإضافية لخادمك
في هذه المرحلة ، تكون جاهزًا للصخرة ، سواء مع أو بدون تعديلات وفقًا للنكهة التي ثبتها. ومع ذلك ، لا يعني ذلك أنك انتهيت من ترقيع خادمك. دعنا نتناول بعض الأشياء الإضافية التي يمكنك القيام بها لتحسين تجربة الخادم الخاص بك.
المزيد من التعديل
يمكنك دائما تثبيت المزيد من التعديل. ضع في اعتبارك أن المزيد من التعديلات تتطلب المزيد من موارد وحدة المعالجة المركزية / GPU / RAM. احرص على ملاحظة التعديلات التي تقوم بتثبيتها ، لأن كل من ينضم إلى خادمك سوف يحتاج إلى تثبيت هذه التعديلات أيضًا. عموما يجب أن يكون / mod / مجلد العميل و / mod / مجلد الخادم مرايا لبعضها البعض.
بحاجة إلى أفكار لخادم حسن تعديل؟ ضرب الموارد المذكورة في قسم "أين تجد وزارة الدفاع؟" في البرنامج التعليمي الخاص بنا Minecraft modding.
فتح الخادم الخاص بك إلى اللاعبين عن بعد
إذا كنت ترغب في اللعب مع أشخاص من خارج شبكتك المحلية ، فيمكنك إعداد إعادة توجيه المنفذ حتى يتمكن اللاعبون خارج الشبكة المنزلية من الوصول إلى الخادم. يمكن لمعظم الاتصالات المنزلية واسعة النطاق دعم العديد من اللاعبين بسهولة. نظرًا لعدم احتواء الخادم على نظام كلمة مرور ، فقد ترغب في إنشاء قائمة بيضاء على الخادم. استخدم الأمر والمعلمات / whitelist [on / off / list / add / remove / reload] [playername] لضبط وعرض القائمة البيضاء.
ضبط دقيق مع Server.Properties
داخل مجلد الخادم ستجد ملفًا باسم server.properties. إذا قمت بفتح هذا الملف في محرر نصوص ستجد ملف تكوين بسيط يمكن تحريره يدويًا. في حين أن بعض هذه الإعدادات متوفرة عبر أوامر الخادم / في اللعبة ، فإن الكثير منها ليس كذلك.
باستخدام معادلات بسيطة صحيحة / خاطئة أو رقمية ، من الممكن السماح للاعبين بالتحليق أثناء وضع البقاء ، وإيقاف تشغيل The Nether ، وضبط إعدادات مهلة الخادم ، ومجموعة من المتغيرات الأخرى. في حين أن العديد من الإعدادات تفسر نفسها إلى حد ما ، فإن بعضها يتطلب فهمًا أكثر عمقًا للمتغير المتضمن. تحقق من هذا التحليل التفصيلي للمتغيرات server.properties.
إذا كنت مسلحًا بخادم أو تم تعديله أو غير ذلك ، فلا داعي للقلق الآن بشأن التأكد من أن الشخص المناسب متصل بالإنترنت في الوقت المناسب للوصول إلى عالمك (ويمكنك بسهولة مشاركة عالمك عبر عائلتك بأكملها أو مع الأصدقاء عبر البلد).