Кто играет в косынку, отпишитесь. У вас игра сильно тормозит, или не тормозит? Я лично с трудом могу играть.
Причина в https://golos.app сайте, через который отправляются ходы в блокчейн. Последние несколько недель там какая то проблема с cloudflare. Я сам не знаю, что это такое, как я понял там какая то война между РКН и этим самым cloudflare. Что самое смешное, я не из РФ и по идее не должно было меня затрагивать, но наверное golos.app как то попал под раздачу. Хз. Я минимизировал обращения к golos.app, но один фиг залипает.
Вот и думаю, может переделать радикально метод отправки ходов.
Как оно сейчас устроено. Есть сайт golos.app. Вы заходите там и даете разрешение сайту https://sol.pisolog.net отправлять транзакции в блокчейн. Когда вы делаете ходы, игра периодически обращается к сайту golos.app с просьбой отправить транзакцию, и golos.app делает.
Прелесть в том, что мне не нужно у вас просить ключ или пароль. Это делает за меня сайт golos.app управляемый @lex. К нему как бы больше доверия, чем к неизвестному @bitwheeze. Но непрелесть в том, что вот из за такой проблемы я не могу ничего поделать.
Есть два метода, как решить проблему.
- Легкий для меня вариант
Вместо отправки вас на golos.app, игра будет просить у вас posting ключ и уже сама, непосредственно будет отправлять транзакции минуя golos.app. К примеру через мою ноду голоса или через публичные, без энтих ваших cloudflare.
Вопрос только в доверии. Согласны ли вы пихать в косынку свой постинг ключ? Для пущей безопасности можно к примеру создать еще один аккаунт на голосе. Ему скидывать немного средств на игру и играть уже этим аккаунтом, не рискуя основным.
- Сложный для меня и немного для вас вариант. Честичная отвязка от блокчейна.
Вы регистрируетесь на sol.pisolog.net и получаете по аналогии с golos.id, пару ключей, приватный и публичный. И делаете перевод доната к примеру аккаунту payme-bank и в комментарии указываете публичный ключ. А бот игры, видя этот публичный ключ, модет однозначно связать ваш перевод с приватным ключем. Когда вы с помощью приватного ключа залогинитесь, вам будут доступны эти средства. Вы сможете из переведенного делать ставки, выигрывать и потом делать вывод средств на свой аккаунт.
Ходы больше не будут отправляться через блокчейн. Все должно работать быстрее тогда.
При этом варианте можно сделать игру к примеру за виртуальные фишки. К примеру вы переводом доната покупаете фишки. И играете на них. Тогда к примеру можно привлекать игроков со стороны и выдавать им по 100 виртуальных фишек для завлечения и пущай себе играют. А если просект фишку, то пускай регистрируются на голосе и покупают фишки уже за GOLOS и тогда нигранное смогут уже выводить.
Да, все в теории, но можно сделать. Как с теми же тапалками. Можно даже сделать возможной игру через telegram. И распространять для покорения масс.
Я лично сколняюсь к первному варианту, так как там делов на пару часов для меня. Как думаете, переделывать?
Или может @lex сделает что нибудь с golos.app. Подкрутит там чегой-то. Вот игровая сессия. Видно, что по две-три секнуды происходит отправка транзакций. Я даже не знаю, сама это отправка или действительно, только проверка, залогинен ли пользователь или нет. Эти запросы блочат конкретно игру и я не пойму почему так. Вроде бы асинхронно вызывается broadcast метод и все равно.
@bitwheeze, а вот сейчас получилось, что благополучно выиграла, получила с этим поздравление, но не дождавшись автоматического обновления балансов, как часто бывает, обновила страницу. И вот мне выдаётся тот же расклад, сыгранный наполовину. Но балансы там не отображаются вообще. После множества обновлений картина не меняется.
в донаты тоже выигрыш не поступил. Там предыдущее. И где теперь это всё и что с этим делать? Играть с этого момента?
Ведь поздравлял же и выдал новую форму на продолжение игры.
P/S
Всё наладилось прям сейчас (2:41) и выигрыш пришёл тот. Значит, вообще не надо торопиться.
@bitwheeze, вчера была проблема с зависанием. Сегодня всё нормально, как и позавчера. Но у меня и с остальным проблем особых не наблюдается, несмотря на полное отсутствие всяких ВПН. Наверное, дело и в провайдере тоже.
Если в игре затык, я просто даю ей постоять, иногда приходится открыть со станицы Сервисы по новой, так как бывает, как вчера, вообще не откликается на попытку обновления, а если отозвалась, то не признаёт меня залогиненой и по новой не авторизует.
Относительно доверия: постинг ключ - дело не самое опасное. Сейчас мы, вроде, активным логинимся.
Но ведь не известно, не возникнут ли у меня проблемы при новой расстановке. Поэтому никаких перемен не хочется вообще. Жить можно, трудности все нечастые и вполне преодолимые.
@bitwheeze,
пробовала на golos.in без впн - там, да, периодические тормоза
последнее время играю на golos.id с впн, все норм, устраивает
Перечитала еще раз пост утром на свежую голову. Если посмотреть шире, на игру как на продукт, то вы, как владелец этого продукта заинтересованы, чтобы он не загнулся, а для этого нужно обеспечить посещаемость, как минимум, обеспечить достаточные для игроков технические условия, что вы сейчас и хотите сделать. Со своей стороны, я как пользователь этого продукта, также заинтересована, чтобы игра продолжалась, продукт развивался, чтоб ее не постигла участь, к примеру, NFT-магазина, который сейчас оказался заброшен.
Поэтому я считаю, нужно вас поддержать. У обоих предложенных вами вариантов есть свои плюсы и минусы. В зависимости от того, какой путь вы, как владелец, выберете, я готова пожить с последствиями вашего решения, потестировать. Где еще, как не здесь, открыта возможность экспериментировать. Важно, чтобы пасьянс был и развивался. У нас и так живых сервисов раз-два и обчелся. Единственно, что мне, как пользователю, трудно оценить, это техническую возможность откатиться назад, если выбранный вариант не взлетит.
К вопросу о масштабе личностей. Знаете, смотря с кем сравнивать. Был такой mossa, который наобещал и тихо ушел в закат. К вам уж точно доверия больше
@bitwheeze, только что наткнулась на новую фичу в пасьянсе - Карты, имеющие ход, стали подсвечиваться голубоватой рамкой.
С одной стороны, удобно, чтобы не пропустить и тем самым не увеличивать количество ходов. С другой стороны, в сложных раскладах не всегда такие очевидные подсказки ведут к победе. Встречаются комбинации, когда такой ход, наоборот, нужно пропустить, чтобы дождаться более выгодной позиции.
@valkommen, а вообще, в ближайшее время хочу добавить nft-карты. И только владельцам карт будет подсвечиваться возможный ход. Тоже самое с автосборщиком. По этому сижу вот, придумываю всякие ништяки, хочу добавить сначала их, что бы народ привык к ним, а потом заберу и буду продавать абилки за много денег или случайно выдавать, за взятие недельных достижений с низкой вероятностью. 😎
Кстати подсветка помогает быстро собирать простые расклады. А если быстро собрать расклад, то можно заработать недельное достижение и получать таким образом добавочные 0.85% к выигрышу. Так что имеет смысл.
@bitwheeze, +1 чтобы была возможность выбора подсветки и автосборщика
вот и я про скорость отметила, а скорость = деньги (недельное достижение)
@valkommen, Да, на выходных сделал. Есть какие то предложения по улучшению? Я могу только тупо определить куда можно сделать ход. Без знания правильных ходов, а бот не знает правильных ходов, трудно реализовать смарт подсказку, только вот такую не умную. Можно конечно теоретически подсмотреть, как другие игроки собирали такой же расклад, если уже кому то выпадало, но там опять же могут ходы отличаться. Не знаю как в таком случае поступать.
@bitwheeze, сыграла с подсказками 3 игры - для каких-то общих выводов это мало... тут, наверное, будут разные мнения.
Я бы отметила, что это элементарные подсказки, лишь добавляющие игре скорости и оптимизации (плюсом к автосборке).
И хорошо, что не смарт - а то совсем неинтересно стало бы играть.
К примеру,, где есть множественные варианты, подсказка подсвечивает их все (мне встретилось 2 и 3), т.е. дальнейших ходов она игроку не дает.
@bitwheeze, метрику "серия побед" больше не считаете?
@valkommen, да просто лень сделать было отображение. Думал все равно никто не смотрит. Надо напрячься. В базе данных все игровые сессии сохраняются, так что там можно любую статистику собрать. Только вот лень. :)
@bitwheeze, а не проще ее убрать, что 404 не светилось?
за статистику не переживаю)
@bitwheeze, а может у тебя получится сделать выбор на входе, зайти через golos.app или вести ключ? Опционально.
В личку сбросил моменты, будет время давай проверим.
@lex, попробовал другой сервер. Разницы никакой не заметил. Да и и на основном теперь тоже вроде норм играется. Думаю проблема сама собой рассосалась. Так что оставлю все как есть. А то, что там обращения по 2-3 секунды к golos.app, я думаю это нормально. Столько длится отправка транзакции в блокчейн судя по всему.