البرنامج المساعد لخادم بوكيت وورلد جارد. أوامر إدارة البرنامج المساعد WorldGuard

في بعض الأحيان نرغب جميعًا في تجربة أنفسنا كمسؤول عن الخادم وتجربة هذه المسؤولية، ولكن لسوء الحظ، لا تعرف دائمًا كل شيء عن إنشاء الخادم. الآن سيتم وصف اثنين من الأساسيات الأكثر شعبية لك. لنبدأ بالأكثر استخدامًا.

البرنامج المساعد RegionGuard

تم تثبيت هذا البرنامج المساعد على 80٪ من جميع الخوادم. إنه سهل التكوين ويحتوي على عدد لا بأس به من الأوامر والأعلام المفيدة.
ملاحظة.العلم عبارة عن امتداد يغطي المكون الإضافي (صحة الشخصية، والطعام، وPVP، والقدرة على كسر الكتل وفتح الأبواب بالصناديق، وما إلى ذلك)

لنبدأ بتثبيت البرنامج المساعد على الخادم. ليس هناك حاجة لعقل خاص للتثبيت. قم بإسقاط هذا المكون الإضافي في مجلد "المكونات الإضافية" بخادمك وانتهى الأمر مع التثبيت! في Minecraft Wiki، يمكنك قراءة تثبيت أكثر تفصيلاً، بالإضافة إلى التكوين الكامل للمكون الإضافي، ولكننا ننتقل إلى وظيفة هذا المكون الإضافي.

سيكون لديك عدد غير قليل من الأوامر تحت تصرفك:

  • /rg help - يعرض قائمة بالأوامر المقدمة أثناء اللعبة
  • /rg pos 1 – يمثل النقطة الأولى أثناء الخصوصية
  • /rg pos 2 - يمثل النقطة الثانية أثناء الخصوصية
  • /rg قم بإنشاء "اسم المنطقة" - المنطقة الخاصة
  • /rg flag "اسم العلم" - قم بتعيين العلم (قائمة الأعلام ستكون أدناه)
  • /rg info – الحصول على معلومات حول المنطقة
  • /rg addowner "لقب اللاعب" - إضافة لاعب إلى القطاع الخاص
  • /rg Removeowner "اسم اللاعب المستعار" - إزالة اللاعب من القطاع الخاص
  • /rg حذف "اسم المنطقة" - حذف المنطقة
  • /rg ax - استبدال الفأس للأوامر /rg pos 1 و /rg pos 2

الآن دعنا ننتقل إلى الأعلام. هناك الكثير منهم!

  • حماية الأصناف النباتية - معركة
  • بناء - بناء
  • الدخول - المدخل (فتح/إغلاق الأبواب والبوابات)
  • وضع الإله – وضع الخلود
  • استخدام cmd - استخدام أوامر وحدة التحكم
  • استخدام الدردشة – استخدام الدردشة
  • تنفجر – انفجار على الأرض
  • حرق النار
  • استعاد - تجديد الصحة
  • النقل الآني - النقل الآني
  • ضرر الغوغاء – الضرر من الغوغاء
  • نم نم
  • تنفجر مادة تي ان تي - انفجار (فقط من مادة تي ان تي)
  • إسقاط البند - العناصر المتساقطة

يجب تعيين القيم "السماح" (تطبيق) أو "الرفض" (إلغاء) لكل واحدة من هذه العلامات.
حصلت عليه مع هذا البرنامج المساعد!

البرنامج المساعد PrivateAreaProtector

يعد هذا مكونًا إضافيًا أكثر قوة للمستخدمين ذوي الخبرة. يتم استخدامه عند إنشاء ألعاب مصغرة أو خوادم حيث لا يتعين على اللاعبين خصخصة المنطقة.

يحتوي هذا المكون الإضافي على عدد قليل من الأوامر، ولا يقوم بتحميل الخادم بشكل خاص، وإذا كانت لديك معرفة برمجية، فيمكنك أيضًا إضافة تعليمات برمجية وتعديل المكون الإضافي. دعونا نعود إلى جوهر البرنامج المساعد. يحتوي على بضعة أوامر قياسية:

  • / حماية pos1 - حدد النقطة الأولى
  • / حماية pos2 – حدد النقطة الثانية
  • / حماية "اسم المنطقة" - حماية المنطقة
  • / إلغاء حماية "اسم المنطقة" - إزالة المنطقة
  • / حماية - عرض قائمة المناطق
  • / إلغاء حماية "لقب اللاعب" - يحرم اللاعب من أراضيه

مع أوامر هذا البرنامج المساعد - كل شيء! لا توجد علامات محددة لهذا البرنامج المساعد.

