BitTorrent Sync – что это? Как использовать сервис? Выбор режима резервного копирования. Включение G-SYNC на панели управления NVIDIA

BitTorrent Sync - это возможность безопасно с шифрованием передавать файлы между вашими (и только вашими) устройствами с помощью BitTorrent протокола. Не нужны будут новомодные облака , в которые люди заливают шифрованные резервные копии, так как не понятно кто может на стороне облака рыться в ваших файлах.

btsync работает на большинстве современных операционных систем:

  • Mac OS X Snow Leopard или новее.
  • Windows XP SP3 или новее.
  • Linux с ядром 2.6.16 (glibc 2.4) или новее.
  • FreeBSD 8.4, 9.1 или новее.
  • Android 2.2 или новее.
  • iOS 5.0 или новее.

Для многих привычно ассоциировать BitTorrent с кучей народа, качающим сообща пиратские фильмы, благодаря торрент-трекерам. Но в случае с btsync - это не так! Для синхронизации ваших файлов между вашими устройствами вы должны будете сгенерировать символьный ключ-секрет. BitTorrent Sync использует /dev/random в Mac и Linux и Crypto API в Windows для создания вашего случайного, Base32-основанного, символьного ключа-секрета. Весь трафик при синхронизации будет зашифрован AES.

Если синхронизация будет осуществляться не в локальной сети, а через Интернет, то могут быть задействованы UDP, NAT traversal и UPnP для прохода шифрованного трафика через маршрутизаторы. Но в любом случае файлы передаются по шифрованным соединениям только между вашими устройствами, которые знают ключ-секрет.

Для решения задачи поиска ваших устройств в сети существуют следующие решения:

  • Local peer discovery . Если все ваши устройства находятся в локальной сети, то для их поиска производится отправка широковещательного (broadcast) пакета. Все устройства с единым секретом отвечают на такой пакет и тем самым начинают взаимодействие.
  • Peer exchange (PEX) . Ваши устройства помогают друг другу, выдавая известные им адреса.
  • Известные хосты . Для локальной сети с постоянными IP адресами можно вручную указать адреса, по которым обитают ваши устройства.
  • DHT (Distributed Hash Table) . Если вы разрешите, то с помощью распределённой хеш-таблицы будет осуществлён поиск всех ваших устройств, знающих SHA1(ключ-секрет).
  • BitTorrent трекер . BitTorrent Sync может с вашего разрешения использовать трекер для облегчения поиска друг друга вашим устройствам. Трекер так же выступает в роли STUN сервера и помогает устройствам установить прямое соединение, которые могут находиться за NAT.

Минусы btsync.

btsync - это бесплатная программа с закрытым кодом .

Компания BitTorrent Inc не имеет доступа к зашифрованным файлам, не размещает файлы у себя и никак не контролирует процесс, но собирает анонимную статистику о:

  • Архитектуре.
  • Кол-во файлов.
  • Кол-во папок.
  • Уникальный ID.
  • Опции программы.

и при определённых ситуациях отправляет её на сервера BitTorrent Inc - смотри подробности в . Эти минусы могут для кого-то перевесить плюсы программы и знать об них следует заранее.

Установка в систему.

Дело в том, что скачанный со страницы labs.bittorrent.com/experiments/sync.html бинарник btsync при своём запуске раскидает и создаст нужные ему файлы по вшитым в него путям.

Чтобы сделать всё красиво в Убунту и сразу решить все вопросы с правами доступа на нужные папки и организовать после перезагрузки запуск btsync , можно воспользоваться BitTorrent Sync PPA репозиторием - ppa:tuxpoldo/btsync и добавить его в систему sudo apt-add-repository ppa:tuxpoldo/btsync

Я пошёл другим путём через создание своего деб пакета btsync, который позволил самостоятельно проконтролировать все этапы.

  • Скачайте архив btsync.tar.gz , содержащий всё для создания своего деб пакета.
  • Распакуйте архив.
  • Новые версии бинарника btsync, скачанные с его родного сайта следует разместить в bittorrentsync/usr/local/bin/.
  • В файле bittorrentsync/DEBIAN/control следует изменить поля Version и Architecture, в зависимости от того что скачали с официального сайта.
  • Предполагается и в скриптах прописано, что будут созданы пользователь и группа с именем btsync.
  • Можете заранее создать конфигурационный файл с нужными настройками и сохранить его в bittorrentsync/etc/btsync/sync.conf. Параметры будут описаны ниже.
  • Запустите create-bittorrentsync и получите деб пакет, который можно устанавливать в Убунту системах.

Параметры, используемые в btsync.

Формат конфигурационного файла должен быть в JSON. В файле конфигураций можно применять следующие параметры:

Какие бывают ключи-секреты в btsync.

  • С полным доступом (Full access) - данный master ключ даёт возможность всем устройствам полный двухсторонний доступ при синхронизации. В консоли используйте btsync --generate-secret
  • Только-на-чтение (Read only) - данный ключ генерируется на основе master ключа с помощью btsync --get-ro-secret МАСТЕР-КЛЮЧ. Используется только в односторонних синхронизациях.
  • Одноразовый (One-time) - данный ключ-секрет можно создать на основе мастер-ключа Full access или ключа Read only. Время ключа One-time ограничено 24 часами после его создания, после чего он не будет работать.

Игнорирование файлов.

Если вы выдали для синхронизации папки и файлы, но некоторые файлы вы хотели бы исключить из операций синхронизации, то файл.SyncIgnore в кодировке UTF-8 вам поможет.

Поддерживаются маски для файлов - * и?

Версионность файлов.

BitTorrent Sync поддерживает версионность файлов со своего релиза 1.1.16. По умолчанию старые файлы хранятся 30 дней в подпапке.SyncArchive/. Период хранения можно настроить через параметр sync_trash_ttl. Старые версии файлов маркируются дополнительным числом в имени файла и чем выше число, тем более "поздняя" версия этого файла.

Использование btsync с помощью веб интерфейса.

Для работы веб интерфейса нужно:
1) отсутствие в конфигурационном файле блока shared_folders. Расшаривать папки будете уже в веб-интерфейсе.
2) наличие в конфигурационном файле блока webui.
Пример
"webui" :
{
"listen" "0.0.0.0:8888",
"login" "admin",
"password" "pa$$1admin2very3Strong!"
}

