کنفگ ورژننگ
سیٹنگز کھونے سے کیسے بچیں: تبدیلیوں سے پہلے بیک اپ، چینج لاگ، کنفگز کو سرور سے باہر رکھنا، اور رول بیک۔
اپ ڈیٹ 13 اگست، 2026
کنفگز گھنٹوں کی محنت ہوتے ہیں جو ایک ناکام سیو سے ضائع ہو سکتے ہیں۔
کم از کم
ترمیم سے پہلے فائل کی ایک کاپی اس کے ساتھ ہی بنا لیں: config.yml → config.yml.2026-08-13۔ پینل میں یہ صرف ایک ”Copy“ بٹن ہے — Files۔
چینج لاگ
سرور پر یا Discord میں ایک ٹیکسٹ فائل: تاریخ، فائل، آپ نے کیا تبدیل کیا، اور کیوں۔ ایک ماہ بعد، یہی واحد طریقہ ہے یہ سمجھنے کا کہ کس چیز نے اسے توڑا — Update runbook۔
سرور سے باہر اسٹوریج
مہینے میں ایک بار plugins اور config کا آرکائیو اپنے کمپیوٹر پر ڈاؤن لوڈ کریں۔ یہ ان چیزوں سے بچاتا ہے:
- سرور کا ضائع ہونا؛
- غلطی سے ڈیلیٹ ہونا؛
- ”پچھلے سیزن میں یہ کیسے کنفیگر تھا۔“
پینل کے خودکار بیک اپ بھی اس کا احاطہ کرتے ہیں، لیکن آپ کی اپنی کاپی کسی چیز پر منحصر نہیں — Backup strategy۔
کنفگز کے لیے Git
ایک ایڈوانس آپشن: کنفگز کو ایک پرائیویٹ ریپوزٹری میں رکھیں اور انہیں سرور پر اپلوڈ کریں۔ یہ آپ کو مکمل تبدیلی کی ہسٹری دیتا ہے اور آپ کو کسی بھی ورژن پر واپس جانے دیتا ہے۔ یہ ٹیم اور متعدد سرورز والے پروجیکٹس کے لیے جائز ہے۔
ریپوزٹری میں کیا نہ رکھیں
بوٹ ٹوکنز، ڈیٹا بیس پاس ورڈز، فارورڈنگ کیز، API کیز۔ انہیں الگ فائلوں میں رکھیں جو ہسٹری میں شامل نہ ہوں — Account security۔
