SJMCL: مشغل ماينكرافت خفيف الوزن مع دعم التعديلات والذكاء الاصطناعي
قم بإطلاق وإدارة عدة حالات من Minecraft مع دعم الوحدات النمطية والتجارب المدعومة بالذكاء الاصطناعي، باستخدام واجهة أمامية مبنية بواسطة Tauri ومحرك واجهة مستخدم قابل للتوسيع. تم إنشاؤه بواسطة نادي Minecraft في جامعة شنغهاي جياو تونغ، يستهدف هذا المشغل مفتوح المصدر لاعبي إصدار Java الذين يستخدمون التعديلات أو يحتفظون بعدة إعدادات للعبة، مقدماً تنزيلات مدمجة من CurseForge وModrinth، وتسجيلات دخول Microsoft وYggdrasil، واستيراد بالسحب والإفلات لحزم التعديلات والعوالم.
ما الذي تفعله SJMCL ومن يستفيد
SJMCL تنظم أدلة الألعاب المنفصلة في حالات معزولة، مما يتيح لك تشغيل إصدارات مختلفة أو مجموعات تعديلات دون تداخل. يقوم المشغل بتنزيل التعديلات وحزم الموارد مباشرة من CurseForge و Modrinth، ويدعم محملات التعديلات Forge و Fabric و Quilt، ويقبل استيراد حزم التعديلات والعوالم وحزم الموارد عن طريق السحب والإفلات. تجعل هذه القدرات الأمر عمليًا للاعبين الذين يتنقلون بشكل متكرر بين الإعدادات المعدلة والفانيلا.
كيف يؤثر على موارد النظام وبدء التشغيل
تم بناء المشغل باستخدام إطار عمل Tauri و Next.js، مما يقلل من حجم الملف الثنائي وزمن بدء التشغيل مقارنةً بالمشغلات المعتمدة على Electron. تعطي بنية Tauri SJMCL بصمة أصغر أثناء الإطلاق واستجابة أسرع لواجهة المستخدم على أنظمة سطح المكتب العادية. تشمل الإصدارات المتعددة الأنظمة Windows x64 و ARM64، لذا يعمل المشغل على مجموعة متنوعة من أجهزة سطح المكتب دون الحاجة إلى بيئة تشغيل أكبر.
الأمان والحسابات وقابلية التوسع
تشمل SJMCL دعم حساب Microsoft بالإضافة إلى المصادقة من طرف ثالث باستخدام بروتوكول Yggdrasil، لذا تتطابق طرق تسجيل الدخول مع سير العمل الشائع على سطح المكتب. يكشف المشغل عن نظام امتداد مفتوح لوظائف مضافة من المجتمع ويقدم عزل الحالات للحفاظ على مجموعات الموارد المنفصلة بعيدًا. تشمل الميزات التجريبية خدمات AI Agent و Model Context Protocol، والتي يتم تقديمها كعناصر اختيارية بدلاً من متطلبات التشغيل الإلزامية.
من يجب أن يستخدم SJMCL وتحذير رئيسي
يتناسب SJMCL مع لاعبي سطح المكتب الذين يديرون عدة حالات معدلة والذين يفضلون أداة مفتوحة المصدر يتم صيانتها من قبل المجتمع مع ثنائيات أصغر. تعني أصول المشروع الطلابية والصيانة النشطة على GitHub أن مساهمات المجتمع تشكل الميزات والتحديثات، لذا توقع تغييرات مدفوعة من المساهمين بدلاً من خطة إصدار واحدة من شركة. بالنسبة للمستخدمين الذين يحتاجون إلى وتيرة تحديث مستقرة ومركزية، فإن هذا النموذج المدفوع من المساهمين هو تنازل مهم.