قام فريق تطوير Whitecore بنقل خادم Aurora Virtual World الأصلي ، المستمد من مشروع Opensim ، إلى مستوى جديد.
تم تنقيح البنية وقاعدة الكود بشكل كبير وهي تحت التطوير المستمر.
هناك تركيز كبير على دعم جميع المستخدمين ، وزيادة تركيز التكنولوجيا والعمل مع المطورين الآخرين ، سواء كان مطورين مقرهم المشاهدين أو مطوري الخادم ، لتطوير مجموعة من الميزات مستقرة وسريعة مع قابلية الاستخدام المبسطة للمستخدمين.
Windows .NET 4.8
Linux 64 Bit (Mono 6)
ملحوظات:
- اعتبارًا من يوليو 20228 ، تم تجميع Whitecore مع .NET 4.8 (Mono / MSBuild) يرجى تذكر ذلك إذا كنت تحصل على أخطاء في التجميع.
- اعتبارًا من يناير 2017 ، يتم تضمين مكتبات Libomv كوحدة فرعية لريديكور. عند الاستنساخ ، تأكد من إدراج النسيج الفرعي.
git clone --recursive https://github.com/WhiteCoreSim/WhiteCore-Dev.git
لتحديث مستودع موجود لا يحتوي على وحدة فرعية libomv
cd <your WhiteCore repository>
git submodule init
git submodule update
إذا كنت لا تعرف ما هي العوامل الفرعية ، أو أنك لا تستخدم GIT من سطر الأوامر ، فيرجى التأكد من جلب النسيج الفرعي أيضًا.
إذا قمت بتنزيل repo باستخدام خيار ملف zip ، فستحتاج أيضًا إلى تنزيل الجهاز الفرعي لـ Whitecore-Libomv واستخراجه في Repo Whitecore المحلي. https://github.com/WhiteCoreSim/Whitecore-LibOMV
- بالنسبة لأولئك الذين يستخدمون السيد ، يرجى الإبلاغ عن عندما تواجه مشكلات مع البناء. نحن ، المطورين ، لا نستطيع اختبار كل شيء ، ونأمل أن نتمكن من مساعدتك في مساعدتنا في الإبلاغ عن الأشياء التي تنكسر. يرجى استخدام تعقب المشكلات مع النص المحدد مسبقًا لتسهيل الإبلاغ عن المشكلات
- تم تحديث محرك الفيزياء Bulletsim مؤخرًا وهو بديل لمحرك Dynamics المفتوح الذي يتم استخدامه كإعداد افتراضي. يرجى تجربتها وإخبارنا إذا كانت تعمل (أم لا) بشكل صحيح
- بالنسبة لمستخدمي Linux أو OSX ، يُنصح بتثبيت أحدث إصدار أحادي متاح لتجنب المشكلات المحتملة.
يمكن العثور على مزيد من المعلومات هنا:
http://www.mono-project.com/docs/getting-started/install/linux/
الدعم متاح من مصادر مختلفة.
قناة IRC #Whitecore-Support on Libera.Chat
https://web.libera.chat/gamja/#whitecore-support تتم مراقبة قناة IRC بشكل مستمر من قبل المطورين ولكن قد لا يكون هناك شخص يجيب على سؤالك على الفور (مناطق زمنية مختلفة) ، ولكن سيتم الرد عليها إذا كنت صبورًا.
تحقق من http://whitecore-sim.org للحصول على أحدث التطورات والتنزيلات والمنتدى
مجتمع MEWE لـ WHITECORE مع حفنة ودية سعيدة للإجابة على الأسئلة. ابحث عنه على https://mewe.com/group/5cb284545da1780ba88ca30d
تم تكوين Whitecore لتشغيل "خارج الصندوق". التكوين الافتراضي هو وضع "مستقل" ، ويستخدم قاعدة بيانات SQLite المدمجة وهي مخصصة لاختبار المستخدم المفرد أو التطوير.
لتشغيل الشبكة أو الخياطة المحددة لمتطلباتك ، تحقق من الوثائق.
لمعرفة كيفية تكوين Whitecore ، انظر إلى "إعداد Whitecore.txt" في مجلد Whitecoredocs لمزيد من المعلومات
##### Windows: قم بتشغيل ملف "RunPrebuild.bat". سيؤدي ذلك إلى التحقق من تكوين النظام الحالي ، وتجميع ملفات Visual Studio Soultion وملفات المشروع بشكل صحيح إلى البناء على الفور (إذا رغبت في ذلك) [تم توفير "RunPrebuild vs2015.bat" إذا كنت تستخدم Visual Studio 2015+]
#####*nix: (أيضًا OSX) قم بتنفيذ "RunPrebuild.sh" من محطة أو وحدة تحكم. ستتم مطالبتك بالتكوين المطلوب ، وسيتم تجميع الحل المناسب وملفات المشروع الخاصة بـ Mono وأخيراً ، يطالبك بالبناء على الفور (إذا رغبت في ذلك)
بدلاً من ذلك ، قم بتنفيذ البرنامج النصي "autobuild.sh" لتكوين وإنشاء Whitecore لمواصفات النظام الخاصة بك.
##### OSX: (Finder) قم بتشغيل الأمر "RunPrebuild.Command 'Shell عن طريق" النقر المزدوج "في Finder. ستتم مطالبتك بالتكوين المطلوب ، وسيتم تجميع الحل المناسب وملفات المشروع الخاصة بـ Mono وأخيراً ، يطالبك بالبناء على الفور (إذا رغبت في ذلك)
لتجميع Whitecore ، انظر إلى compiling.txt في مجلد Whitecoredocs لمزيد من المعلومات
*ملاحظة: بالنسبة لنظام التشغيل Windows 7 و 8 و 10 ، عند التجميع ، قد ترى بعض التحذيرات التي تشير إلى أن المكتبة الأساسية لا تتطابق مع ما هو محدد. هذه مشكلة في كيفية قيام Microsoft بتوفير حزم Net 4.5 ويمكن تجاهلها بأمان لأن Windows ستستخدم بالفعل المكتبة الصحيحة عند تشغيل Whitecore *
إذا كنت تواجه مشكلات في تسجيل الدخول إلى جهاز محاكاة الخاص بك ، فقم بإلقاء نظرة على http://forums.osgrid.org/viewtopic.php؟f=14&t=2082 في قسم تكوين جهاز التوجيه لمزيد من المعلومات حول طرق حل هذه المشكلة.
ملاحظة: اعتبارًا من الإصدار 0.9.2 ، تغير تنسيق مستودع Whitecore.
تم أيضًا تحديث مستودع مواديات Whitecore-Optional للهيكل الجديد. لضمان التجميع الصحيح ، استخدم أحدث ارتباطات Whitecore-Dev أو إصدار إصدار> = 0.9.2
يرجى الاطلاع على ملف "التحديث من إصدار Pre 0.9.2 الإصدار.