С помощью веб-интерфейса совсем не сложно расшарить папку. Используйте вначале кнопку Добавить папку (Add Folder) и нажмите один и только один раз кнопку Сгенерировать (Generate) и сохраните ваш ключ-секрет. Укажите Путь (Path) к папке, которая будет участвовать в синхронизации.

На остальных ваших устройствах больше не нажимайте кнопку Сгенерировать (Generate), а просто добавляйте папки и указывайте уже полученный ключ-секрет.

Использование btsync без помощи веб интерфейса.

Админам, возможно, захочется настроить синхронизацию множества серверов, без висения лишнего порта с веб-интерфейсом, хоть и защищённый паролем.

Мне нужно было настроить синхронизацию среди 3 серверов, где каждый бы из серверов складывал свои резервные копии в определённую папку, а файлы из неё с помощью btsync синхронизировались на другие два сервера, что создавало нужную избыточность.

Веб-интерфейс сам отключится, если
1) присутствует в конфигурационном файле блок shared_folders.
2) отсутствие блока webui или его параметра listen.

С помощью команды btsync --generate-secret был получен ключ-секрет AVE43EXY2TMKKXZISGEJ7S7NSGGPHRJBR , который был прописан в параметре secret блока shared_folders. Так как синхронизация будет проходить в стенах локальной сети, то отключены такие технологии как трекер, DHT, релей-сервер. А раз речь идёт о локальной сети, то указаны все IP адреса серверов в блоке known_hosts. Пользователю, от которого будет работать btsync, даны права на запись в каталоги /var/dump_backup/, /var/run/btsync/ и /usr/local/lib/btsync/.

В моём случае, конф /etc/btsync/sync.conf приобрёл вид:
{
"device_name": "node1",
"listening_port" : 8889,
"storage_path" : "/usr/local/lib/btsync/",
"pid_file" : "/var/run/btsync/btsync.pid",
"check_for_updates" : false,
"use_upnp" : false,
"disk_low_priority" : true,
"lan_encrypt_data" : true,
"lan_use_tcp" : true,
"max_file_size_diff_for_patching" : 50,
"folder_rescan_interval" : 60,
"download_limit" : 0,
"upload_limit" : 0,
"shared_folders" :
[
{
"secret" : "AVE43EXY2TMKKXZISGEJ7S7NSGGPHRJBR",
"dir" : "/var/dump_backup/",
"use_relay_server" : false,
"use_tracker" : false,
"use_dht" : false,
"search_lan" : false,
"use_sync_trash" : false,
"known_hosts" :
[
"10.0.1.11:8889",
"10.0.1.22:8889",
"10.0.1.33:8889"
]
}
]
}

Данный конфиг был растиражирован на остальные сервера и подправлен только параметр device_name, который должен быть уникален в пределах вашей системы синхронизации. Рестарт службы btsync на всех серверах - sudo /etc/init.d/btsync restart и теперь любой файл, попавший в каталог /var/dump_backup/ окажется на всех остальных серверах в их локальных каталогах /var/dump_backup/.

FAQ btsync.

  • Кто-нибудь из других пользователей BitTorrent может видеть мои файлы?
    Нет. Хоть BitTorrent Sync основан на протоколе BitTorrent, НО весь трафик шифруется приватными ключами, полученными на основе вашего мастер ключа-секрета. Ваши файлы могут видеть и скачивать только те люди, которым вы дадите ваш ключ-секрет.
  • Что это за ключ-секрет и как он работает?
    Секретная строка из символов автоматически генерируется по вашему запросу и обеспечивает его уникальность. Поскольку каждый ключ-секрет по 20 символов, то, маловероятно, что один и тот же ключ-секрет будет создан одновременно в двух разных местах. Если вы параноидально беспокоитесь о безопасности, то есть возможность создавать новые ключи-секреты и заменять текущие с количеством символов в секрете более 40. Не забудьте после генерации нового ключа для папки на всех ваших устройствах заменить старый ключ новым.
  • Как быстро начнётся синхронизация при появлении изменений?
    Если в расшаренную папку попадает файл, то он будет синхронизирован немедленно после его сохранения или закрытия. Так как на разных операционных системах бывают различные ньюансы, связанные с мониторингом файловых операций, введён дополнительно механизм принудительной проверки папки через определённый интервал времени. За это отвечает параметр folder_rescan_interval.
  • Что за файлы.SyncID, .SyncIgnore, .SyncPart, .SyncTemp и.!Sync и папки.SyncTrash/.SyncArchive?
    Когда вы расшариваете папку, то в ней создаются некоторые служебные файлы и папки:
    • .SyncID - файл содержит уникальный, внутренний ID папки. Если удалить файл или в ручную его изменить, то BitTorrent Sync может не распознать папку и не синхронизировать её.
    • .SyncIgnore - файл, в котором можно указать файлы, исключаемые из процесса синхронизации. Поддерживается указание через маски * и?
    • .SyncTrash - (до v1.1.40) BitTorrent Sync по умолчанию не удаляет ваши файлы. Эта папка содержала файлы, удалённые на другом вашем устройстве.
    • .SyncArchive - (v1.1.40 и последующие) это новое имя для.SyncTrash, где хранятся удалённые файлы в новом версионном стиле.
    • .!Sync - временные файлы BitTorrent Sync во время передачи сохраняет с постфиком.!Sync. После получения всего файла, постфикс удаляется. Например file.mp3 во время получения будет виден как file.mp3.!Sync и после полной закачки станет file.mp3 .
    • .SyncPart - данное расширение показывает, что файл сейчас обновляется методом патчинга изменённых чанков.
  • Что будет если несколько людей сделают изменения в одном и том же файле?
    Когда происходит изменение файла на одном устройстве, он воссоздается на других устройствах. Сохранится последняя версия файла.
  • Что будет если удалить файл из расшаренной папки?
    После удаления файла другие устройства проведут синхронизацию и так же уберут файл из своих каталогов, выделенных для синхронизации по данному ключу. Если use_sync_trash = true, то файлы будут перемещены в подкаталог.SyncArchive/ внутри каталога переменной dir. Если use_sync_trash = false, то в зависимости от операционной системы, файлы будут стёрты навсегда или попадут в системную Корзину.
    sync_trash_ttl определит количество дней нахождения в.SyncArchive/ удалённых файлов.
  • Что будет если одновременно в каталогах с разных устройств появится файл с одним и тем же именем?
    Человек всегда прав, поэтому BitTorrent Sync синхронизирует всё и кто был добавлен последний, тот перезатерёт конкурентов, даже если они более актуальные.
  • Что будет если убрать из расшаривания папку?
    Все файлы останутся на месте. Не докачанные файлы с расширением.!sync будут удалены.
  • Что и когда отправляется на сервера BitTorrent Inc?
    Только когда вы используете трекер (use_tracker = true), релей (use_relay_server = true) и проверку обновления (check_for_updates = true) возможна отправка анонимной статистики использования.
    Отправляется:
    • Архитектура.
    • Кол-во файлов.
    • Кол-во папок.
    • Уникальный ID.
    • Опции программы.
  • Как контролировать частоту опроса папки и синхронизации её?
    Синхронизация делается в режиме реального времени. В дополнение к реалтайм алгоритму - расшаренные папки сканируются раз в folder_rescan_interval.
  • А как синхронизируются устройства когда они выключены?
    Никак. BitTorrent Sync - это не облачное решение типа SkyDrive, DropBox, GDrive. Вы синхронизируетесь только между вашими устройствами и они должны быть включены все или, хотя бы, попарно.
  • А как синхронизировать внутренний HDD и внешний USB драйв?
    Никак. BitTorrent Sync не синхронизирует локальные папки в пределах компьютера, а синхронизирует папки между сетевыми устройствами.
  • Можно использовать синхронизацию только в локальной сети? Без какой-либо связи с Интернетом!
    Да, можно. Отключите:
    • Релей - use_relay_server = false
    • Трекер - use_tracker = false
    • DHT - use_dht = false

    Синхронизация будет происходить только внутри локальной сети.

  • Какие лимиты на размер файла или их количество при передаче?
    Никаких. Всё зависит только от возможностей вашей операционной системы и наличию свободного места на ваших дисках. ОЗУ используется из расчёта 1 файл = 400 байт. Для мониторинга 1 миллиона файлов BitTorrent Sync потребуется ~400 Мб ОЗУ.
  • Когда файл изменился BitTorrent Sync передаёт его заново целиком или только изменения?
    Файлы меньше 4 Мб передаются целиком. Большие файлы делятся на 4 мегабайтные чанки и передаются только изменённые чанки.
  • Можно использовать BitTorrent Sync в MS Windows XP?
    Вам нужна 32-битная MS Windows XP Service Pack 3. 64-битная MS Windows XP Service Pack 3 не поддерживается.
  • Есть консольный (CLI) вариант BitTorrent Sync для MS Windows?
    Нет. CLI только для Linux.
  • Есть WebUI для MS Windows?
    WebUI только для Linux.

