इस प्रोजेक्ट के बारे में

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 बिल्ड के लिए CI कवरेज शामिल है। Windows, Linux और macOS के लिए आवश्यकताएँ और विस्तृत स्थापना गाइड परियोजना विकी में प्रदान की गई हैं। मुद्दों की रिपोर्ट GitHub मुद्दा ट्रैकर के माध्यम से की जाती है, और परियोजना उपयोगकर्ताओं से मौजूदा रिपोर्टों की समीक्षा करने और डुप्लिकेट से बचने के लिए मुद्दा ट्रैकर गाइड का पालन करने के लिए कहती है। C++ फिक्स GitHub के माध्यम से पुल अनुरोधों के रूप में प्रस्तुत किए जाते हैं, जबकि SQL-केवल फिक्स टिकटों के माध्यम से संभाले जा सकते हैं। परियोजना GPL 2.0 लाइसेंस के तहत पूरी तरह से ओपन-सोर्स है, और सामुदायिक भागीदारी को प्रोत्साहित किया जाता है। अतिरिक्त संसाधनों में परियोजना वेबसाइट, विकी, फोरम और Discord सर्वर शामिल हैं।