عن المشروع

TrinityCore هو إطار عمل مفتوح المصدر لخوادم ألعاب MMORPG مكتوب بشكل أساسي بلغة C++. وهو مشتق من مشروع MaNGOS (Massive Network Game Object Server) وتم تعديله على نطاق واسع مع مرور الوقت لتحسين قاعدة الشيفرة وتنظيفها مع صقل آليات اللعبة ووظائفها داخل اللعبة. يحتفظ المشروع بعدة فروع تستهدف إصدارات مختلفة من عملاء اللعبة: master (12.1.0.69933) و3.3.5 (3.3.5a.12340) وcata_classic (4.4.2.60895). يتم تتبع حالة البناء عبر CircleCI وAppVeyor وGitHub Actions وCoverity Scan، مع تغطية التكامل المستمر لعمليات البناء على Windows x64 وUbuntu x64 وGCC وmacOS arm64. تتوفر المتطلبات وأدلة التثبيت التفصيلية لأنظمة Windows وLinux وmacOS في ويكي المشروع. يتم الإبلاغ عن المشكلات عبر متتبع المشكلات في GitHub، ويطلب المشروع من المستخدمين مراجعة التقارير الموجودة واتباع دليل متتبع المشكلات لتجنب التكرار. يتم تقديم إصلاحات C++ كطلبات سحب عبر GitHub، بينما يمكن معالجة الإصلاحات الخاصة بـ SQL فقط من خلال التذاكر. المشروع مفتوح المصدر بالكامل تحت ترخيص GPL 2.0، ويتم تشجيع مشاركة المجتمع. تشمل الموارد الإضافية موقع المشروع والويكي والمنتديات وخادم Discord.