Сравнение btsync с другими.

BTSync vs Rsync.

Общее:
Rsync (R emote Sync hronization) помогает при безопасной передаче между сетевыми устройствами.

Rsync умеет с помощью алгоритма rolling checksum эффективно передавать изменения в файле , если на противоположной стороне есть отличающаяся версия этого файла. Следует знать, что за это приходится платить бо́льшей загрузкой CPU, хотя резервное копирования с помощью Rsync делается в часы минимальной нагрузки и процессоры стали настолько мощные, что данный "минус" можно не принимать в рассчёт. То есть Rsync и BTSync, каждый по своему, умеет передавать данные безопасно и передавать изменения (дельты) огромных файлов, когда в пункте назначения есть старая копия файла.

Различия:
Rsync "связывает" одномоментно только 2 устройства и можно двухсторонне синхронизироваться: А с Б и Б с А. Обычно Rsync применяют в схемах когда устройства (сервера, десктопы) копируют свои резервные копии на единый сервер бакапа.

Плюсом Rsync против BTSync является лучшая информативность о ходе синхронизации. BTSync скудно пишет в свой журнал чем он занят в данный момент.

Rsync является свободной программой, а BTSync - нет и это минус.

BTSync vs Zsync.

Общее:
Zsync создавался с оглядкой на Rsync в попытке создать инструмент, который эффективно решал бы проблему передачи по сети только изменений огромных файлов , типа образов ISO операционных систем и чтобы вся нагрузка была на стороне клиента, а не сервера. Для решения своих задач BTSync опирается на куски-чанки, а Zsync использует следующую схему. Всякий раз, когда происходит изменение некоего огромного файла нужно вызывать zsyncmake для создания индексного файла, который должен находится рядом с файлом, для которого он и был создан. Если загрузка осуществляется первый раз, то zsync автоматически загрузит весь файл и это будет похоже на скачивание файла с помощью wget. Но если файл загружается повторно, zsync загрузит индексный файл, оценит изменения между локальным и удалённым файлом и загрузит только изменившиеся блоки данных.

Различия:
Zsync - это синхронизация только в одну сторону и только между двух сторон! Клиент разгружает сервер, скачивая только дельты. Zsync"у очень нужен на стороне сервера - http-сервер, допускающий загрузку отдельных частей файла с помощью Range. BTSync - это множественная синхронизация в обе стороны среди всех участников.

Zsync эффективен для единичных файлов огромных размеров, который незначительно меняется время от времени. BTSync в этом вопросе намного универсальнее. Он может передавать мелкие файлы целиком, а огромные файлы через передачу только изменений.

Сто́ит или не сто́ит использовать BTSync? Этот вопрос должен решить каждый для себя сам. Утилита закрытая - это факт! Если её "успокоить", то она не будет отправлять анонимную статистику своим авторам, если кого-то это нервирует. В остальном это просто удивительный механизм синхронизации в неком едином поле, контролируемым только вами. Без посредников, без облаков, без оплаты.

Как ни крути, а обмен файлами — одна из самых востребованных операций в Интернете. Что только не было придумано, чтобы сделать его максимально удобным и быстрым! Отправки в виде вложений по почте, специальные файлообменные сервисы, наконец, службы для синхронизации данных между устройствами. Сервис Bittorrent Sync , заявивший о себе чуть более двух лет назад, тоже занимает не последнее место среди современных способов обмена файлами.

Когда разработчики сервиса только-только выпустили первую общедоступную версию, мы уже рассказывали нашим читателям о нем в материале «BitTorrent Sync: торрент-клиент на службе синхронизации» . Весной этого года приложение доросло до второй версии, и появился повод снова присмотреться к нему.

Напомним, что BitTorrent Sync синхронизирует файлы между устройствами напрямую, без копирования их на удаленный сервер. В основе работы сервиса лежит P2P- протокол , позволяющий быстро передавать файлы большого размера между компьютерами и другими устройствами.