تم تثبيت البرنامج المساعد في مجلد "المكونات الإضافية" على الخادم الخاص بك. ليس هناك المزيد ليقوله عن هذا البرنامج المساعد.

آمل أن تساعدك هذه المعلومات عند إنشاء الخادم الخاص بك. أنشئ خوادم واستمتع، الأمر بسيط جدًا!

WorldGuard هو مكون إضافي لخادم Bukkit يسمح لك بحماية المناطق (الخاصة). يضيف هذا البرنامج المساعد أيضًا بعض الأدوات المفيدة. صفحة البرنامج المساعد متاحة على: http://dev.bukkit.org/server-mods/worldguard/.

يستخدم المستخدمون العاديون هذا البرنامج المساعد لحماية مبانيهم. يمكنك القيام بذلك على النحو التالي:

  1. اختيار المنطقة
  2. أدخل الأمر: / المنطقة تحدد Region_Name Player_Name

الأوامر الأساسية

  • / god [اسم_اللاعب] - يجعل اللاعب خالدًا
  • /ungod [Player_Name] - إزالة الخلود من اللاعب
  • /شفاء [اسم_اللاعب] - استعادة صحة اللاعب
  • / اذبح [اسم_اللاعب] - خذ حياة اللاعب
  • /مكدس أو /؛ - زيادة جميع عناصر المخزون إلى الحد الأقصى لعدد المكدس
  • /locate [PlayerName] - يوجه البوصلة نحو اللاعب.

أوامر الطوارئ

  • /stopfire [العالم] - يوقف انتشار النار على الخادم. هذا أمر مؤقت سيتوقف عن العمل بعد إعادة تشغيل الخادم. سيتم تحذير جميع اللاعبين الذين يدخلون من نشر النار.
  • /allowfire [World] - تعطيل الأمر السابق /stopfire
  • /stoplag [World] - يوقف جميع العمليات المكثفة: تسرب المياه، وتسرب الحمم البركانية، وTNT، وتوليد الغوغاء، وما إلى ذلك. وهذا أيضًا أمر مؤقت، وسيتوقف تأثيره بعد إعادة تشغيل الخادم. سيتم تحذير جميع اللاعبين الذين قاموا بتسجيل الدخول بأن هذا الوضع ممكّن.
  • /stoplag -c - تعطيل الأمر /stoplag السابق
  • /worldguard Flushstates [PlayerName] - قم بمسح أي بيانات مخزنة في مدير الحالة الذي يتتبع موقع اللاعب لأعلام الدخول والخروج والتحية والوداع. استخدم هذا إذا كان شخص ما عالقًا في منطقة رفض الخروج (أو خارج منطقة رفض الدخول) بعد العلم أو المنطقة كانإزالة.

أوامر إدارة البرنامج المساعد WorldGuard

  • /worldguard version - عرض إصدار البرنامج المساعد
  • /worldguard reload - أعد تشغيل البرنامج المساعد WorldGuard
  • /worldguard report [-p] - اكتب تقريرًا عن كافة الإعدادات والمعلومات الخاصة بالخادم إلى ملف سيكون موجودًا في مجلد البرنامج الإضافي

فرق WorldGuard لحماية المناطق

تعريف المنطقة (تعريف)

  • / تحديد المنطقة<Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]
  • / تعريف المنطقة<Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]
  • / المنطقة د<Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Владельцы...>]]]

باستخدام هذا الأمر، يمكنك تحديد منطقة وتعيين مالكين للمنطقة التي تم إنشاؤها. تتم الإشارة إلى مالكي المنطقة مفصولين بمسافة.

إعادة تعريف المنطقة

  • / إعادة تعريف المنطقة<Имя_Региона>
  • / تحديث المنطقة<Имя_Региона>
  • /تحرك المنطقة<Имя_Региона>

يمكنك استخدام هذا الأمر لتجاوز حجم المنطقة. مطلوب في الحالات التي تدرك فيها أنه ليس لديك مساحة كافية :-)

مطالبة

  • / مطالبة المنطقة<Имя_Региона> [<Владелец1> [<Владелец2> [<Другие_Валадельцы...>]]]

هذا الأمر يفعل نفس الشيء كما هو محدد، أي أنه يحدد المنطقة. ولكن هناك بعض القيود، على سبيل المثال، باستخدام هذا الأمر، لا يمكنك إنشاء منطقة كبيرة ولا يمكنك إنشاء مناطق أكثر من تلك المسجلة للمستخدم. نظرًا لأن لدي خادمًا مجانيًا إلى حد ما، استخدم أمر التعريف للمناطق الخاصة - وهذا أفضل بكثير.

