HandyCafe Docs
it-admin

همگام‌سازی فایل

همگام‌سازی فایل، فایل‌ها را از سرور HandyCafe به کامپیوترهای مشتری در شبکه توزیع می‌کند. از آن برای ارسال به‌روزرسانی‌های بازی، فایل‌های پیکربندی، نصب‌کننده‌های نرم‌افزار و منابع منوی مشتری بدون نیاز به مراجعه به هر دستگاه استفاده کنید.

این سیستم از رویکرد مبتنی بر مانیفست استفاده می‌کند، بنابراین فقط فایل‌های تغییر یافته یا جدید از طریق شبکه منتقل می‌شوند که این امر باعث می‌شود همگام‌سازی‌های مکرر سریع باشند.

این صفحه در تنظیمات > همگام‌سازی فایل قرار دارد.

فعال‌سازی همگام‌سازی مشتری

یک کلید در بالای سمت راست صفحه کنترل کل ویژگی را در دست دارد. هنگامی که فعال‌سازی همگام‌سازی مشتری خاموش است، صفحه گزارش می‌دهد که همگام‌سازی مشتری متوقف شده و هر دو عمل انتشار و حذف مسدود هستند. قبل از انتشار هر چیزی آن را روشن کنید.

انتشار منبع همگام‌سازی

بخش انتشار منبع همگام‌سازی جایی است که یک همگام‌سازی ایجاد می‌شود. این بخش دو مقدار می‌گیرد:

فیلد توضیحات
مسیر منبع فایل یا پوشه‌ای در سرور که می‌خواهید توزیع شود. از انتخاب فایل یا انتخاب پوشه برای انتخاب آن استفاده کنید یا مسیر را مستقیماً وارد کنید.
مسیر هدف در مشتریان مسیر مطلقی که محتوا باید در هر مشتری قرار گیرد. این گزینه اجباری است. مثال: C:\Games\SteamLibrary\common\Game یا /opt/apps/game.

مسیر هدف باید در دستگاه‌های مشتری معتبر باشد، نه در سرور. اگر مشتریان شما بازی‌های خود را در D: نگه می‌دارند و شما یک مسیر C: وارد کنید، همگام‌سازی در مکان اشتباهی قرار می‌گیرد.

پس از پر کردن هر دو فیلد، انتشار همگام‌سازی را انتخاب کنید. محتوا مستقیماً از مسیر منبع به مشتریان ارائه می‌شود. سرور هیچ نسخه دومی نگه نمی‌دارد.

نحوه کار همگام‌سازی

مقایسه مبتنی بر مانیفست

هنگامی که یک همگام‌سازی آغاز می‌شود، سرور یک مانیفست فایل تولید می‌کند: لیستی از هر فایل که باید همگام‌سازی شود به همراه چک‌سام آن. هر مشتری این مانیفست را با فایل‌های محلی خود مقایسه می‌کند.

  • فایل‌هایی که در مشتری وجود ندارند برای دانلود علامت‌گذاری می‌شوند.
  • فایل‌هایی که چک‌سام آنها متفاوت است (به این معنی که تغییر کرده‌اند) برای دانلود علامت‌گذاری می‌شوند.
  • فایل‌هایی که مطابقت دارند کاملاً نادیده گرفته می‌شوند.

فقط دلتا بین سرور و مشتری منتقل می‌شود که این امر باعث می‌شود همگام‌سازی‌های مکرر سریع باشند.

انتقال مبتنی بر تکه

فایل‌های بزرگ به تکه‌های کوچکتر برای انتقال از طریق TCP تقسیم می‌شوند:

  • قابلیت اطمینان. اگر یک تکه شکست بخورد، فقط همان تکه دوباره تلاش می‌شود نه کل فایل.
  • ردیابی پیشرفت. پیشرفت انتقال در سطح تکه گزارش می‌شود.
  • کارایی شبکه. اندازه تکه‌ها برای شرایط معمول شبکه محلی تنظیم شده‌اند.

انتقالات از پورت فایل اختصاصی از تنظیمات شبکه استفاده می‌کنند که به طور پیش‌فرض 5002 است. اگر آن پورت توسط فایروال مسدود شده باشد، هیچ فایلی به مشتریان نخواهد رسید.

پوشه‌های همگام‌سازی شده

لیست پوشه‌های همگام‌سازی شده یک ردیف برای هر مسیر هدف نشان می‌دهد، هر کدام با آخرین نسخه منتشر شده خود. یک ردیف تعداد نسخه‌ها، تعداد فایل‌ها و اندازه کل را گزارش می‌دهد. از تازه‌سازی برای بارگذاری مجدد لیست استفاده کنید.

یک ردیف را انتخاب کنید تا جزئیات آن در سمت راست باز شود. پنل جزئیات هر ورودی در آن منبع را با مسیر، نوع (فایل یا دایرکتوری)، اندازه و چک‌سام آن، همراه با مسیر ریشه منبع، مسیر هدف و زمان انتشار فهرست می‌کند. جعبه جستجو ورودی‌ها را بر اساس مسیر نسبی یا هدف فیلتر می‌کند.

حذف یک همگام‌سازی

دو عمل حذف مختلف وجود دارد. آنها کارهای متفاوتی انجام می‌دهند:

  • حذف پوشه همگام‌سازی شده مسیر هدف را از لیست همگام‌سازی حذف می‌کند. فایل‌های منبع شما در سرور دست‌نخورده باقی می‌مانند.
  • حذف ورودی یک آیتم را از مسیر منبع اصلی در سرور حذف می‌کند. این عمل دائمی است و به مشتریان نیز منتقل می‌شود. HandyCafe ابتدا تأیید می‌خواهد.

هر دو عمل نیاز به فعال‌سازی همگام‌سازی مشتری دارند.

موارد استفاده

  • استقرار به‌روزرسانی‌های بازی. پچ‌های بازی را به تمام کامپیوترهای گیمینگ به طور همزمان ارسال کنید تا هر دستگاهی همان نسخه را اجرا کند.
  • ارسال فایل‌های پیکربندی. تنظیمات شبکه به‌روز شده یا ترجیحات برنامه را در تمام مشتریان توزیع کنید.
  • توزیع نرم‌افزار. برنامه‌ها را با همگام‌سازی بسته‌های نصب یا برنامه‌های قابل حمل روی کامپیوترهای مشتری نصب کنید.
  • به‌روزرسانی منابع منوی مشتری. آیکون‌ها، پوسترها یا فایل‌های رسانه‌ای جدیدی که توسط منوی مشتری استفاده می‌شوند را همگام‌سازی کنید.

نکات

  • همگام‌سازی‌های بزرگ را در ساعات غیر اوج برنامه‌ریزی کنید تا جلسات فعال برای پهنای باند رقابت نکنند.
  • قبل از انتشار، مسیر هدف را دوباره بررسی کنید. این شایع‌ترین علت همگام‌سازی است که به نظر می‌رسد موفق است در حالی که چیزی در مشتری نشان داده نمی‌شود.
  • سرور و مشتریان باید در همان شبکه محلی باشند.

صفحات مرتبط