Два года назад Bittorrent Sync существовал только для настольных систем. Сегодня приложение предлагается использовать со всеми основными мобильными устройствами. В списке поддерживаемых систем не только самые популярные Android, iOS и Windows Phone, но и Fire OS (Kindle). A настольный клиент предлагается не только для Windows, Linuc и Mac, но также и для Free BSD.

Вплоть до релиза 2.0 сервис был полностью бесплатным, но с выходом второй версии весной этого года разработчики посчитали, что программа вполне может стать коммерческим продуктом. Ныне Bittorrent Sync предлагается в двух вариантах: бесплатном и Pro стоимостью $40 в год. К привилегиям, которые получают пользователи, оплатившие лицензию, относятся неограниченное количество папок для синхронизации (в бесплатной редакции их число ограничено десятью), возможность изменения прав доступа к папкам (только чтение или же чтение и запись), а также доступ к файлам по запросу.

Последняя функция означает, что при синхронизации на устройства копируются только названия файлов и папок, а содержимое передается лишь тогда, когда пользователь обращается к файлу. Подобная функциональность доступна, в частности, в сервисе Microsoft OneDrive. Нужна ли она в приложении, которое изначально создавалось для резервного копирования данных, сомнительно. Вероятно, предлагая такую возможность, разработчики тем самым подсказывают, что область применения BitTorrent Sync может быть гораздо шире.

Впрочем, поработать с возможностями Pro-версии могут все пользователи BitTorrent Sync, ведь при установке автоматически включается триал-режим на тридцать дней. Отказаться от него и использовать сразу бесплатную версию никак нельзя.

⇡ Настройка BitTorrent Sync 2.0

Во второй версии принцип работы приложения был изменен. Ранее для каждой папки необходимо было создавать уникальный ключ и копировать его на все устройства, с которыми требовалось синхронизировать контент. Теперь такие ключи создаются не для директорий, а для устройств. Соответственно, и настройка приложения изменилась. Сразу же после установки BitTorrent Sync нужно указать, является ли это устройство первым, на котором установлено приложение, или же необходимо привязать еще одно устройство к уже имеющимся.

В первом случае пользователю предлагается создать идентификатор и выбрать название для устройства (изменить его впоследствии будет нельзя), после чего начать добавлять папки, которые должны синхронизироваться с другими компьютерами. Приятно, что, несмотря на такие изменения, в Bittorrent Sync по-прежнему не нужно регистрироваться, указывать адрес электронной почты и придумывать пароль. Идентификатор пользователя создается с использованием инфраструктуры открытых ключей (PKI). Через него передаются данные о правах доступа к папкам, устанавливается связь с другими устройствами, и в нем же хранится информация о лицензии на Sync Pro.

При установке приложения на втором устройстве будет предложено связать его с первым. Для этого нужно или использовать QR-код, или ввести на первом компьютере уникальный код второго устройства (делается это после выбора пункта «Ручное подключение» в настройках клиента). Имейте в виду, что, если под рукой есть смартфон или планшет, уже привязанный к BitTorrent Sync, и нужно добавить еще один настольный компьютер, это тоже удобно делать при помощи QR-кода.

После того как компьютер будет добавлен, нужно определиться с двумя важными параметрами. Первый — это способ синхронизации новых папок с других устройств. Доступно три варианта: копирование в ручном режиме, синхронизация в автоматическом режиме, использование файлов-заглушек, когда синхронизируются только названия папок и файлов, а содержание переносится при первом обращении.

Во-вторых, нужно определиться с тем, какая папка будет по умолчанию использоваться для копирования в нее файлов с других устройств. Приложение предлагает папку \Users\Имя пользователя\BitTorrent Sync, но, скорее всего, ее удобнее будет поменять на другую, чтобы потом не искать в дебрях системного диска автоматически списанные со смартфона фотографии. В этой же папке появятся каталоги, синхронизированные с других компьютеров. На этом моменте стоит остановиться подробнее.

Одной из особенностей первой версии BitTorrent Sync, на которую жаловались многие пользователи, была необходимость ручного копирования ключей для всех папок. С другой стороны, при таком подходе у пользователя был контроль над тем, какие именно папки используются для хранения данных на каждом устройстве. Во второй версии приложения процесс автоматизирован, однако из-за этого вы можете не сразу понять, куда делись файлы. К примеру, если вы на первом устройстве добавили папку \Photos, то на втором синхронизируемые фотографии будут находиться совсем не по этому адресу, а в папке \Users\Имя пользователя\BitTorrent Sync\Photos. То есть вы не можете вручную устанавливать папку назначения каждый раз перед тем, как начнется синхронизация. Все папки, которые были добавлены на других устройствах, автоматически копируются в директорию, указанную в настройках клиента BitTorrent Sync.

Но, предположим, вы все же хотите, чтобы фотографии были на всех устройствах в папке \Photos, а, к примеру, содержимое папки «Документы» синхронизировалось по адресу \Users\Имя пользователя\Documents. Как быть в этом случае? BitTorrent Sync дает возможность указать путь синхронизации для каждой папки, но сделано это не очень удобно. Для этого нужно добавить папку для синхронизации на первом компьютере, подождать, пока она появится на втором устройстве, затем навести курсор на ее название в списке и вызвать контекстное меню. В нем нужно выбрать пункт «Отключить» и установить флажок в чекбоксе «Удалить файлы с этого устройства».

После этого папка из списка не исчезнет, однако рядом с ней появится значок подключения. Нажав на него, можно будет выбрать папку, в которую будут скопированы файлы с первого устройства. По умолчанию синхронизация для всех папок включена.

⇡ Особенности интерфейса

Интерфейс окна приложения, по сравнению с версией 1.4, стал более современным. Так, в нем работает поиск по папкам в режиме реального времени, а элементы управления папками остаются скрытыми до тех пор, пока на нужную директорию не наведен курсор. Кроме этого, некоторые пункты меню являются многофункциональными. Так, при выборе команды «Ручное подключение» можно вставить ключ нового устройства, ввести лицензию или же добавить общую папку.

Раздел «История» сохраняет дневник всех операций с указанием того, что, когда и с кем синхронизировалось.

Рядом с каждой папкой показывается число пиров, то есть пользователей в режиме онлайн, которым к ней открыт доступ. Также у каждой папки есть значок, внешний вид которого меняется в зависимости от ее статуса (активная синхронизация или приостановленная), от типа папки (директории, созданные при помощи старой версии приложения, помечаются цифрами 1.4) и от того, разрешено ли редактирование содержимого.

