أضف رسالة ترحيب إلى خادم Minecraft Paper الخاص بك
لتحية لاعب عند دخوله، اربط محفّز دخول اللاعب بإجراء يرسل إليه رسالة في الدردشة. تستطيع تجميع هذه القاعدة في استوديو NimBlock وتشغيلها على خادم Paper موجود لديك. التحية أدناه خاصة وتظهر عند كل دخول. هي تضيف رسالة، ولا تستبدل إعلان الدخول العادي في Minecraft.
رسالة ترحيب Minecraft أم MOTD قائمة الخوادم؟
تظهر رسالة الترحيب بعد اتصال اللاعب بالخادم. أما MOTD فيظهر قبل ذلك، تحت
اسم الخادم في قائمة اللعب الجماعي. تغيير
motd في server.properties يغيّر الثاني، كما
توضّح وثائق Paper.
لكنه لا ينشئ تحية الدردشة التي يشرحها هذا الدليل.
تستخدم هذه الوصفة محرّر الكتل في NimBlock ووقت التشغيل المنفصل والمجاني الخاص به. يكفي حساب NimBlock لحفظ القاعدة. لتشغيلها تحتاج إلى خادم Minecraft Java موجود لديك تسمح استضافته برفع ملفات الإضافات. تستهدف الخطوات أدناه Paper 1.21.11 مع Java 21. لا تحتاج إلى خادم مستضاف لدى NimBlock.
أنشئ التحية في الاستوديو
- افتح إضافاتك في NimBlock وأنشئ إضافة جديدة. يبدأ المحرّر بقاعدة ترحيب.
- أبقِ المحفّز لاعب ينضم للخادم والإجراء إرسال رسالة إلى اللاعب. اترك القاعدة بلا شروط كي تعمل عند كل دخول.
- غيّر الرسالة إلى شيء مفيد، مثل أهلًا {player}! رجاءً حافظ على دردشة ودّية. اترك
{player}كما هو تمامًا: يستبدله وقت التشغيل باسم اللاعب. - احفظ الإضافة. في صفحتها، انسخ JSON الكامل المعروض إلى ملف نصي عادي باسم
welcome.json، محفوظ بترميز UTF-8.
ينتج الاستوديو قاعدة JSON، وليس إضافة Java مستقلة. على استضافة أخرى، تثبّت وقت التشغيل مرة واحدة، ثم تعطيه ملف JSON هذا. تصف الصياغة العامة المحفّزات والإجراءات المتاحة.
ثبّته على خادم Paper الموجود لديك
- نزّل وقت تشغيل NimBlock. أوقف خادمك، وضع ملف
.jarالخاص بوقت التشغيل مباشرة فيplugins/، ثم شغّل الخادم. - تحقق من تفعيل NimBlock بالأمر
/plugins. يشرح دليل تثبيت الإضافات في Paper كيفية تشخيص فشل التحميل. - ارفع
welcome.jsonإلىplugins/NimBlock/specs/. حافظ على الأحرف الكبيرة في اسم المجلد. إذا لم يكن المجلد موجودًا، فأنشئه قبل رفع الملف. - بصفتك مشغّلًا (op) على الخادم، نفّذ
/nimblock reload، ثم/nimblock list. يجب أن يظهر اسم إضافتك المحفوظة. في وحدة تحكم الخادم، احذف الشرطة المائلة في البداية.
أصلح أي خطأ يظهر أثناء إعادة التحميل قبل الاختبار. ظهور وقت التشغيل في
/plugins يثبت أنه تحمّل، لا أن قاعدة JSON الخاصة بك تحمّلت.
استخدم /nimblock list للتحقق الثاني.
تحقق مما يراه اللاعبون فعلًا
ادخل بحساب Minecraft Java الخاص بك. يجب أن ترى تحيتك وفيها اسمك. اخرج ثم ادخل من جديد: يجب أن تظهر التحية نفسها مرة أخرى. إذا كان لاعب آخر متصلًا بالفعل، اطلب منه التأكد من أنه لا يتلقى تحيتك الخاصة. قد يرى مع ذلك إعلان الدخول العادي في Minecraft.
لإعلان الوصول للجميع بدلًا من ذلك، اختر إجراء البث في الاستوديو. هذا يضيف رسالة عامة، ولا يزيل الإعلان العادي مع ذلك. أبقِ التعليمات الخاصة والإعلانات العامة منفصلة كي لا يغرق كل دخول دردشة الجميع.
غيّر النص دون إعادة تثبيت وقت التشغيل
عدّل الرسالة في الاستوديو واحفظ نسخة جديدة. استبدل محتوى ملف
welcome.json نفسه بـ JSON المحفوظ حديثًا، ثم نفّذ
/nimblock reload. ادخل من جديد للاختبار. هذا التغيير الذي يخص
الرسالة فقط لا يحتاج إلى إعادة تشغيل الخادم. وإذا أبقيت الملفين القديم والجديد
معًا فقد تُحمَّل القاعدتان وتظهر تحيتان.
لا تحية، أو تحيتان؟
- لا شيء في قائمة وقت التشغيل: تحقق من المجلد وامتداد
.jsonوأخطاء إعادة التحميل. الملف المسمىwelcome.json.txtليس من نوع الملف نفسه. - القاعدة تُحمَّل لكنها صامتة: تحقق من أن محفّزها هو دخول لاعب، ومن أنها بلا شروط، ومن أنك دخلت من جديد فعلًا بعد تحميلها. تحميل القاعدة لا يعيد تشغيل عمليات الدخول السابقة.
- ترى تحيتين مخصّصتين: ابحث عن ملف JSON ثانٍ أو إضافة أخرى ترسل رسالة ترحيب. ظهور إعلان الدخول العادي إلى جانب تحية خاصة واحدة أمر متوقع.
- تريد تحية للاعبين الجدد فقط: يتطلب ذلك شرطًا إضافيًا. هذه الوصفة تحيّي اللاعبين العائدين أيضًا عن قصد.
تستطيع استخدام وقت التشغيل على خادم Paper المتوافق الخاص بك دون شراء استضافة NimBlock. تبقى قاعدتك ملف JSON مقروءًا يمكنك فحصه وحفظه مع النسخة الاحتياطية لخادمك.
أنشئ قاعدة الترحيب في الاستوديو، ثم استخدمها على خادم Paper الخاص بك.
مجاني خلال النسخة التجريبية · خادم واحد بسعة 1 غيغابايت لكل حساب