@cryptoishere скоро сыграем, есть игровые моменты которые следует отточить
да, режим зрителя спроектирован, но будет доступен после beta версии
а вообщем вполне юзабельный рум получается
скрин из игровой сессии
@cryptoishere скоро сыграем, есть игровые моменты которые следует отточить
да, режим зрителя спроектирован, но будет доступен после beta версии
а вообщем вполне юзабельный рум получается
скрин из игровой сессии
Инструкция установки Node-A в Windows 10
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
sudo apt-get update
sudo apt-get upgrade
cd /home/smartholdem
sudo apt-get install postgresql postgresql-contrib libpq-dev build-essential g++ python git curl ntp -y
sudo apt-get install jq libtool autoconf locales automake locate zip unzip htop nmon iftop nano -y
sudo locale-gen en_US.UTF-8
sudo -u postgres psql -c "CREATE USER $USER WITH PASSWORD 'password' CREATEDB;" >&- 2>&-
createdb sth_smartholdem
git clone -b master https://github.com/smartholdem/smartholdem-node-a.git node
cd node
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 10.16.3 >>install.log
nvm use 10.16.3 >>install.log
nvm alias default 10.16.3
npm install -g npm forever grunt-cli
npm install
sh firststart.sh
для повторных запусков используйте
sh update.sh
Проверьте доступность API в браузере http://127.0.0.1:6100/api/blocks/getSupply
!Узел на локальном компьютере с Windows не рекомендуется использовать в качестве делегата, но вы можете его использовать в своих приложениях, взаимодействия с кошельком (указав локальный узел http://127.0.0.1:6100) или разработки новых функций
Возможные проблемы:
psql
psql: could not connect to server: No such file or directory
решение:
sudo chown -R postgres:postgres /var/lib/postgresql/10/
sudo chmod -R u=rwX,go= /var/lib/postgresql/10/
sudo service postgresql start
sudo su - postgres -c "psql template1 -p 5432 -c 'CREATE EXTENSION IF NOT EXISTS hstore;'"
sudo su - postgres -c "psql template1 -p 5432 -c 'CREATE EXTENSION IF NOT EXISTS \"uuid-ossp\";'"
Добавлена важная функция: взять фишки в игру (min-max buy-in) после открытия стола
Сегодня завершено системное меню, как всегда в стиле SmartHoldem
Остановились на 5-местных столах, но будут и 9-местные по мере роста числа игроков + игроки смогут создавать приватные столы и задавать параметры в одной из версий
@xdrive106 И Вам спасибо за поддержку проекта!
Сегодня третий раз переписал рум и серверы с нуля исходя из всех ранее полученных результатов и неудачных вариантов, теперь api на живых классах и объектах(да демон побери это было не просто мягко говоря), +контроль невмешательства хэширование шифрование, тасовка колоды с помощью диапазона сверх больших чисел от 0 до 1 что расширяет рандом + crypto + алгоритм Фишера-Ейтса, разработал нормальные крипто подписи идентификации и защиты от подделки игрока, разработал методы решения рук, подсказки новичкам. Да многим пох, понимаю, соответственно взаимно, поэтому веду этот лог для себя, коллег и тех кто с нами.
В главном разделе вероятно пока отключим меню слева в первых версиях,
очень уж много для новых игроков всего, не будем пугать сразу обилием возможностей.
Lobby и серверная часть вполне хорошая получилась, много столов, вариантов блайнов, событийное отображение игроков. Все новые игроки получают по 1000 игровых фишек на данный момент.
Не хватает специализированных игровых тестов, но это дело времени.
Новый элемент пользовательского меню SmartHoldem Chips, В реальном размере рядом с аватаром мелких букв не разглядеть на фишке, а теперь вы знаете что они там есть.
Что из этого вышло сегодня, раздел обмена игровых фишек, результат в приложении:
Все элементы поддерживают на старте HD 1920x1080, игра стала приятной для глаз на больших экранах.
Разные скриншоты и графические элементы игрового приложения
Всё, что связано с улучшениями и дополнениями по клиенту SmartHoldem Poker + вероятно лог.
v1.0.0-beta
Здесь обсуждаем сбор, анализ и вывод на стол статистики в холдеме и вероятно в будущем в омахе.
Существует 2 пути: 1 - написать свой покерный софт с открытым исходным кодом для анализа статистики румов SmartHoldem который соответственно бесплатен, 2 - интегрировать SmartHoldem rooms в PokerTracker, Hand2Note итп, если у них имеется такая возможность, платный. Насколько мне известно Hand2Note 59$/m поддерживает китайские румы.
or Create Script:
nano reindex.sh
insert
psql "postgresql://$USER:[email protected]/sth_smartholdem" -c 'REINDEX DATABASE sth_smartholdem'
psql "postgresql://$USER:[email protected]/sth_smartholdem" -c 'vacuum full analyze'
run
sh reindex.sh
df -h
/dev/sda1 461M 461M 461M 100% /boot
uname -r
> 4.4.0-139-generic
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
> linux-image-4.4.0-134-generic
> linux-image-4.4.0-138-generic
> linux-image-4.4.0-141-generic
> linux-image-4.4.0-97-generic
> linux-image-extra-4.4.0-134-generic
> linux-image-extra-4.4.0-138-generic
> linux-image-extra-4.4.0-141-generic
> linux-image-generic
sudo rm -rf /boot/*-4.4.0-{97,134,138}-*
sudo apt-get -f install -y
sudo apt-get autoremove -y
sudo update-grub && sudo apt-get update
df -h
/dev/sda1 461M 227M 211M 52% /boot
Why do you need maintenance?
Over time, the bases in the postgres tend to grow, and begin to move more slowly due to problems with indexing. To solve these problems we use:
REINDEX - operation of reindexing, fixing damaged indexes in the database.
VACUUM - garbage collection. VACUUM recovers the space occupied by the "dead" data. When performing normal operations with data, PostgreSQL does not physically remove data from the tables; this happens with the FULL VACUUM operation.
How to use db maintenance in SmartHoldem Node-A?
Log into the server
execute the following commands and wait for the operations to complete, it may take some time
cd node
sh stop.sh
psql sth_smartholdem
REINDEX DATABASE sth_smartholdem;
vacuum full analyze;
\q
sh update.sh
Maintenance operations are recommended once a month.
@pegas55 потомучто смотрите внимательнее на соединение с пирами в локальном кошельке
@antonio_q3 да все наработки уникальные есть все в процессе ожидайте новостей
@stil99 said in Вопросы по SmartHoldem:
Про перенос нигде не было анонсировано. Почему?
Через 3 месяца возможен ли перенос еще на 3 месяца без ведома сообщества?
Изначально не планировался перенос покера, перенос не запланирован далее, сообществу требовалась биржа в первую очередь.
@perez70 said in Вопросы по SmartHoldem:
По покеру все ясно! А как насчет главного вопроса разработчику:
*Платформа SmartHoldem разработала инновационный стабильный и прогрессивный блокчейн с дополнительными функциями в децентрализованных игровых сетях, p2p и новыми технологиями для распределенных систем.
Мы намеренно запустили Blockchain с нуля, чтобы устранить проблемы биткоина, альткоинов и других подобных систем. На данный момент ни один публичный блокчейн не предоставляет технологии, которые разработаны в SmartHoldem.*
Вот эти два абзаца, почему на сайте до сих пор висят и почему вы это же произносили во всех интервью и подкастах?
В скором времени ожидается первое закрытое тестирование инновационных технологий. Поэтому эти абзацы висят, т.к. блокчейн с нуля 2ndLDPoS.
Для дополнительной информации пожалуйста см. https://community.smartholdem.io/category/15/novosty-smartholdem