Кроме этого, стоит отметить функцию «Архив». Она существовала в BitTorrent Sync с самого начала, но с недавнего времени была добавлена в интерфейс приложения. Архив создается для каждой синхронизируемой папки и представляет собой набор файлов, которые были изменены или удалены в течение последних тридцати дней. Архив — это своеобразный аналог «Корзины» Windows. Если какой-то файл был отредактирован или удален по ошибке, это повлечет за собой его изменение или удаление на всех устройствах. А функция «Архив» помогает без проблем восстановить случайно потерянные данные. Обнаружить удаленные файлы и старые версии можно в папке.sync/Archive, которая автоматически создается в синхронизируемой директории. Для того чтобы открыть эту папку, достаточно выбрать пункт «Открыть архив» из контекстного меню папки в окне приложения.

Если пользователь активно работает с файлами большого размера, сохранение удаленных копий в течение месяца может привести к очень быстрому засорению диска. Именно поэтому в настройках каждой папки есть чекбокс, при помощи которого можно отменить сохранение удаленных файлов.

Несмотря на то, что за два года была проведена большая работа над удобством интерфейса, все же некоторые старые проблемы все еще существуют. Например, для того, чтобы исключить из задания синхронизации отдельные файлы, все еще нужно редактировать текстовый файл (как в самой первой версии!).

Для этого нужно перейти в папку, содержимое которой копируется на другие устройства, и обнаружить в ней создаваемую приложением директорию.sync. После этого открыть в текстовом редакторе имеющийся в ней файл IgnoreList и добавить в него список файлов-исключений. Тут допускается использование подстановочных знаков * и?, при помощи которых можно, например, исключить все файлы с определенным расширением. После сохранения IgnoreList исключенные файлы копироваться не будут. Однако стоит помнить о том, что синхронизированные ранее копии так и останутся на других устройствах, поэтому удалять их придется вручную.

⇡ Обмен папками с другими пользователями

BitTorrent Sync можно использовать не только для резервного копирования больших файлов между устройствами одного пользователя, но и для обмена данными внутри рабочих и любых других групп. Но с переходом на новый принцип авторизации и подключения устройств к идентификатору пользователя обмен папками с другими людьми стал не основной, а дополнительной функцией приложения.

Но перед тем как к содержимому папки получат доступ другие пользователи, можно еще определиться с правами доступа (напомним, что эта возможность после истечения триального периода доступна только в Pro-версии) и с тем, кто и в течение какого времени сможет работать с файлами.

Ссылка может иметь определенный срок действия или же использоваться заданное число раз. Кроме этого, папки могут становиться видимыми для других пользователей только после того, как открывший доступ вручную одобрит каждого подключившегося.

В процессе постоянной работы с одними и теми же людьми может быть не очень удобно каждый раз давать добро на подключение, поэтому можно выбрать опцию одобрения только новых пиров. В этом случае все пользователи, которые раньше получали доступ к вашим папкам, смогут работать с новыми папками без одобрения. Если ссылка на папку отправлена человеку, на компьютере которого еще не установлен клиент BitTorrent Sync, то при ее открытии в браузере будет предложено скачать его.

При получении доступа к папке у пользователя есть возможность выбрать, по какому пути на его компьютере будут доступны данные из открытой папки. Стоит иметь в виду, что BitTorrent Sync умеет работать с папками, имеющими одинаковые имена. Если, к примеру, пользователь выбирает для синхронизации папки Documents путь \Users\Имя пользователя\, по которому уже существует одноименная папка, программа уведомит об этом и объединит содержимое директорий. Это, в свою очередь, означает, что файлы, которые хранятся в этой папке на локальном компьютере, будут доступны всем, кому открыт доступ к общей папке.

⇡ Приложение для Android

Сколько раз вы слышали от знакомых о фотографиях, которые канули в Лету вместе с украденным, разбитым ребенком или опущенным в ведро с водой смартфоном? Bittorrent Sync для Android — это отличная возможность позаботиться о сохранности фотографий и видеофайлов, сделанных камерой устройства. Конечно, приложению можно найти ряд других применений, но резервное копирование фотографий кажется наиболее очевидным вариантом его использования. Это, вероятно, хотели подсказать пользователям и разработчики, поэтому вынесли возможность включения бекапа изображений прямо на заглавный экран.

Очень удобно, что по умолчанию мобильный Bittorrent Sync ничего никуда не копирует, только по команде пользователя. При этом можно указать, на какие именно устройства нужно скопировать фотографии, и всегда при необходимости приостановить или отключить бекап.

Bittorrent Sync может копировать с мобильного устройства не только фотографии, но и любые папки. Для того чтобы не слишком технически подкованные пользователи долго не искали папки с нужными данными, приложение само подсказывает, где на устройстве хранятся фильмы, музыка, подкасты изображения и загрузки. Однако пользователь может указать и любую другую папку, которую нужно сбекапить.

Мобильный Bittorrent Sync умеет не только передавать данные с устройства на компьютеры, но и выполнять обратную операцию. При наличии на устройстве карты памяти большого размера можно использовать ее для сохранения резервной копии данных с ПК. Приложение само определяет список папок, которые доступны для синхронизации, и дает возможность включить любую из них.

По умолчанию мобильный Bittorrent Sync работает только при наличии Wi-Fi, однако если ваш тарифный пакет позволяет, можно включить выполнение всех заданий синхронизации и через мобильный Интернет. Среди других настроек можно выделить наличие режимов энергосбережения и сна, возможность автоматического запуска при включении устройства, отображение скрытых файлов, использование прокси, автоматическое копирование новых медиафайлов в галерею устройства.

⇡ Syncthing: достойная альтернатива BitTorrent Sync

Пожалуй, главное, что принес BitTorrent Sync всем нам, — отличная идея синхронизации данных между устройствами через Интернет, минуя центральный сервер. И теперь пусть даже этот сервис перейдет полностью на коммерческую основу, у идеи наверняка найдутся последователи. Уже сейчас существуют первые сборки полностью открытого кросс-платформенного приложения Syncthing . Оно не только имеет открытый исходный код, но и построено на открытом протоколе распределенного обмена данными (Block Exchange Protocol).