معلومات المنطقة

  • /معلومات المنطقة [-s] [<Мир>] [<Имя_Региона>]

يعرض معلومات حول المنطقة. تقوم العلامة -s، بالإضافة إلى عرض معلومات المنطقة، بتمييز المنطقة المحددة.

اختيار المنطقة

  • / المنطقة حدد [<Имя_Региона>]

يختار المنطقة. إذا لم تقم بتحديد Region_Name، فسيتم تحديد المنطقة ذات الأولوية العالية للموقع الحالي.

الحصول على قائمة المناطق

  • / قائمة المنطقة [<Номер_Страницы> [<Мир>]]

يعرض الأمر قائمة بجميع المناطق في العالم المحدد. نظرًا لوجود العديد من المناطق عادةً، يتعين عليك أحيانًا الإشارة إلى رقم الصفحة.

وضع الأعلام

  • / علم المنطقة<Имя_Региона> <Название_Флага> [<Значение>]

تعيين العلم للمنطقة. يمكن للأعلام حظر حماية الأصناف النباتية، ومنع انتشار النار، ومنع اللاعبين الآخرين من التحرك في جميع أنحاء المنطقة، وعرض رسالة ترحيب، وأكثر من ذلك بكثير. سأصف الأعلام بمزيد من التفصيل لاحقًا. يمكنك قراءة الأكثر فائدة منهم.

يضع أولويات

  • / المنطقة المحددة ذات الأولوية<Имя_Региона> <Приоритет>
  • / أولوية المنطقة<Имя_Региона> <Приоритет>
  • / المنطقة الحزب الثوري المؤسسي<Имя_Региона> <Приоритет>

هناك حاجة إلى فريق للمناطق المتداخلة. على سبيل المثال، عند بناء مدينة، يمكنك حظر حماية الأصناف النباتية في جميع أنحاء المدينة، ولكن السماح بها في مكان معين في المدينة. يجب أن تكون قيمة الأولوية رقمية.

تعيين المنطقة الأم

  • / المنطقة المحددة<Имя_Региона> <Имя_Родительского_Региона>
  • / أصل المنطقة<Имя_Региона> <Имя_Родительского_Региона>
  • / المنطقة الاسمية<Имя_Региона> <Имя_Родительского_Региона>

يضبط المنطقة الأصلية. على سبيل المثال. لدينا مدينة اسمها المدينة. في هذه المدينة نعطي مناطق للبناء. للقيام بذلك، تحتاج إلى تحديد منطقة جديدةلاعب، على سبيل المثال، باسم City-Home-Nick وقم بتعيين اللاعب كمالك للمنطقة التي تم إنشاؤها حديثًا. الآن، لكي يتمكن اللاعب من البناء في منطقته، عليه تحديد المنطقة الأصلية: /region setparent city-home-nick city . بعض المسؤولين، دون محاولة فهم تفاصيل البرنامج المساعد، يقومون ببساطة بتعيين مشغل المدينة كمالك للمنطقة. وقد يؤدي ذلك إلى الإضرار بالمدينة بأكملها وإقالة المسؤول بشكل مخزي.

حذف منطقة

  • /إزالة المنطقة<Имя_Региона> <Приоритет>
  • / المنطقة العينية<Имя_Региона> <Приоритет>
  • /حذف المنطقة<Имя_Региона> <Приоритет>
  • / المنطقة ديل<Имя_Региона> <Приоритет>

الأمر يحذف المنطقة. مثال: / المنطقة إزالة ماريك - إزالة منطقة تسمى ماريك.

النقل الفوري

  • /النقل الفوري للمنطقة [-s]<Имя_Региона>
  • / المنطقة t [-s]<Имя_Региона>

ينتقل إلى النقطة المحددة بواسطة علامة النقل الآني للمنطقة. إذا قمت بتحديد علامة -s، فسيتم نقلك فوريًا إلى نقطة النشر بدلاً من ذلك.

