منصوبے کے بارے میں
Calagopus Panel ایک گیم سرور مینجمنٹ پینل ہے جو Rust میں شروع سے لکھا گیا ہے اور اسے Pterodactyl Panel کی دوبارہ تشکیل کے طور پر پیش کیا گیا ہے۔ یہ گیم سرورز کو چلانے اور الگ تھلگ رکھنے کے لیے کنٹینر پر مبنی طریقہ برقرار رکھتا ہے، جبکہ بہتر کارکردگی، نئے انداز کے انٹرفیس، اور فرنٹ اینڈ اور بیک اینڈ دونوں پر صاف ستھرے ایکسٹینشن ماڈل کو ہدف بناتا ہے۔
بنیادی خصوصیات
- بیک اینڈ: Rust، جو Tokio اور Axum پر بنایا گیا ہے۔
- فرنٹ اینڈ: React، Mantine اور Tailwind CSS کے ساتھ۔
- توسیع پذیری: بیک اینڈ اور فرنٹ اینڈ کے لیے مخصوص ایکسٹینشن سسٹمز، جنہیں پیچ یا اوور رائیڈز کے بجائے حقیقی پلگ ان APIs قرار دیا گیا ہے۔ ریپوزٹری میں فرنٹ اینڈ ایکسٹینشنز (تھیمز، پلگ انز) اور بیک اینڈ ایکسٹینشنز (تصدیق فراہم کنندگان، ڈیٹا بیس ڈرائیورز) شامل ہیں۔
- Egg مطابقت: Pterodactyl طرز کے eggs دوبارہ استعمال کرتا ہے، جس میں egg کنفیگریشن کے لیے Laravel کے توثیقی قواعد کا Rust پورٹ بھی شامل ہے۔
- منتقلی: موجودہ Pterodactyl یا Pelican انسٹالیشنز سے درآمد کے دستاویزی راستے۔
ریپوزٹری کی ترتیب
یہ پروجیکٹ کئی اجزاء میں تقسیم ہے: ایک فرنٹ اینڈ ڈائریکٹری جس میں ایکسٹینشنز کا ذیلی فولڈر ہے؛ ایک Rust/Axum بیک اینڈ؛ بیک اینڈ ایکسٹینشنز؛ Drizzle استعمال کرنے والی ڈیٹا بیس مائیگریشنز؛ Rust اور SQLx کے ساتھ بنایا گیا ڈیٹا بیس مائیگریٹر ٹول؛ مشترکہ کوڈ جو بنیادی طور پر ایکسٹینشنز استعمال کرتے ہیں؛ Rust میں خودکار طور پر تیار کردہ Wings API کلائنٹ جس میں TypeScript جنریٹر سورس ہے؛ Laravel کے توثیقی قواعد کو پورٹ کرنے والا rule-validator crate؛ اور ایک اسکیما ایکسٹینشن سسٹم جو ایک کور لائبریری اور ایک derive proc macro پر مشتمل ہے۔
مطلوبہ استعمال
یہ پینل ان آپریٹرز کو ہدف بناتا ہے جو Minecraft اور Rust جیسے گیم سرورز تعینات، نگرانی اور منظم کرتے ہیں۔ انسٹالیشن کی ہدایات پروجیکٹ کی دستاویزات کی سائٹ پر برقرار رکھی جاتی ہیں، اور روڈ میپ فرنٹ اینڈ اور بیک اینڈ دونوں کے لیے عوامی طور پر ٹریک کیا جاتا ہے۔ تعاون پل ریکویسٹ کے ذریعے قبول کیا جاتا ہے، جبکہ بڑی تبدیلیوں پر پہلے ایشوز یا پروجیکٹ کی Discord کمیونٹی میں بات کی جاتی ہے۔ یہ پروجیکٹ Pterodactyl اور Pelican کے نظریات اور ماحولیاتی نظام کا اعتراف کرتا ہے، اور لائسنسنگ کی تفصیلات ریپوزٹری کی LICENSE فائل میں فراہم کی گئی ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.