Syncthing доступен для платформ Mac OS X, Windows, Linux, FreeBSD и Solaris, есть также неофициальные (но прекрасно справляющиеся со своей задачей) клиенты для мобильных ОС Android и iOS.

В качестве оболочки Syncthing использует браузер. После запуска приложение открывает панель администрирования во вкладке браузера. При желании доступ к этой панели можно защитить, добавив авторизацию с указанием имени пользователя и пароля. Панель управления отображает разную полезную статистику: от скорости загрузки и использования ресурсов процессора и памяти до числа синхронизированных файлов в папке и их размера.

В настройках панели можно ограничить скорость передачи данных (отдельно в каждую сторону), а также при желании настроить собственный сервер синхронизации.

Каждое устройство, на котором запущен Syncthing, получает уникальный идентификатор, состоящий из пятидесяти шести символов. Для того чтобы связать устройства между собой, нужно скопировать идентификатор на одном из них и вставить его на другом. Возможно и копирование при помощи QR-кода. В отличие от BitTorrent Sync, это приложение не использует идентификатор пользователя.

При подключении большого числа устройств может пригодиться функция «Рекомендатель». Если первое устройство, которое является рекомендателем, подключено ко второму, то при подключении к первому других устройств они автоматически будут подключены и ко второму.

Связывание устройств между собой происходит только по обоюдному согласию. То есть если из панели управления первого добавить идентификатор второго, то в панели управления второго появится уведомление, и нужно будет подтвердить подключение.

Еще одно отличие от BitTorrent Sync — ручная настройка каждой синхронизируемой папки. При добавлении папки пользователю предлагается придумать для нее уникальный ID, указать интервал, с которым файлы в ней будут сканироваться, выбрать порядок получения файлов (по дате, по размеру, по алфавиту, в случайном порядке) и один из вариантов управления версиями.

Последняя функция является аналогом «Архива» в BitTorrent Sync и может быть особенно полезной, если над файлами работает несколько человек. При простом управлении версиями удаленный или измененный файл помещается в специальную папку, где хранится пять последних его вариантов. При ступенчатом управлении версиями файлы удаляются, если число вариантов превышает заданное число за интервал времени, а также по истечении срока давности.

При добавлении папки прямо в ее настройках можно выбрать устройства, с которыми она будет синхронизироваться. Функция «Папка-оригинал» защитит файлы от записи — в этом случае по всем подключенным устройствам будут распространяться лишь те изменения, которые вносятся на первом компьютере.

При помощи мобильных приложений Syncthing можно обеспечить синхронизацию со смартфонами и планшетами. Android-приложение позволяет добавить устройства, с которыми будет выполняться синхронизация, через ввод идентификатора или сканирование QR-кода.

При добавлении папки для синхронизации можно определить, на какие устройства будет выполняться копирование, запретить изменения, а также включить контроль версий файлов и указать число сохраняемых модификаций.

Как и настольный вариант Syncthing, мобильное приложение дает возможность управлять трафиком и использовать собственный сервер, отвечающий за связь между компьютерами.

В целом Syncthing является вполне работоспособным проектом и по функциям сравним с BitTorrent Sync. Однако интерфейс в браузере и необходимость постоянно перезапускать клиент не совсем удобны.

⇡ Заключение

Благодаря тому, что объем данных, синхронизируемых при помощи Bittorrent Sync, не ограничен, этот сервис, как и прежде, удобно использовать, скажем, для резервного копирования фотографий и других медиафайлов, которые могут представлять ценность. Достаточно один раз настроить параметры синхронизации на двух-трех домашних компьютерах, и можно больше не думать о том, на какой из них вы в последний раз переписали фотографии с карты памяти и куда скопировали диск с записью видео детского утренника.

Конечно, у Bittorrent Sync есть и недостатки, которые являются следствием особенностей работы сервиса. Главный из них состоит в том, что для получения доступа к синхронизируемым файлам хотя бы один из компьютеров должен быть включен. Также стоит помнить о том, что, если на устройстве используются файлы-заглушки, и возникла необходимость получения доступа к такому файлу, нужно будет тоже включить компьютер, где они физически сохранены.

Несмотря на то, что безопасность передачи файлов при использовании BitTorrent Sync уже неоднократно становилась поводом для дискуссий, в любом случае прямое копирование данных между компьютерами всегда безопаснее, чем хранение информации на удаленном сервере. Кроме этого, BitTorrent Sync всегда выбирает самый быстрый путь копирования данных, поэтому, например, при работе в домашней сети Интернет вообще не задействуется. Кстати, высокая скорость передачи достигается еще и за счет того, что для файлов размером более 4 Мбайт приложение копирует только их измененные части.

Вторая версия BitTorrent Sync — это большой шаг вперед, но ее создателям все еще есть над чем работать. Например, исключение файлов и вложенных папок из синхронизируемой директории в ручном режиме — это каменный век. Однако разработчики действительно активно занимаются развитием BitTorrent Sync. Поэтому надеемся, что в будущем приложение будет постоянно улучшаться, и не только за счет добавления полезных функций в платной версии. Текущие же ограничения бесплатной версии столь незначительны, что вряд ли отпугнут от программы основную часть пользователей. Ну а те, кто в принципе не приемлет проприетарное ПО, могут переходить на альтернативный открытый Syncthing.

О BTSync написано уже немало хороших статей в интернете, большинство из них написано админами для админов и продвинутых пользователей. Поэтому добавить что-то эксклюзивное к уже сказанному, о том как поставить и настроить, мне нечего. Поэтому просто дам ниже прямые ссылки на инструкции. В этой статье я в свою очередь поразмышляю о сценариях применения такой полезной и удобной программы как btsync как администратору, так и рядовому пользователю.

Итак что из себя представляет BRSync и какие преимущества он нам предоставляет:

  • BTSync — это программа для синхронизации файлов и папок между несколькими компьютерами как по локальной сети, так и через интерент
  • Работает по протоколу BitTorrent, что позволяет эффективно передавать даже очень большие файлы.
  • Все данные передаются в зашифрованном виде и недоступны третьим лицам.
  • Данные хранятся только на компьютерах участвующих в синхронизации и нигде больше, ни в каких облачных сервисах никакой информации не хранится! На сервера авторов программы могут передаваться анонимные статистические данные, но и это можно отключить.
  • Работает через любые соединения, через NAT и прокси. Может использовать трекер для соединения с остальными участниками, но это не обязательно, если адреса участников известны то можно указать их явно и отключить обращения к трекеру.