لو أنتللترقية من إصدار أقدم من 1.11 (1.10 أو أقل)، يرجى قراءة ما يلي:

  1. بسبب التغييرات في مكتبات Spigot، إذا استخدمت ملحق LWC، فمن المحتمل أن تحصل على خطأ "UnsatisfiedLinkException" عند بدء تشغيل الخادم الخاص بك. سيمنع هذا WorldGuard من العمل بشكل صحيح. يوصى بشدة بالتحديث إلى إصدار LWC غير الرسمي وإزالة مجلد LWC "lib". إذا حصلت على أي خطأ متعلق بـ "org.sqlite.core.NativeDB"، فحاول جعل /tmp/ قابلاً للتنفيذ، والتحويل إلى oraclejdk، و/أو التشغيل باستخدام "-Dsqlite.purejava=true". هذه ليست مشكلات تتعلق بـ WorldGuard ولا يمكننا إصلاحها لك.
  2. إذا استخدمت مكونًا إضافيًا تابعًا لجهة خارجية أضاف إشارات مخصصة إلى WorldGuard، فقد يتوقف عن العمل مع الإصدار 6.2. يوصى بشدة بعمل نسخة احتياطية لملفات منطقتك. على الرغم من أن WorldGuard سيحاول الحفاظ على الأعلام، فمن المحتمل أن تكون غير فعالة. الآن بعد أن أصبح WorldGuard يدعم أصلاً واجهة برمجة تطبيقات الإشارات المخصصة، سيتعين على المكونات الإضافية التابعة لجهات خارجية التحديث إلى واجهة برمجة التطبيقات الجديدة قبل أن تعمل مرة أخرى.

هذا الإصدار يدعم فقط إصدار Minecraft 1.12.قد يعمل جزئيًا حتى الإصدار 1.8، ولكن يوصى باستخدام الإصدار 6.2 لإصدارات Minecraft 1.11.2 والإصدارات الأقدم حيث ستواجه أخطاء عند تشغيل الأوامر.

وثائق جديدة:هناك وثائق جديدة.
المطورون: هناك صفحة حول استخدام واجهة برمجة تطبيقات العلامة المخصصة الجديدة.

التغييرات في 6.2.1

  • تتم حماية أواني الزهور بشكل أكثر صرامة (من خلال البناء، وليس التفاعل فقط).
  • تمت إضافة خيارات التكوين (mobs.block-armor-stand-destroy) التي تفعل بالضبط ما تقوله.
  • تمت إضافة علامة ضرر الألعاب النارية التي تفعل بالضبط ما تقوله.
  • إضافة علم ضرر الذبول (يحمي من انفجار الذبول نفسه وليس مقذوفات الجمجمة)
  • إصلاح أخطاء إرسال البريد العشوائي إلى وحدة التحكم إذا تم توصيل الصناديق غير الصالحة (3 صناديق متصلة أو أكثر) بالقادوس.
  • تحسين إمكانية قراءة قائمة العلامات عند إدخال علامة غير صالحة.

التغييرات في 6.2

  • تمت إضافة 1.11 قطعة.
  • أضف خيار التكوين لمنع تعيين النقل الفوري وأعلام النشر خارج منطقتهم.
  • تمت إضافة واجهة برمجة تطبيقات الأعلام المخصصة.
  • تمت إضافة واجهة برمجة تطبيقات معالج الجلسة المخصصة.
  • إضافة خاصية مؤقتة إلى مناطق واجهة برمجة التطبيقات (API).
  • تم تغيير علم رش الجرعات ليشمل رمي الجرعات العالقة.
  • تمت إزالة علامة البناء. لقد تم إهمالها لفترة طويلة جدًا.
  • حماية كريستالية ثابتة.
  • تم إصلاح بعض مشكلات التوافق مع الإصدارات السابقة.
  • تم إصلاح عدم اشتعال الغوغاء في المناطق بسبب تغييرات الحنفية.

التغييرات في 6.1.2

  • تمت إضافة دعم للكتل الجديدة في 1.8 و1.9 و1.10.
  • حماية إضافية من البوابات السفلية التي يتم إنشاؤها في المنطقة المحمية (يتم تمكينها عبر config nether-portal-protection).
  • حماية إضافية من أدوات مكبس كتلة الوحل التي تدفع إلى المناطق أو تنسحب منها.
  • تمت إضافة علم النقل الآني للجوقة والفاكهة، ويعمل بشكل مشابه لـ enderpearl لمنع النقل الآني.
  • حماية إضافية من سحب منصات الدروع والعناصر والكيانات من المناطق المحمية.
  • تم تغيير ترتيب أعلام التحية والوداع على المناطق المجاورة. عند مغادرة منطقة بها علم وداع والدخول إلى منطقة بها علم تحية، ستظهر رسالة الوداع أولاً الآن.
  • تم تغيير الأمر /الشفاء لملء عدادات الطعام/التشبع أيضًا.
  • تم تغيير نظام منع أضرار السقوط لمنع التطاير في الجدران حيث تكون إليترا قاتلة.
  • علم انتشار النار الثابت يمنع التدمير فقط، والآن يمنع الانتشار أيضًا وفقًا لاسمه.
  • تم إصلاح الزواحف التي تستهدف قدرة اللاعبين على تفجير الأشياء في حالات معينة.
  • تتم إزالة حوامل الدروع الثابتة بواسطة /stoplag.
  • تم إصلاح بعض المشكلات المتعلقة بقدرة الكرات النارية على الانفجار عندما تم ضبط الكرة النارية المروعة على الرفض.
  • تم إصلاح الكثير من المشكلات البسيطة الأخرى.

