@stil99 в вашей убунте отсутствует редактор
выполняем команду установки редактора
sudo apt-get install nano
@stil99 в вашей убунте отсутствует редактор
выполняем команду установки редактора
sudo apt-get install nano
@antonio_q3 в последней версии добавлен скрипт быстрого обновления
https://community.smartholdem.io/topic/48/dopolnytelnye-bash-skrypty
Нода MacOS
Необходимы минимальные навыки использования командной строки
Не надо команды писать вручную, делайте копипаст.
1. Ставим postgresql https://www.postgresql.org/download/macosx/
в настройках pgadmin настраиваем админа бд
2. Ставим XCode
3. Ставим Brew & Node
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew update
export PATH="/usr/local/bin:$PATH"
brew install node
npm install -g grunt-cli
4. Команды по списку
createdb sth_smartholdem
git clone https://github.com/smartholdem/smartholdem-node-a.git
cd smartholdem-node-a
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh 2>/dev/null | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
nvm install 6.9.5 >>install.log
nvm use 6.9.5 >>install.log
nvm alias default 6.9.5
npm install -g npm
npm install forever -g
npm install grunt-cli -g
npm install
Редактируем конфиг
nano config.smartholdem.json
вставляем секретную фразу в двойных кавычках
"forging": { ... "secret": ["your_secret_passphrase"] ... }
CTRL+o
CTRL+x
bash run.sh
tail -f ./logs/sth.log
В версию ноды 0.1.1 добавлены дополнительные bash скрипты для упрощения запуска, остановки и мониторинга нод.
Если в вашей ноде нет этих скриптов
выполняем в папке
git fetch && git merge
!upd. Добавлен скрипт обновления нод
Список скриптов:
# остановить ноду:
bash stop.sh
запустить ноду: bash run.sh
консоль мониторинга: bash console.sh
Скрипт быстрого обновления ноды
bash update.sh
Дополнительно.
Если предоставить скриптам права на запуск, тогда можно запускать без команды bash, для предоставления прав используется команда
chmod +x ./run.sh
chmod +x ./stop.sh
chmod +x ./console.sh
chmod +x ./update.sh
после выполнения вы можете запускать скрипты так:
./console.sh
./stop.sh
./run.sh
upd.
если не выходит обновление и с
git fetch && git merge
выполняем так
git checkout -p
на все вопросы жмем y
затем
git pull
но в этом последнем варианте необходимо заново указать секретную фразу, т.к. она слетит
и в завершение запускаем контрольный
bash update.sh
запамятовал команду, для обновления вместо git pull используем, тогда ничего удалять не нужно
git fetch && git merge
@antonio_q3 ВАриант 3
git checkout master -f
git pull
полностью обновит папку, но необходимо заново указать фразу в конфиге
и не забываем перед изменениями останавливать процесс
Вариант 2
останавливаете процесс как было указано вначале
удаляете папку rm -rf smartholdem-node-a
и заново качаете и ставите
git clone https://github.com/smartholdem/smartholdem-node-a.git
cd smartholdem-node-a
npm install
не забываем заново прописать ключ
@antonio_q3 веротяно нехватка голосов, либо дождаться загрузки блокчейн, либо подождать 1000 блоков. Хотя нехватки голосов пока не может быть, по нодам недобор.
не забываем о обновлениях https://community.smartholdem.io/topic/43/obnovlenye-node-a-do-0-1-1
Всем просьба обновить ноды до блока 3 000 000
добавлены изменения в генерации адреса, стабильности, форжинге
для обновления, в папке с кодом ноды smartholdem-node-a
выполнить:
forever stop app.js
git pull
forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json
Для мониторинга как обычно используем
tail -f ./logs/sth.log
ctrl+c выход
Выплаты баунти bitcointalk выполнены в полном объеме https://member.smartholdem.io/bounty/payments
@gelatin делаем подписи разработчиков к приложениям win, apple чтобы не ругался в будущих версиях
@boroda не забудьте зарегистрировать делегата и прописать секретную фразу в конфиг
nano config.smartholdem.json
предварительно остановив ноду
forever stop app.js
@stasiulman это он говорит, что к базе пароль не верен
если выполняли как в инструкции
под созданным пользователем
sudo -u postgres psql -c "CREATE USER $USER WITH PASSWORD 'password' CREATEDB;" >&- 2>&-
createdb sth_smartholdem
проблем не должно быть
если вы ставили свой пароль, тогда ваш пароль от базы пропишите в конфиг config.smartholdem.json в этих строках:
"database": "sth_smartholdem",
"user": null,
"password": "password",
@komokhepbob Возможно добавить в автозапуск системы, к примеру в .sh скрипт
также ведется работа над программой мониторинга ноды с мобильного
Добавлена функция восстановления доступа по email спасибо пользователю @KOMOKHEPBOB
Добавлена 2fa авторизация в настройках аккаунта
@tom-ray качаем тестируем версию линукс 64
и отписываемся
https://github.com/smartholdem/smartholdem-wallet/releases/download/0.1.6/SmartHoldemClient_0.1.6_amd64.deb
@tom-ray возможно сегодня будет под линукс, нужны тестеры
@boroda решена
Но, если не соединился, жмите вверху на значек отсутсвия соединения, далее жмите на ip адрес, должен найти новый пир автоматически
Выплаты по twitter и партнерской программе проведены в полном объёме https://member.smartholdem.io/bounty/payments
Prototypes
macos: https://smartholdem.io/games/mac.zip
win: https://smartholdem.io/games/win.zip
nix: https://smartholdem.io/games/nix.zip
see more games https://community.smartholdem.io/category/172/dex-games