إضافة Minecraft EssentialsGeoIP
معلومات عن EssentialsGeoIP والخوادم التي تم العثور عليها فيها
🔌 حول EssentialsX GeoIP
EssentialsX GeoIP هو وحدة إضافية ضمن مجموعة إضافات EssentialsX تقوم بإجراء عمليات بحث محلية GeoIP باستخدام قاعدة بيانات MaxMind GeoLite2. تتكامل مع EssentialsX لعرض موقع تقريبي للاعبين (على سبيل المثال في /whois وبشكل اختياري للطاقم عند انضمام لاعب).
🎯 الهدف
توفر هذه الوحدة لموظفي السيرفر معلومات جغرافية تقريبية مستمدة من عناوين IP الخاصة باللاعبين للمساعدة في الإدارة، والتسجيل، ومعرفة الموقع بشكل عام. يتم تنفيذ عمليات البحث محليًا باستخدام قاعدة بيانات GeoLite2 بدلًا من الاستعلام من خدمات بحث تابعة لجهات خارجية مع كل طلب.
⚙️ الميزات
- تستخدم قاعدة بيانات MaxMind GeoLite2 للبحث عن الموقع من خلال IP.
- تتكامل مع مخرجات
/whoisفي EssentialsX لعرض الموقع التقريبي. - اختياري: عرض الموقع التقريبي للاعب للطاقم عند انضمامه.
- تحديثات تلقائية لقاعدة البيانات: تقوم الوحدة بتنزيل قاعدة بيانات GeoLite2 وتحديثها وفق جدول منتظم (مضبوطة افتراضيًا للتحديث كل 30 يومًا).
- عقد صلاحيات للتحكم بمن يمكنه رؤية نتائج GeoIP أو إخفاؤها.
🧩 لمن هذه الوحدة
هذه الوحدة موجهة إلى مديري السيرفرات وفرق الإشراف الذين يستخدمون EssentialsX ويريدون بيانات جغرافية تقريبية لأغراض الإدارة أو التسجيل على خوادم Bukkit/Spigot/Paper.
🏗️ أمثلة على الاستخدام
- إظهار الدولة أو المدينة التقريبية للطاقم عند فحص لاعب باستخدام
/whois. - تسجيل مناطق المنشأ التقريبية للاتصالات المشبوهة للمساعدة في الإدارة.
- إخفاء عرض الموقع للاعبين الذين اختاروا عدم المشاركة عبر الصلاحيات.
🔐 الصلاحيات
| Permission | Description | Default |
|---|---|---|
essentials.geoip.show | يسمح للمستخدم برؤية الموقع التقريبي للاعب (مثلًا عند تسجيل الدخول أو عند استخدام /whois). | غير محدد |
essentials.geoip.hide | يمنع عرض موقع اللاعب بواسطة ميزات GeoIP. | غير محدد |
⚙️ التثبيت
📥 الإعداد
- ثبّت الإضافة الرئيسية EssentialsX (تتطلب وحدة GeoIP وحدة EssentialsX الأساسية المطابقة).
- حمّل ملف JAR الخاص بوحدة EssentialsX GeoIP وضعه في دليل
plugins/الخاص بسيرفرك. - شغّل السيرفر مرة واحدة لإنشاء ملف
plugins/EssentialsGeoIP/config.yml. - سجّل للحصول على إمكانية الوصول إلى قاعدة بيانات GeoLite2 الخاصة بـ MaxMind، وأنشئ license key، ثم أضف هذا المفتاح إلى الإعداد
license-keyفيplugins/EssentialsGeoIP/config.yml. - أعد تشغيل السيرفر. ستقوم الوحدة بتنزيل قاعدة بيانات GeoLite2 باستخدام المفتاح المقدم وستحافظ على تحديثها تلقائيًا.
📦 المتطلبات
- EssentialsX (الوحدة الرئيسية) — يلزم إصدار مطابق من الإضافة الأساسية EssentialsX.
🧠 ملاحظات تقنية
- تتطلب الوحدة الموافقة على اتفاقية EULA الخاصة بـ MaxMind GeoLite2 والالتزام بها؛ فقاعدة البيانات تقريبية ولا يجوز استخدامها لتحديد مواقع اللاعبين بدقة.
- سلوك تنزيل/تحديث قاعدة البيانات جزء من الوحدة وهو مضبوط ليتم تحديثه شهريًا؛ يجب توفير license key صالح من MaxMind للتحديثات التلقائية.
- تعرض البيانات فقط عبر ما يتيحه EssentialsX الأساسي من
/whoisأو إشعارات الانضمام؛ والوحدة نفسها لا تستبدل وظائف EssentialsX.
🤝 متى تكون هذه الإضافة مفيدة
إذا كنت تدير EssentialsX وتحتاج إلى عمليات بحث محلية وخفيفة للموقع التقريبي لأغراض الإدارة أو التسجيل (مع الالتزام بشروط ترخيص MaxMind)، فإن EssentialsX GeoIP توفر حلًا متكاملًا يعتمد على GeoLite2 ويتم تحديثه تلقائيًا.
- A Minecraft Server١48.4
- Verre de Lait
خادم 100% فانِلا (Survival & Freebuild) يركّز على المجتمع، مع دردشة صوتية وقواعد واضحة وعالم Skyland — تجربة هادئة وتعاونية.
٤36.67 - GameHaus Light
سيرفر Survival ودود مع مناطق PvP وزعماء مخصصة، عوالم Multiverse ودعم نشط على Discord.
١33.27 - Welcome to Sanacraft٠23.59
- No MOTD provided٠22.2
- Minecraft Server٠22.16
- Big Bang Gamers | MineCraft٠15.62
- LiminalDream٠6.19
تعرض صفحة إضافة EssentialsGeoIP الخوادم التي وجد نظام المراقبة هذه الإضافة عليها، والمنصات والإصدارات التي تظهر معها.
قد تضيف الإضافات أوامر، اقتصادا، حماية، صلاحيات، ألعابا مصغرة، تكاملات أو آليات أخرى. يعتمد الدور الفعلي لـ EssentialsGeoIP على إعداد كل خادم.
تُنشأ البيانات تلقائيا من الردود التقنية للخوادم. إذا كان الخادم يخفي قائمة الإضافات، فقد لا يظهر في هذا القسم حتى إذا كان يستخدم EssentialsGeoIP.
استخدم قائمة الخوادم التي تحتوي على EssentialsGeoIP لمقارنة المشاريع، التحقق من الإصدارات المتوافقة أو العثور على أمثلة لاستخدام الإضافة في الخوادم العامة.