# Синхронизация

Синхронизация держит проект одинаковым на всех ваших компьютерах. Вы меняете его на одном, и через несколько мгновений изменение появляется на остальных. Синхронизация — единственная часть Flesance, которой нужны учётная запись и тариф.

## Что остаётся бесплатным {#free}

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

Если вы отключитесь, так и не оформите тариф или тариф закончится, проекты на ваших компьютерах останутся такими, как были.

## Подключение этого компьютера {#connect-this-computer}

Откройте **Настройки**, выберите **Учётная запись** и нажмите **Подключить этот компьютер**. Также можно выполнить команду **Подключиться к учётной записи** из [палитры команд](/manual/getting-started#commands).

1. Браузер откроет страницу вашей учётной записи. Если вы не вошли, на вашу почту придёт шестизначный код. Пароля нет.
2. Страница спросит, подключать ли этот компьютер. Ответьте «да».
3. Браузер передаёт ответ обратно во Flesance, и на странице учётной записи появляется **Подключено** с вашим адресом почты.

Flesance не видит ни кода из письма, ни пароля. Он хранит ключ, который позволяет этому компьютеру действовать от имени вашей учётной записи. Ключ лежит в штатном хранилище паролей вашего компьютера: связка ключей на Mac, Диспетчер учётных данных в Windows, GNOME Keyring, KWallet или другая служба Secret Service в Linux. Он не лежит в ваших проектах, в файле настроек или в журнале.

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

**Отключить этот компьютер** забывает ключ здесь. Ваши проекты не затрагиваются ни в облаке, ни здесь. Страница учётной записи продолжает показывать компьютер, пока вы не удалите его там; это можно сделать в любой момент. Компьютер, удалённый там, отключается при следующем обращении к учётной записи.

К одной учётной записи можно подключить до десяти компьютеров.

## Держать проект в синхронизации {#keep-in-sync}

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

Когда синхронизация включена:

- Проект впервые отправляется в вашу учётную запись вместе с историей, записями и состоянием плагинов.
- Через несколько секунд после того, как вы перестали что-либо менять, ваши изменения отправляются.
- Пока проект открыт, Flesance раз в полминуты спрашивает вашу учётную запись, не менял ли проект другой компьютер. Чаще всего ответ «нет», и ничего не показывается.
- **Синхронизировать сейчас** в меню проекта делает всё это сразу.

Отправляется только основная линия песни. [Идеи](/manual/history#bookmarks) остаются на компьютере, на котором их создали. Инструменты из библиотеки не отправляются, потому что каждый компьютер получает их из библиотеки.

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

Выключение **Держать в синхронизации** останавливает отправку и получение для этого проекта. Его копия в вашей учётной записи остаётся, пока вы не удалите её на странице учётной записи.

## На другом компьютере {#another-computer}

Подключите компьютер, и [стартовый экран](/manual/getting-started#start-screen) покажет проекты вашей учётной записи, которых на нём нет, в разделе **В вашей учётной записи** с их размером. Нажмите на проект, чтобы скачать его. Когда он скачан целиком, он появляется среди ваших проектов, открывается и с этого момента держится в синхронизации.

Когда другой компьютер меняет проект, открытый здесь, изменения приходят между двумя вашими правками, никогда посреди перетаскивания. Если одно и то же было изменено на обоих компьютерах, пока они были врозь, ничего не теряется. Такое попадает в список [Изменено в двух местах](/manual/getting-started#changed-in-two-places), как и для любых двух компьютеров.

## Работа без сети {#offline}

Продолжайте работать. Изменения отправятся, когда связь вернётся, и делать ничего не нужно. Flesance сообщит об этом, только если вы нажали **Синхронизировать сейчас**.

## Сколько места и на какой срок {#space}

В тариф входят 30 GB в вашей учётной записи. Каждый проект учитывается по тому, что он занимает, а страница учётной записи показывает, сколько вы уже использовали. Отправка, из-за которой вышло бы больше 30 GB, отклоняется целиком, а не обрезается. То, что уже есть в вашей учётной записи, остаётся, проект на вашем компьютере не трогается, а строка состояния показывает, насколько заполнено место. Чтобы освободить место, удалите проект из учётной записи на её странице или выключите **Держать в синхронизации** для проекта, который там больше не нужен.

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

## Когда синхронизация останавливается {#when-sync-stops}

Когда синхронизации нужно что-то от вас, в строке состояния остаётся строка, пока всё не уладится, и она говорит, что делать. Ваш проект на этом компьютере никогда не затрагивается.

- **Нет тарифа или тариф закончился.** Выберите или продлите тариф на странице учётной записи. Синхронизация попробует снова сама или когда вы нажмёте **Синхронизировать сейчас**.
- **Место в облаке заполнено.** Освободите место, как описано выше.
- **Этот компьютер удалён из вашей учётной записи.** Подключите его снова в настройках.
- **Эта версия Flesance слишком старая.** Обновите Flesance. Синхронизация приостановлена, пока вы этого не сделаете.
- **Проекта больше нет в вашей учётной записи.** Вы удалили его там. Он больше не держится в синхронизации, а ваша копия здесь не затронута.
- **Восстановлен из резервной копии или скопирован и изменён отдельно.** Flesance нашёл две разные истории под именем одного компьютера и ничего не отправил, чтобы их не смешивать. Выключите **Держать в синхронизации** или откройте проект на компьютере, на котором он был создан.
- **Присланное из облака не прошло проверку.** Каждая запись и каждое изменение проверяются перед использованием. Ничего из этой синхронизации не использовано, и проект остался таким, каким был.
