عن المشروع
لوحة Pterodactyl هي لوحة إدارة خوادم ألعاب مجانية ومفتوحة المصدر. وفقًا لملف README الخاص بها، تم بناؤها باستخدام PHP وReact وGo، وهي مصممة مع مراعاة الأمان: يعمل كل خادم لعبة داخل حاوية Docker معزولة بينما يحصل المستخدمون النهائيون على واجهة قائمة على الويب للإدارة.
ينقسم المشروع إلى لوحة ومكوّن خفي منفصل يُسمى Wings، ولكل منهما وثائقه الخاصة. يربط ملف README بأدلة تثبيت اللوحة وWings، وأدلة المجتمع، وخادم Discord للدعم. يتم تمويل التطوير من خلال الرعاة، ويتم إصدار الكود بموجب رخصة MIT (حقوق النشر 2015-2022 Dane Everitt والمساهمين).
يتم توفير الألعاب المدعومة من خلال حاويات قائمة على Docker، لذلك لا يحتاج المضيفون إلى تثبيت تبعيات خاصة بالألعاب على الجهاز. تشمل الأمثلة الأساسية المدرجة Minecraft (Paper وSponge وBungeecord وWaterfall وغيرها) وRust وTerraria وTeamspeak وMumble وTeam Fortress 2 وCounter Strike: Global Offensive وGarry's Mod وARK: Survival Evolved. تشمل الخيارات المساهمة من المجتمع Factorio وSan Andreas: MP وPocketmine MP وSquad وXonotic وStarmade وروبوتات Discord المختلفة المبنية على Node.js/Python، مع المزيد المتاح من خلال مستودع البيض الخاص بالمشروع.
لا يصف ملف README ميزات إدارية محددة أو واجهات برمجة تطبيقات أو خصائص أداء تتجاوز عزل الحاويات وواجهة الويب.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.