HandyCafe Docs
it-admin

Dosya Senkronizasyonu

Dosya Senkronizasyonu, HandyCafe Sunucusu'ndan ağ üzerindeki istemci bilgisayarlara dosyaları dağıtır. Oyun güncellemelerini, yapılandırma dosyalarını, yazılım yükleyicilerini ve istemci menü varlıklarını her makineyi ziyaret etmeden göndermek için kullanın.

Manifest tabanlı bir yaklaşım kullanır, böylece yalnızca değişen veya yeni dosyalar aktarılır, bu da tekrarlanan senkronizasyonları hızlı tutar.

Sayfa Ayarlar > Dosya Senkronizasyonu altındadır.

İstemci Senkronizasyonunu Etkinleştir

Sayfanın sağ üst köşesindeki bir anahtar, tüm özelliği kontrol eder. İstemci Senkronizasyonunu Etkinleştir kapalıyken, sayfa istemci senkronizasyonunun duraklatıldığını bildirir ve hem yayınlama hem de silme işlemleri engellenir. Bir şey yayınlamadan önce bunu açın.

Senkronizasyon Kaynağını Yayınla

Senkronizasyon Kaynağını Yayınla bölümü, bir senkronizasyonun oluşturulduğu yerdir. İki değer alır:

Alan Nedir
Kaynak Yolu Dağıtmak istediğiniz sunucudaki dosya veya klasör. Dosya Seç veya Klasör Seç kullanarak seçin ya da yolu doğrudan yazın.
İstemcilerdeki Hedef Yol İçeriğin her istemciye ulaşması gereken mutlak yol. Bu isteğe bağlı değildir. Örnek: C:\Games\SteamLibrary\common\Game veya /opt/apps/game.

Hedef yol, istemci makinelerde geçerli olmalıdır, sunucuda değil. İstemcileriniz oyunlarını D: sürücüsünde tutuyorsa ve siz C: yolu girerseniz, senkronizasyon yanlış yere iner.

Her iki alan da doldurulduktan sonra Senkronizasyonu Yayınla seçin. İçerik doğrudan kaynak yolundan istemcilere sunulur. Sunucu ikinci bir kopya tutmaz.

Senkronizasyon Nasıl Çalışır

Manifest Tabanlı Karşılaştırma

Bir senkronizasyon başladığında, sunucu bir dosya manifesti oluşturur: senkronize edilecek her dosyanın ve kontrol toplamının bir listesi. Her istemci bu manifesti kendi yerel dosyalarıyla karşılaştırır.

  • İstemcide bulunmayan dosyalar indirme için işaretlenir.
  • Kontrol toplamları farklı olan (yani değiştirilmiş) dosyalar indirme için işaretlenir.
  • Eşleşen dosyalar tamamen atlanır.

Yalnızca sunucu ve istemci arasındaki delta aktarılır, bu da tekrarlanan senkronizasyonları hızlı yapar.

Parça Tabanlı Transfer

Büyük dosyalar TCP üzerinden aktarım için daha küçük parçalara bölünür:

  • Güvenilirlik. Bir parça başarısız olursa, yalnızca o parça yeniden denenir, tüm dosya değil.
  • İlerleme takibi. Transfer ilerlemesi parça seviyesinde rapor edilir.
  • Ağ verimliliği. Parça boyutları tipik LAN koşulları için ayarlanmıştır.

Transferler, Ağ Ayarları altındaki özel Dosya Portunu kullanır, varsayılan olarak 5002. Bu port bir güvenlik duvarı tarafından engellenirse, hiçbir dosya istemcilere ulaşmaz.

Senkronize Edilen Klasörler

Senkronize Edilen Klasörler listesi, her hedef yol için bir satır gösterir, her biri en son yayınlanan sürümü ile. Bir satır, sürüm sayısını, dosya sayısını ve toplam boyutu rapor eder. Listeyi yeniden yüklemek için Yenile kullanın.

Bir satırı seçerek sağda detaylarını açın. Detay paneli, kaynak kök yolu, hedef yol ve yayınlama zamanı ile birlikte, o kaynaktaki her girdiyi yolu, türü (dosya veya dizin), boyutu ve kontrol toplamı ile listeler. Arama kutusu, girdileri göreli veya hedef yola göre filtreler.

Bir Senkronizasyonu Kaldırma

İki farklı silme işlemi vardır. Farklı şeyler yaparlar:

  • Senkronize Edilen Klasörü Kaldır hedef yolu senkronizasyon listesinden çıkarır. Sunucudaki kaynak dosyalarınıza dokunulmaz.
  • Girdiyi Sil sunucudaki orijinal kaynak yolundan bir öğeyi kaldırır. Bu kalıcıdır ve istemcilere de iletilir. HandyCafe önce onay ister.

Her iki işlem de İstemci Senkronizasyonunu Etkinleştir'in açık olmasını gerektirir.

Kullanım Durumları

  • Oyun güncellemelerini dağıtma. Tüm oyun bilgisayarlarına aynı anda oyun yamaları gönderin, böylece her makine aynı sürümü çalıştırır.
  • Yapılandırma dosyalarını gönderme. Güncellenmiş ağ ayarlarını veya uygulama tercihlerini tüm istemcilere dağıtın.
  • Yazılım dağıtımı. Yükleyici paketlerini veya taşınabilir uygulamaları senkronize ederek istemci bilgisayarlara uygulamalar yükleyin.
  • İstemci menü varlıklarını güncelleme. İstemci menüsü tarafından kullanılan yeni simgeleri, posterleri veya medya dosyalarını senkronize edin.

İpuçları

  • Büyük senkronizasyonları yoğun olmayan saatlerde planlayın, böylece aktif oturumlar bant genişliği için yarışmaz.
  • Yayınlamadan önce hedef yolu iki kez kontrol edin. Bu, senkronizasyonun başarılı görünüp istemcide hiçbir şeyin görünmemesinin en yaygın nedenidir.
  • Sunucu ve istemciler aynı LAN üzerinde olmalıdır.

İlgili Sayfalar