خادم مفتوح المصدر سريع وقابل للتخصيص ومتوافق لـ Minecraft: Java Edition.
Glowstone هو خادم Minecraft خفيف الوزن ومفتوح المصدر ومكتوب بلغة Java ويدعم المكونات الإضافية المكتوبة لـ Bukkit API وأفرعها الرئيسية Spigot وPaper.
تتمثل الأهداف الرئيسية للمشروع في توفير تطبيق خفيف الوزن لخادم Bukkit API وMinecraft حيث لا تكون هناك حاجة إلى وظائف الفانيليا الدقيقة أو يكون الأداء أعلى مما يمكن للبرنامج الرسمي تقديمه. يستخدم Glowstone نموذج الخيط لكل عالم ويقوم بإجراء المزامنة فقط عندما تتطلبها واجهة برمجة تطبيقات Bukkit.
لا تزال لديك أسئلة؟ تحقق من الأسئلة الشائعة لدينا.
يتمتع Glowstone ببعض المزايا الرئيسية مقارنة بـ CraftBukkit:
ومع ذلك، هناك عدة عيوب:
org.bukkit.craftbukkit
أو net.minecraft.server
) على Glowstone ما لم تكن مصممة لتفشل بشكل آمن.للحصول على قائمة الميزات الحالية، تحقق من الويكي.
يمكن العثور على أحدث إصدارات LTS والإصدارات الشهرية، بالإضافة إلى رابط مباشر لأحدث إصدار لدينا على موقعنا الإلكتروني.
يمكن العثور على الإصدارات الأقدم على GitHub.
بعد تثبيت Oracle JDK (مستحسن) أو OpenJDK وMaven، قم بمراجعة المصدر:
git clone https://github.com/GlowstoneMC/Glowstone
cd Glowstone
./scripts/build.sh
سيتم وضع الجرة النهائية في build/libs/
المسمى glowstone.jar
.
يعد تشغيل Glowstone أمرًا بسيطًا لأن تبعياته تكون مظللة في جرة الإخراج أثناء وقت الترجمة. ما عليك سوى تنفيذ java -jar glowstone.jar
مع أي خيارات JVM إضافية مطلوبة (نوصي باستخدام java -Xms1G -Xmx1G -XX:+UseG1GC -jar glowstone.jar
). تتوفر أيضًا مجموعة متنوعة من خيارات سطر الأوامر - قم بتشغيل java -jar glowstone.jar --help
لمزيد من المعلومات.
افتراضيًا، يتم تخزين التكوين في الدليل الفرعي config/
ويتم تخزين السجلات في الدليل الفرعي logs/
. ملف التكوين الرئيسي هو config/glowstone.yml
، الذي يحل محل server.properties
و bukkit.yml
الخاصين بـ CraftBukkit. سيتم نسخ الإعدادات من هذين الملفين إلى تكوين Glowstone أثناء عملية إنشاء التكوين الافتراضي.
يستخدم Glowstone JLine لإدخال وحدة التحكم وإخراج وحدة التحكم الملونة. يمكن تعطيل وحدة التحكم JLine في التكوين إذا كانت وحدة التحكم المسطحة مطلوبة.
هل تحتاج إلى المزيد من المساعدة؟ راجع موقع wiki الخاص بنا للحصول على بعض الأدلة التي ستساعدك في تشغيل خادم Glowstone الخاص بك وصيانته وتكوينه.
لأولئك منكم الذين يريدون اللعب على خادم Glowstone، لدينا واحد متاح للاختبار على mc.glowstone.net
. استمتع!
أفضل مكان لتلقي الدعم هو مشكلات GitHub. عند الإبلاغ عن الأخطاء، يرجى إعادة الاختبار وتضمين ما إذا كانت المشكلة تتكرر على:
يمكن العثور على Javadocs لـ Glowstone هنا.
للحصول على وثائق حول Glowkit API (Bukkit محدث لـ Glowstone، استنادًا إلى Paper API، المتوافق مع تحديث Spigot لـ Bukkit)، راجع Glowkit Javadocs.
أولاً، شكرًا لك على اهتمامك بتطوير Glowstone! نحن نحب دائمًا رؤية المطورين الجدد يعملون في المشروع! يمكنك العثور على جميع مواردنا حول كيفية البدء على الويكي الخاص بنا.
المزيد من الداعمين
رعاية Glowstone على Bountysource!
#mcdevs
- أبحاث البروتوكولات وتنسيقات الملفات. Glowstone هو برنامج مفتوح المصدر تم إصداره بموجب ترخيص MIT. يرجى الاطلاع على ملف LICENSE
للحصول على التفاصيل.
Glowkit هو برنامج مفتوح المصدر تم إصداره بموجب ترخيص GPL. يرجى الاطلاع على ملف LICENSE.txt
في مستودع Glowkit للحصول على التفاصيل.