Настройки Sync Explorer
Категория настроек Sync Explorer управляет синхронизацией файлов с сервера на клиентские ПК. Используйте эту функцию для отправки обновлений игр, файлов конфигурации, установщиков ПО и любых других файлов на клиентские машины без необходимости посещать каждый ПК отдельно.
Обзор
Sync Explorer обеспечивает систему распространения файлов с сервера на клиенты. Вы выбираете каталоги и файлы на сервере, а HandyCafe выполняет их передачу на все подключенные клиентские ПК или на выбранные вами клиенты.
Как работает синхронизация
Синхронизация на основе манифеста
При запуске синхронизации сервер создает манифест (список всех файлов для синхронизации с их контрольными суммами и размерами). Каждый клиент сравнивает манифест со своими локальными файлами и загружает только те файлы, которые являются новыми или изменились с момента последней синхронизации. Файлы, уже соответствующие манифесту, пропускаются, что минимизирует использование полосы пропускания и время передачи.
Передача по частям (чанками)
Крупные файлы автоматически разделяются на более мелкие части (чанки) для передачи. Это дает несколько преимуществ:
- Надежность -- при прерывании передачи требуется повторная отправка только незавершенного чанка, а не всего файла.
- Отслеживание прогресса -- прогресс передачи отображается на уровне чанков, обеспечивая точную обратную связь для крупных файлов.
- Сетевая эффективность -- размеры чанков оптимизированы для локальной сети, чтобы не перегружать соединение.
Передача по частям использует выделенный файловый порт, настроенный в Сетевых настройках (по умолчанию 5002).
Выбор файлов для синхронизации
Интерфейс Sync Explorer представляет файловый менеджер, в котором можно просматривать файловую систему сервера и выбирать каталоги или отдельные файлы для синхронизации.
- Выберите целые каталоги для рекурсивной синхронизации их содержимого.
- Выберите отдельные файлы для более точечного распространения.
- Выбор сохраняется как часть конфигурации синхронизации.
Запуск синхронизации
Ручная синхронизация на все клиенты
Нажмите кнопку синхронизации для отправки выбранных файлов на все подключенные клиентские ПК. Каждый клиент получает манифест, определяет какие файлы ему нужны и начинает загрузку.
Синхронизация на определенные клиенты
Вы также можете направить синхронизацию на определенные клиенты. Это полезно когда новый ПК добавлен в сеть и ему нужно догнать остальных, или когда вы хотите протестировать отправку файлов на одну машину перед развертыванием на все клиенты.
Отчет о синхронизации
Клиенты сообщают серверу о статусе синхронизации. Вы можете отслеживать:
- Какие клиенты завершили синхронизацию.
- Какие клиенты в процессе загрузки.
- Возникли ли у каких-либо клиентов ошибки при передаче.
Сценарии использования
| Сценарий | Описание |
|---|---|
| Обновления игр | Одновременная отправка патчей или новых установок игр на все клиентские ПК |
| Файлы конфигурации | Распространение обновленных файлов конфигурации (настроек приложений, hosts-файлов и т.д.) |
| Развертывание ПО | Установка или обновление утилит на всех машинах |
| Распространение контента | Отправка медиафайлов, обоев или промо-материалов на клиенты |
| Обновления драйверов | Распространение пакетов драйверов на нуждающиеся в них машины |
Рекомендации
- Планируйте крупные операции синхронизации на непиковые часы для минимизации влияния на активные сессии и производительность сети.
- Проверьте синхронизацию на одном клиенте перед отправкой на все машины, особенно для крупных или критичных обновлений.
- Убедитесь, что файловый порт (по умолчанию 5002) открыт в правилах файрвола; заблокированные порты не позволят передавать файлы.
- Сервер и клиенты должны находиться в одной LAN для работы синхронизации.