HandyCafe Docs
it-admin

Синхронизација на датотеки

Синхронизацијата на датотеки ги дистрибуира датотеките од HandyCafe серверот до клиентските компјутери низ мрежата. Користете ја за да пуштите ажурирања на игри, конфигурациски датотеки, инсталатори на софтвер и мени ресурси без да ги посетите секоја машина.

Користи манифест-базиран пристап за да само изменетите или новите датотеки се пренесуваат, што ги прави повторените синхронизации брзи.

Страницата се наоѓа на Settings > File Sync.

Активирање на клиентска синхронизација

Прекинувачот во горниот десен агол на страницата ја контролира целата функција. Додека Enable Client Sync е исклучено, страницата известува дека клиентската синхронизација е паузирана и двете објавувања и бришења се блокирани. Вклучете го пред да објавите нешто.

Објавување на извор за синхронизација

Секцијата Publish Sync Source е местото каде што се создава синхронизација. Потребни се две вредности:

Поле Што е тоа
Source Path Датотеката или папката на серверот која сакате да ја дистрибуирате. Користете Pick File или Pick Folder за да ја изберете, или внесете ја патеката директно.
Target Path On Clients Апсолутната патека каде што содржината треба да се постави на секој клиент. Ова не е опционално. Пример: C:\Games\SteamLibrary\common\Game или /opt/apps/game.

Целната патека мора да биде валидна на клиентските машини, а не на серверот. Ако вашите клиенти ги чуваат игрите на D: и внесете C: патека, синхронизацијата ќе заврши на погрешно место.

Изберете Publish Sync откако двете полиња се пополнети. Содржината се служи на клиентите директно од изворната патека. Серверот не чува втора копија.

Како функционира синхронизацијата

Манифест-базирана споредба

Кога започнува синхронизацијата, серверот генерира манифест на датотеки: листа на секоја датотека што треба да се синхронизира заедно со нејзината чексума. Секој клиент го споредува овој манифест со своите локални датотеки.

  • Датотеки кои не постојат на клиентот се означени за преземање.
  • Датотеки чии чексуми се разликуваат (што значи дека биле изменети) се означени за преземање.
  • Датотеки кои се совпаѓаат се прескокнуваат целосно.

Само делтата помеѓу серверот и клиентот се пренесува, што ги прави повторените синхронизации брзи.

Пренос базиран на делови

Големите датотеки се делат на помали делови за пренос преку TCP:

  • Сигурност. Ако делот не успее, само тој дел се повторува наместо целата датотека.
  • Следење на напредокот. Напредокот на преносот се известува на ниво на дел.
  • Ефикасност на мрежата. Големините на деловите се прилагодени за типични LAN услови.

Преносите го користат посветениот File Port од Network Settings, 5002 по дифолт. Ако тој порт е блокиран од заштитен ѕид, ниту една датотека нема да стигне до клиентите.

Синхронизирани папки

Листата Synced Folders покажува по еден ред за секоја целна патека, секоја со своето најново објавено издание. Редот известува за бројот на изданија, бројот на датотеки и вкупната големина. Користете Refresh за да ја обновите листата.

Изберете ред за да ги отворите неговите детали на десната страна. Панелот за детали ги наведува сите ставки во тој извор со нивната патека, вид (датотека или директориум), големина и чексума, заедно со изворната коренска патека, целната патека и времето на објавување. Полето за пребарување ги филтрира ставките по релативна или целна патека.

Отстранување на синхронизација

Постојат две различни акции за бришење. Тие прават различни работи:

  • Remove Synced Folder ја отстранува целната патека од листата за синхронизација. Вашите изворни датотеки на серверот не се допираат.
  • Delete Entry отстранува ставка од оригиналната изворна патека на серверот. Ова е трајно и исто така се пренесува на клиентите. HandyCafe бара потврда прво.

Двете акции бараат Enable Client Sync да биде вклучено.

Употреби

  • Пуштање на ажурирања на игри. Пуштете ги ажурирањата на игри на сите гејминг компјутери одеднаш за секоја машина да работи со истата верзија.
  • Пуштање на конфигурациски датотеки. Дистрибуирајте ажурирани мрежни поставки или преференции на апликации на сите клиенти.
  • Дистрибуција на софтвер. Инсталирајте апликации на клиентските компјутери со синхронизација на инсталатори или преносливи апликации.
  • Ажурирање на мени ресурси на клиентите. Синхронизирајте нови икони, постери или медиумски датотеки користени од клиентското мени.

Совети

  • Закажете големи синхронизации за време на неактивни часови за да не се натпреваруваат активните сесии за пропусен опсег.
  • Двојно проверете ја целната патека пред објавување. Тоа е најчестиот причинител за синхронизација која изгледа успешна, но ништо не се појавува на клиентот.
  • Серверот и клиентите мора да бидат на истата LAN.

Поврзани страници

  • Network Settings за конфигурација на File Port.
  • Client Menu за ресурсите што можеби сакате да ги дистрибуирате.
  • Settings Overview за каде се наоѓа оваа страница.