فائل سنک
فائل سنک HandyCafe سرور سے نیٹ ورک پر کلائنٹ پی سیز تک فائلز تقسیم کرتا ہے۔ اس کا استعمال گیم اپ ڈیٹس، کنفیگریشن فائلز، سافٹ ویئر انسٹالرز اور کلائنٹ مینو اثاثے بھیجنے کے لیے کریں بغیر ہر مشین پر جانے کے۔
یہ مینفسٹ پر مبنی طریقہ استعمال کرتا ہے تاکہ صرف تبدیل شدہ یا نئی فائلز ہی بھیجی جائیں، جس سے بار بار کی سنک تیز رہتی ہے۔
یہ صفحہ Settings > File Sync پر موجود ہے۔
کلائنٹ سنک کو فعال کریں
صفحے کے اوپر دائیں جانب ایک ٹوگل پورے فیچر کو کنٹرول کرتا ہے۔ جب کلائنٹ سنک کو فعال کریں بند ہوتا ہے، صفحہ رپورٹ کرتا ہے کہ کلائنٹ سنک معطل ہے اور دونوں شائع اور حذف کرنے کی کارروائیاں بلاک ہیں۔ کچھ شائع کرنے سے پہلے اسے آن کریں۔
سنک سورس شائع کریں
سنک سورس شائع کریں سیکشن وہ جگہ ہے جہاں سنک بنایا جاتا ہے۔ اس میں دو قدریں لی جاتی ہیں:
| فیلڈ | یہ کیا ہے |
|---|---|
| سورس پاتھ | سرور پر وہ فائل یا فولڈر جو آپ تقسیم کرنا چاہتے ہیں۔ اسے منتخب کرنے کے لیے Pick File یا Pick Folder استعمال کریں، یا راستہ براہ راست ٹائپ کریں۔ |
| کلائنٹس پر ٹارگٹ پاتھ | وہ مطلق راستہ جہاں مواد ہر کلائنٹ پر پہنچنا چاہیے۔ یہ اختیاری نہیں ہے۔ مثال: C:\Games\SteamLibrary\common\Game یا /opt/apps/game۔ |
ٹارگٹ پاتھ کلائنٹ مشینوں پر درست ہونا چاہیے، سرور پر نہیں۔ اگر آپ کے کلائنٹس اپنے گیمز D: پر رکھتے ہیں اور آپ C: پاتھ درج کرتے ہیں، تو سنک غلط جگہ پر پہنچے گا۔
دونوں فیلڈز بھرنے کے بعد سنک شائع کریں منتخب کریں۔ مواد براہ راست سورس پاتھ سے کلائنٹس کو فراہم کیا جاتا ہے۔ سرور کوئی دوسرا نسخہ نہیں رکھتا۔
سنکرونائزیشن کیسے کام کرتی ہے
مینفسٹ پر مبنی موازنہ
جب سنک شروع ہوتا ہے، سرور ایک فائل مینفسٹ تیار کرتا ہے: ہر فائل کی فہرست جو سنک کی جائے گی اس کے چیکسم کے ساتھ۔ ہر کلائنٹ اس مینفسٹ کا موازنہ اپنی مقامی فائلز کے ساتھ کرتا ہے۔
- فائلز جو کلائنٹ پر موجود نہیں ہیں ڈاؤن لوڈ کے لیے نشان زد کی جاتی ہیں۔
- فائلز جن کے چیکسم مختلف ہیں (یعنی وہ تبدیل ہو چکی ہیں) ڈاؤن لوڈ کے لیے نشان زد کی جاتی ہیں۔
- فائلز جو ملتی ہیں مکمل طور پر چھوڑ دی جاتی ہیں۔
صرف سرور اور کلائنٹ کے درمیان ڈیلٹا منتقل کیا جاتا ہے، جو بار بار کی سنک کو تیز بناتا ہے۔
چنک پر مبنی ٹرانسفر
بڑی فائلز کو TCP پر منتقل کرنے کے لیے چھوٹے چنکس میں تقسیم کیا جاتا ہے:
- قابلیت۔ اگر کوئی چنک ناکام ہوتا ہے، تو صرف وہی چنک دوبارہ کوشش کی جاتی ہے نہ کہ پوری فائل۔
- پروگریس ٹریکنگ۔ ٹرانسفر کی پیشرفت چنک سطح پر رپورٹ کی جاتی ہے۔
- نیٹ ورک کی کارکردگی۔ چنک سائز عام LAN حالات کے لیے موزوں ہیں۔
ٹرانسفرز نیٹ ورک سیٹنگز سے مخصوص فائل پورٹ استعمال کرتے ہیں، جو ڈیفالٹ میں 5002 ہے۔ اگر یہ پورٹ فائر وال کے ذریعے بلاک ہے، تو کوئی فائل کلائنٹس تک نہیں پہنچے گی۔
سنکڈ فولڈرز
سنکڈ فولڈرز کی فہرست ہر ٹارگٹ پاتھ کے لیے ایک قطار دکھاتی ہے، ہر ایک کے ساتھ اس کی حالیہ شائع شدہ ریلیز۔ ایک قطار ریلیز کی تعداد، فائل کی تعداد اور کل سائز رپورٹ کرتی ہے۔ فہرست کو دوبارہ لوڈ کرنے کے لیے تازہ کریں استعمال کریں۔
تفصیلات کو دائیں جانب کھولنے کے لیے ایک قطار منتخب کریں۔ تفصیل پینل اس سورس میں ہر اندراج کی فہرست دیتا ہے اس کے پاتھ، قسم (فائل یا ڈائریکٹری)، سائز اور چیکسم کے ساتھ، سورس روٹ پاتھ، ٹارگٹ پاتھ اور شائع کرنے کا وقت۔ سرچ باکس اندراجات کو نسبتی یا ٹارگٹ پاتھ کے ذریعے فلٹر کرتا ہے۔
سنک کو ہٹانا
دو مختلف حذف کرنے کی کارروائیاں موجود ہیں۔ وہ مختلف کام کرتی ہیں:
- سنکڈ فولڈر کو ہٹائیں سنک کی فہرست سے ٹارگٹ پاتھ کو ہٹا دیتا ہے۔ آپ کے سورس فائلز سرور پر نہیں چھوئے جاتے۔
- اندراج حذف کریں سرور پر اصل سورس پاتھ سے ایک آئٹم کو ہٹا دیتا ہے۔ یہ مستقل ہے اور یہ کلائنٹس کو بھی بھیجا جاتا ہے۔ HandyCafe پہلے تصدیق طلب کرتا ہے۔
دونوں کارروائیوں کے لیے کلائنٹ سنک کو فعال کریں کا آن ہونا ضروری ہے۔
استعمال کے کیسز
- گیم اپ ڈیٹس کی تعیناتی۔ تمام گیمنگ پی سیز پر گیم پیچز بھیجیں تاکہ ہر مشین ایک ہی ورژن چلا سکے۔
- کنفیگریشن فائلز بھیجنا۔ تمام کلائنٹس پر اپ ڈیٹ شدہ نیٹ ورک سیٹنگز یا ایپلیکیشن ترجیحات تقسیم کریں۔
- سافٹ ویئر تقسیم کرنا۔ کلائنٹ پی سیز پر ایپلیکیشنز انسٹال کریں انسٹالر پیکجز یا پورٹیبل ایپلیکیشنز کو سنک کرکے۔
- کلائنٹ مینو اثاثے اپ ڈیٹ کرنا۔ کلائنٹ مینو میں استعمال ہونے والے نئے آئیکنز، پوسٹرز یا میڈیا فائلز سنک کریں۔
تجاویز
- بڑے سنکس کو آف پیک اوقات میں شیڈول کریں تاکہ فعال سیشنز بینڈوڈتھ کے لیے مقابلہ نہ کریں۔
- شائع کرنے سے پہلے ٹارگٹ پاتھ کو دوبارہ چیک کریں۔ یہ سب سے عام وجہ ہے کہ سنک کامیاب نظر آتا ہے جبکہ کلائنٹ پر کچھ نہیں دکھائی دیتا۔
- سرور اور کلائنٹس کو ایک ہی LAN پر ہونا چاہیے۔
متعلقہ صفحات
- فائل پورٹ کنفیگریشن کے لیے نیٹ ورک سیٹنگز۔
- آپ جو اثاثے تقسیم کرنا چاہتے ہیں ان کے لیے کلائنٹ مینو۔
- اس صفحے کی جگہ کے لیے سیٹنگز کا جائزہ۔