С точки зрения пользователя программа похожа на клиента облачного хранилища, позволяет синхронизировать данные, но как я уже писал выше, нигде кроме компьютеров участников их не хранит!

Как установить и начать пользоваться BTSync

Вот несколько толковых статей на эту тему, читайте внимательно, там все предельно просто и понятно!

  • http://vasilisc.com/btsync — BTSync на службе у админа. Очень толковое руководство как для администраторов так и для продвинутых пользователей. Основной упор сделан на использование BTSync в Linux.
  • http://moonback.ru/page/p2p_backup — Настройка Btsync на примере задачи резервного копирования.
  • http://antimatrix.org/BTSync/BTSync_Notes_Ru.html — Обширное руководство по BTSync

Вариант использования BTSync

  1. Резервное копирование «умирающего» диска старого компьютера. представим ситуацию — у вас есть старый рабочий пк, диск которого со дня на день может отойти в мир иной. Вы уже приобрели новый компьютер, но по каким то причинам не можете отказаться от старого. Например на старом ПК имеются привязанные лицензионные программы, или специфические программы\оборудование не работающие на новом ПК. С помощью BTSync вы можете предотвратить потерю данных на старом ПК настроив синхронизацию с новы и таким образом постепенно переместив данные переехать на новый. Все данные синхронизируются моментально, как только вы изменили, так что вы сведете риск потери данных к минимуму!
  2. Совместная работа над проектом. Если раньше вы использовали для этого облачный сервис, то теперь можно улучшить показатели безопасности совместной работы! Вы можете обмениваться файлами практически в реальном времени с неограниченным количеством коллег. Объем передаваемых данных ограничен только объемом ваших жестких дисков. По умолчанию клиент резервирует удаленные фалы, что предотвратит случайную потерю данных.
  3. Резервное копирование смартфона. Клиент BTSync так же доступен для многих смартфонов и позволяет делать резервное копирование данных по принципу облачных сервисов. На Iphone можно делать резервную копию только фотопленки.
  4. Беспроводная передача данных на смартфон с компьютера. Вы можете предоставить доступ к папке на вашем ПК и открыть её на вашем смартфоне используюя BTSync. Таким образом можно передать любые файлы с ПК на ваш гаджет без проводов и необходимости подключения к компьютеру USB-проводом.
  5. Резервное копирование серверов. Если вы администратор то понимаете важность резервного копирования данных. Можно настроить синхронизацию резервных копий с помощью BTSync на неограниченном количестве серверов. Данные могут хранится как на центральном сервере резервных копий, так и на всех серверах сразу, обеспечивая избыточность хранимых резервных копий на случай катастроф. Например данные могут хранится на серверах физически расположенных в разных помещениях или даже городах и при этом безопасно синхронизироваться хоть через интернет.
  6. BTSync как альтернатива DFS. Этот вариант так же может подойти администраторам распределенных по разным городам сетей. К примеру вам необходимо распространить информацию на разные филиалы компании. Информация выкладывается в головном офисе и оттуда разливается с помощью BTSync по серверам (компьютерам) филиалов, где она уже доступна только для чтения.
  7. Файловый обмен с помощью BTSYnc. Не секрет, что протокол BitTorrent у многих ассоциируется с пиратскими торрент-треккерами, откуда люди скачивают нелегальную или относительно легальную аудио и видео продукцию. Однако BitTorrent очень удобный протокол для обмена файлами и все чаще в интернет можно найти публичные хэши папок для BTSync. Вы так же можете делиться папками с другими людьми. Таким образом можно передать папку с фотографиями маме в другой город или поделится конспектами с однокурсником.

Вот такие нехитрые сценарии использования придумались мне, но как мне кажется их может быть гораздо больше! Пишите в комментариях свои идеи.

У вас есть монитор с поддержкой G-SYNC и видеокарта NVIDIA? Рассмотрим, что такое G-SYNC как ее включить и правильно настроить, чтобы в полной мере использовать потенциал и возможности этой технологии. Имейте в виду, что само ее включение это еще не все.

Каждому геймеру известно, что такое вертикальная синхронизация (V-Sync). Эта функция синхронизирует кадры изображения таким образом, чтобы исключить эффект разрыва экрана. Если отключить вертикальную синхронизацию на обычном мониторе, то уменьшиться input lag (задержка) при этом заметите, что игра станет лучше реагировать на ваши команды, но тем самым кадры не будут соответствующим образом синхронизированы и дойдет до разрыва экрана (англ. screen tearing).

V-Sync устраняет разрывы экрана, но вызывает одновременно увеличение задержки вывода картинки относительно управления, так что играть становиться менее комфортно. Каждый раз, когда перемещаете мышь появляется впечатление, что эффект движения происходит с небольшой задержкой. И здесь в помощь приходит функция G-SYNC, которая позволяет устранить эти оба недостатка.

Что собой представляет G-SYNC?

Довольно дорогим, но эффективным решением для видеокарт NVIDIA GeForce является использование технологии G-SYNC, которая устраняет разрывы экрана без использования дополнительной задержки (input lag). Но для ее реализации нужен монитор, который включает модуль G-SYNC. Модуль подстраивает частоту обновления экрана к количеству кадров в секунду, благодаря чему не возникает дополнительная задержка и исключается эффект разрыва экрана.

Многие пользователи после покупки такого монитора только включают поддержку NVIDIA G-SYNC в настройках панели управления NVIDIA с убеждением, что это все, что должны сделать. Теоретически да, потому что G-SYNC будет работать, но если хотите полностью максимизировать использование этой технологии, то нужно задействовать ряд дополнительных функций, связанных с соответствующей настройкой классической вертикальной синхронизации и ограничением FPS в играх до числа меньшего на несколько кадров, чем максимальная частота обновления монитора. Почему? Все это узнаете из следующих рекомендаций.

Включение G-SYNC на панели управления NVIDIA

Начнем с простейшего базового решения, то есть с момента включения модуля G-SYNC. Это можно сделать с помощью панели управления NVIDIA. Кликните правой кнопкой мыши на рабочем столе и выберите NVIDIA Control Panel (Панель управления NVIDIA).

Затем перейдите на вкладку Дисплей – Настройка G-SYNC. Здесь сможете включить технологию с помощью поля «Enable G-SYNC». Отметьте его.

Затем сможете указать, будет ли работать только в полноэкранном режиме, или может также активировать в играх, запущенных в оконном режиме или полноэкранного окна (без границ).