التغييرات في 6.1

  • تمت إضافة علامة الخروج عبر النقل الآني (السماح الافتراضي) للتحكم في الخروج من منطقة الخروج = الرفض عبر النقل الآني.
  • تمت إضافة علامة ضرر السقوط للتحكم في ضرر اللاعب الناجم عن السقوط.
  • تمت إضافة علامة قفل الوقت لقفل وقت اللاعبين في اليوم. القيم الصالحة هي من 0 إلى 24000 للوقت المطلق، أو +- أي رقم للوقت النسبي.
  • تمت إضافة علامة قفل الطقس لقفل طقس اللاعبين. القيم الصالحة هي "مسح" أو "سقوط". غير مضبوط لاستعادة الطقس العالمي الطبيعي.
  • تمت إضافة -s إلى أوامر تصحيح أخطاء الحدث لإظهار تتبع المكدس بدلاً من محاولة اكتشاف المكون الإضافي المسبب.
  • تمت إضافة دعم لاستخدام الوسيطة -e (تعيين قيمة فارغة للعلامة) في أمر مجموعة العلم عندما يكون نوع العلامة من النوع "مجموعة".
  • تمت إضافة الشخصيات غير القابلة للعب من المكون الإضافي Citizens إلى القائمة البيضاء حتى لا تكون محمية.
  • تمت إضافة دعم لـ BlockExplodeEvent الخاص بـ Spigot.
  • تم تغيير سلك التعثر ليقع تحت علامة الاستخدام.
  • تم تغيير الأندرتشيست لتندرج تحت علم الاستخدام.
  • تم تغيير المركبات والحيوانات بحيث لا يتم تضمينها في علامة التفاعل.
  • تم تغيير عرض رسائل القائمة السوداء المخصصة بحيث لم تعد تتضمن نقطة في النهاية.
  • تم تغيير منطق الحماية للنظر في الصناديق المتصلة.
  • تم تغيير علامات الشفاء والتغذية لزيادة القيم للاعبين الذين لا يقهرون (أو في الوضع الإبداعي) ولكن دون تقليلها.
  • تم تغيير حماية حماية الأصناف النباتية لتأخذ في الاعتبار مواقع المهاجم والمدافع.
  • تم إصلاح بيانات الحماية المفقودة لبعض الكتل 1.8 المضافة.
  • تم إصلاح مشكلات التوافق مع MC 1.7.
  • أجهزة كشف ضوء النهار المقلوبة الثابتة غير محمية.
  • لا يتم تضمين بيض التفريخ الثابت في الحماية.
  • تم إصلاح انسداد المكبس الذي لا يعمل بسبب خطأ في Spigot.
  • تم إصلاح حظر بعض أحداث تلف الكيانات غير الصالحة.
  • تم إصلاح عدم حظر الانفجارات الزاحفة في مواقف معينة مع تعيين الأعلام المتعلقة بالانفجار.
  • تم إصلاح "الالتصاق" مع بعض الأعلام المرتبطة بالموضع، مما يؤدي أحيانًا إلى ظهور أشرطة مطاطية في أعلام الخروج.
  • تقف الدروع الثابتة بحيث يتم التعامل معها كإطارات عناصر أكثر من كونها غوغاء.
  • الكتل الثابتة (مثل قصب السكر) المجاورة للكتل الفيزيائية (مثل الرمل) لا يتم تحديثها.
  • تم إصلاح NullPointerException الذي يحدث أحيانًا عند إنشاء قسم المجدول لوظيفة التقرير (تقرير /wg).
  • تم إصلاح تكوين "عدم إسقاط XP" الذي لا يعمل بعد إصدار سابق.
  • في بعض الأحيان، لا تؤدي التغييرات الثابتة في ملكية المنطقة إلى حفظ قاعدة بيانات المنطقة.
  • تم إصلاح حماية الجرافة التي تعرض "تأثير الرفض" حتى لو لم يتم منع استخدام الجرافة.
  • تم إصلاح مطابقة CommandFilter للرموز والأحرف الأخرى غير المرغوب فيها.
  • تم إصلاح الاستثناء الذي يحدث أحيانًا أثناء تغييرات وضع اللعبة.
  • يتم فحص مادة TNT المجهزة الثابتة مرتين بحثًا عن أعلام TNT.