December 28, 2023

Transformers-update

!Внимение! Все инструкции постепенно переносятся сюда!

Инструкция по обновлению


Обновление

Посмотреть видео инструкцию

Версия на 16.01.2024 - tfs_v0.36.0_8903aac

1) Подключаемся к запущенной сессии tmux. tfsc - это имя запущенной сессии tmux

tmux attach -t tfsc

2) Перед обновлением нужно завершить сессию tmux . Для завершения сессии нажимаем сочетание клавиш на клавиатуре ctrl + c, или пишем в командной строке exit и нажимаем enter.

3) Удаляем исполняемый файл:

rm $HOME/tfsc/tfsc

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

wget -O $HOME/tfsc/tfsc.zip https://fastcdn.uscloudmedia.com/transformers/formal/tfs_v0.36.0_8903aac_testnet.zip

5-6) Копируем и распаковываем архив, удаляем архив:

cd $HOME/tfsc/ && unzip tfsc.zip && rm $HOME/tfsc/tfsc.zip

7) Переименовываем исполняемый файл в читабельный вид:

mv $HOME/tfsc/tfs_v0.36.0_8903aac_testnet $HOME/tfsc/tfsc

8) Делаем его исполняемым:

chmod +x $HOME/tfsc/tfsc

8.0) Делаем резервную копию папки, которая содержит наш ключ (идентификатор ноды):

cp -r $HOME/tfsc/cert "cert_copy_$(date +'%m.%d.%Y')"

ТОЛЬКО ДЛЯ ВЕРСИИ tfs_v0.36.0_8903aac

cd $HOME/tfsc/ && mv data.db data.db.bak
wget https://uscloudmedia.s3.us-west-2.amazonaws.com/transformers/db/tfsc_data_db_1814900.tar.gz
tar zxvf tfsc_data_db_1814900.tar.gz

8.1) Этот пункт касается ТОЛЬКО ВЕРСИИ tfs_v0.34.0_de51692.

cd tfsc mv config.json config_28.12.23.json ./tfsc -c

В файле config.json ставим свой ip (Если делали раньше, просто проверяем)

nano $HOME/tfsc/config.json
{
    "http_callback": {
        "ip": "",
        "path": "",
        "port": 0
    },
    "http_port": 11190,
    "info": {
        "logo": "",
        "name": ""
    },
    "ip": "ПИШЕМ СЮДА IP АДРЕС СВОЕГО СЕРВЕРA",
    "log": {
        "console": false,
        "level": "OFF",
        "path": "./logs"
    },
    "rpc": true,
    "server": [
        "52.8.162.216",
        "50.18.55.167"
    ],
    "server_port": 20619,
    "version": "0.34"
}

Нажимаем клавиши ctrl +x - сохранить изменения. y - подтверждаем изменение, нажимаем enter на клавиатуре.

9) Запускаем сессию tmux

tmux new-session -d -s tfsc 'cd $HOME/tfsc/ && $HOME/tfsc/tfsc -m'

10) Проверяем, что нода запустилась, подключаемся к сессии

tmux attach -t tfsc

11) Нажимаем сочетание клавиш на клавиатуре для завершения сессии tmux

ctrl + b

Потом нажимаем на клавишу d, что бы выйти из программы tmux, при этом сессия остается открытой

d