Если выберите опцию «Enable G-SYNC for full screen mode», то функция будет работать только в играх, которые имеют установленный режим на весь экран (эту опцию можно изменить в настройках конкретных игр). Игры в оконном режиме или полноэкранного окна не будут использовать эту технологию.

Если хотите, чтобы «оконные» игры также использовали технологию G-SYNC, то включите опцию «Enable G-SYNC for windowed and full screen mode». Когда выбран этот параметр, функция перехватывает текущее активное окно и накладывает на него свое действие, активируя в нем поддержку измененного обновления экрана. Для активации этой опции возможно потребуется перезагрузка компьютера.

Как проверить, что эта технология включена. Для этого откройте меню Display в верхней части окна и отметьте в нем поле «G-SYNC Indicator». Благодаря этому вы будете проинформированы о том, что G-SYNC включен при запуске игры.

Затем перейдите на вкладку «Manage 3D Settings» (Управление параметрами 3D) в боковом меню. В разделе «Global settings» (Общие настройки) найдите поле «Preferred refresh rate» (Предпочтительная частота обновления экрана).

Установите здесь значение «Highest available» (Максимальное возможное). Некоторые игры могут навязывать себе свою частоту обновления, это может привести к тому, что G-SYNC не будет полностью задействован. Благодаря этому параметру все настройки игры будут проигнорированы и всегда будет включена возможность использования максимальной частоты обновления монитора, которая в устройствах с G-SYNC чаще всего составляет 144Гц.

В общем, это базовая настройка, которую нужно выполнить, чтобы включить G-SYNC. Но, если вы хотите в полной мере использовать потенциал своего оборудования, то следует ознакомиться с дальнейшими инструкциями.

Что делать с V-SYNC, если у меня G-SYNC? Оставить включенным или отключить его?

Это самая распространенная дилемма владельцев мониторов с G-SYNC. Принято думать, что эта технология полностью заменяет классическую V-SYNC, которую можно полностью отключить в панели управления NVIDIA или просто проигнорировать.

Сначала нужно понять разницу между ними. Задача обеих функций теоретически та же – преодоление эффекта разрыва экрана. Но способ действия существенно отличается.

V-SYNC синхронизирует кадры, подстраивая их к постоянной частоте обновления монитора. Следовательно, функция действует в качестве посредника, захватывая картинку и, соответственно, отображение кадра, так чтобы адаптировать их к постоянной частоте кадров, тем самым предотвратить разрывы изображения. В итоге это может привести к возникновению input lag (задержки), потому что V-SYNC сначала должен «захватить и упорядочить» изображение, а только потом его вывести на экран.

G-SYNC работает в точности наоборот. Подстраивает не изображение, а частоту обновления монитора к количеству кадров, отображаемых на экране. Все делается аппаратно с помощью модуля G-SYNC, встроенного в монитор, поэтому не возникает дополнительная задержка отображения картинки, как это имеет место в случае с вертикальной синхронизацией. В этом ее основное преимущество.

Вся проблема заключается в том, что работает G-SYNC хорошо только в случае, когда FPS находится в поддерживаемом диапазоне частот обновления. Этот диапазон захватывает частоты от 30 Гц до того значения, сколько максимально поддерживает монитор (60Гц или 144Гц). То есть эта технология работает в полную меру, когда FPS не падает ниже 30 и не превышает 60 или 144 кадров в секунду в зависимости от максимально поддерживаемой частоты обновления. Выглядит очень хорошо, приведенная ниже инфографика, созданная сервисом BlurBusters.

Что произойдет, если частота кадров в секунду выйдет за пределы этого диапазона? G-SYNC не сможет настроить обновление экрана, поэтому что за пределами диапазона не работает. Вы обнаружите точно такие же проблемы как на обычном мониторе без G-SYNC и работать будет классическая вертикальная синхронизация. Если она будет выключена, то возникнуть разрывы экрана. Если будет включена, то эффекта разрыва не увидите, но появится iput lag (задержка).

Поэтому в ваших интересах оставаться в диапазоне обновления G-SYNC, который составляет минимум 30 Гц и максимум от того, сколько максимально поддерживает монитор (чаще всего 144 Гц, но и есть дисплеи 60 Гц). Как это сделать? С помощью соответствующих параметров вертикальной синхронизации, а также через ограничение максимального количества FPS.

Какой, следовательно, из этого вывод? В ситуации, когда количество кадров в секунду падает ниже 30 FPS нужно оставить по-прежнему включенную вертикальную синхронизацию. Это редкие случаи, но если до них дойдет, то V-SYNC гарантирует, что не возникнет эффект разрыва картинки. Если превышен верхний предел, то здесь все просто – нужно ограничить максимальное количество кадров в секунду, чтобы не приближаться к верхней границе, при пересечении которой включается V-SYNC, тем самым обеспечивая непрерывную работу G-SYNC.

Следовательно, если у вас монитор 144 Гц нужно включить ограничение FPS на уровне 142, чтобы не приближаться к верхнему пределу. Если монитор 60 Гц – установите предел 58. Если даже компьютер находится в состоянии сделать больше FPS, то он этого не сделает. Тогда не включится V-SYNC и будет активен только G-SYNC.

Включение вертикальной синхронизации в настройках NVIDIA

Откройте панель управления NVIDIA и перейдите на вкладку «Manage 3D Settings» ” (Управление параметрами 3D). В разделе Global Setting найдите опцию Vertical Sync (Вертикальная синхронизация) и установите опцию «On» (Включено).

Благодаря этому, вертикальная синхронизация будет всегда готова включится, если FPS упадет ниже 30 FPS, и монитор с технологией G-SYNC с этим бы не справился.

Ограничение FPS до меньшего значения, чем максимальная частота обновления экрана

Лучшим способом ограничения кадров в секунду является использование программы RTSS (RivaTuner Statistics Server). Безусловно, лучшим решением является использование ограничителя, встроенного в игру, но не у всех он имеется.

Скачайте и запустите программу, затем в списке игр по левой стороне отметьте поле Global. Здесь можно установить общий ограничитель для всех приложений. С правой стороны найдите поле «Framerate limit». Установите здесь лимит для мониторов 144Гц – 142 FPS, соответственно, для устройств 60Гц -58 FPS.

Когда установлен лимит, то не будет возникать задержка с активацией классической вертикальной синхронизацией и играть станет намного более комфортно.