Одним из преимуществ NFT игр на блокчейне — возможность автоматизации игрового процесса с помощью программ. Сегодня вы установите на свой компьютер бесплатный бот для Splinterlands. И сразу настроите его для продуктивной работы и заработка.Он быстро работает, не требует больших ресурсов компьютера. И главное для начинающих — бесплатный!
Актуальность статьи поддерживается на сайте semvit.ru
Как скачать Ultimate splinterlands bot
Бот называется “Ultimate splinterlands bot V2”. Последние два символа означают номер глобальной версии бота. Со временем они могут меняться. Новые версии ищите в репозитории автора. Это самое безопасное место для скачивания, без вирусов, троянов и скрытых майнеров.
Переходим в релизную ветку. Вверху списка находится самая последняя версия. Скачиваем необходимый архив. Я надеюсь, что у вас компьютер с 64-х разрядной Windows. Тогда скачивайте файл с названием windows.zip. Если ваш аппарат очень старый, и на нём Виндоус 32-х разрядный, то скачивайте файл win-x86.zip.
Распаковываем архив в выбранное место. Если файлы удачно распаковались, значит, скачивание и установка бота прошли успешно. Если в процессе распаковки выскочили сообщения, попробуйте скачать архив заново. Если ошибки будут повторяться, ищите их номера и тексты сообщений в интернете.
Как настроить Ultimate splinterlands bot
Для работы бота необходим Дотнет 5.0. Установщик можно скачать с сайта Microsoft. Нас интересует “Run console apps” версии соответствующей битности вашей операционной системы — 64-бит или 32-бит (86х). Установка самая обычная, без премудростей. Только успевай нажимать “Далее”.
Теперь переходим в директорию с распакованными файлами. Заходим в папку “config”. Там лежит два файла с примерами: accounts-example.txt и config-example.txt. Есть три варианта дальнейших действий:
- Переименовать оба файлу убрав из названия слово «-example»
- Сделать копии в эту же папку, затем их переименовать.
- Создать пустые файлы с надлежащими названиями
Начинающим я бы предложил второй вариант. Если испортите текст основных файлов, всегда можно из примеров создать новые в исходном состоянии. В любом случае в результате операции в папке должны появиться два файла с названиями accounts.txt и config.txt.
Открываем или создаём текстовый документ с названием accounts.txt В него прописываются данные ваших аккаунтов. Используемый ботом формат данных прописан в примерах.
Предполагается, что у вас уже есть аккаунт в игре и вы понимаете разницу межу паролем и ключами. Если нет, то скоро напишу гайд для начинающих игроков.
В принципе Ultimate splinterlands bot может принять два варианта. Но разработчик рекомендует первый вариант. Он надёжней. Допустим, имеется аккаунт supervirt, зарегистрированный через email: [email protected], с паролем: superpassword123, с постинг ключом: 5qwe321ewqqwe321ewq
- supervirt:5qwe321ewqqwe321ewq
или - [email protected]:superpassword12
Теперь настраиваем конфигурацию. За это отвечает config.txt Если вы пропишете в значениях параметра “false”, то параметр выключен. Если пропишете “true”, то параметр активирован.Далее просто перечислю перевод описания основных игровых параметров:
- PRIORITIZE_QUEST=true (Бот понимает, какой квест активирован и старается собрать колоду, которая будет выполнять задание квеста)
- SLEEP_BETWEEN_BATTLES=5 (Сколько минут будет отдых между боями)
- START_BATTLE_ABOVE_ECR=0 (Аккаунт начнёт работать, если его ECR выше указанного значения)
- STOP_BATTLE_BELOW_ECR=75 (Аккаунт будет отдыхать, если его ECR упадёт ниже указанного значения)
- MINIMUM_BATTLE_POWER=0 (Бот следит за силой коллекции карт (Collection Power). При значении меньше указанного не будет воевать. Это нужно, когда в боте активирована функция передачи карт между аккаунтами)
- CLAIM_SEASON_REWARD=true (Бот будет активировать награду сезона и вскрывать сундук)
- CLAIM_QUEST_REWARD=true (Бот будет активировать награду ежедневного квеста и вскрывать сундук)
- DONT_CLAIM_QUEST_NEAR_HIGHER_LEAGUE=true (Бот оценивает силу коллекции и не будет забирать награду за квест пока не поднимется в максимально возможную лигу. Пример: бот в “бронзе 2” дошел до награды, но если CP позволяет войти в “бронзу 1”, то не будет забирать награду, пока не достигнет “бронзу 1”)
- ADVANCE_LEAGUE=true (Бот будет нажимать кнопку перехода в следующую лигу)
- REQUEST_NEW_QUEST=earth (Изначально параметр закомментирован и не активен. Если убрать символ решётки в начале строки, то будет стараться отменить прописанные ежедневные квесты. Варианты earth,water,fire,death,life,dragon,sneak,snipe. Перечислять через запятую. Квест “no neutral” не обрабатывает)
- WAIT_FOR_MISSING_CP_AT_QUEST_CLAIM=false (Если вы включите и DONT_CLAIM_QUEST_NEAR_HIGHER_LEAGUE, и это, бот будет не только ждать, пока у вас будет достаточно рейтинга для перехода в следующую лигу, но и пока у вас будет достаточно Collection power. Не включайте это, если вы активно не управляете своей силой)
Остальные настройки носят технический характер, на боях и доходности не сказываются.
Как включить бота
После того как прописали в accounts.txt свои аккаунты, а в config.txt указали в параметрах значения, подходящие под ваши задачи, можно приступать к финальной части — запустить файл Ultimate Splinterlands Bot V2.exe. Откроется окно с демонстрацией работы бота.
При первом запуске программа получит токен доступа и приступит к работе. Судя по сообщениям, в чате разработчика, в этом моменте бывают сбои. И приходится бота перезапускать. В дальнейшем работа идёт как по маслу. У меня он проработал несколько дней подряд и ни разу не выпал с ошибкой и не завис.
При настройках по умолчанию ресурсов потребляет мало. Разработчик заверяет, что бот может обслуживать более 1000 аккаунтов.
Выводы о боте
Ультимейт мне понравился. Элементарная установка, простая настройка, работает стабильно, без сбоев. Предусмотрены также версии для linux и mac. Позже напишу статью, как запустить бота на бесплатном сервере, для круглосуточной работы.
Типовой набор бесплатной версии позволяет не только зарабатывать в игре Splinterlands, но и просто не давать простаивать вашему аккаунту, пока вы отдыхаете или спите. Умеет играть арендованными картами, если они есть в базе победы с их применением. Каких-то уникальных винрейтов он не выдаёт. Ни в большую, ни в меньшую сторону.
Существенный минус заключается Ultimate splinterlands bot в том, что он мало пригоден для боёв в высоких лигах. В серебре ему уже тяжело. (хотя некоторые пишут, что доходили до золота) Сказывается нехватка данных по боям, с разнообразием боевых условий, разбросом уровней карт и призывателей. Автор решает эту проблему собирая данные.
Это короткий вариант мануала, достаточный для работы бота. Полная инструкция опубликована у меня на сайте. Там описано, какой винрейт бота, что делать если что-то не работает, и пара дополнительных плюшек.
На этом всё. Подписывайтесь на блог, ставьте лайки, кидайте донаты из своих тип-балансов. Расшаривайте информацию среди ваших друзей. И прочее, прочее. В качестве поддержки можете задонантить DEC, на игровой аккаунт @virtopuz в Splinterlands. Вопросы и уточнения пишите в комментарии.
@virt, есть какие гарантии, что ключики не улетят 🤔
@mrarturs, такие же как при пользовании любым другим сервисом или сайтом. Н уровне
@virt, значит никаких 🤔
@mrarturs, всегда можно завести отдельный аккаунт и сделегировать на него карты в качестве эксперимента
@mrarturs, абсолютли! Пока аы лично не повели аудит кода, гарнтий небудет. Даже если я буду вас уверять в обратном
Каждый пользователь лично ля себя решает, какие активы он готов доверить тому, или иному сервису
@virt, вот бы мне такого же бота, который в даймонде будет играть (карты и павер позволяет), времени чтобы играть самому увы нет((
@on0tole, это надо использовать бота юзающего свою базу данных. Но этого мало.
Есть сложности со сбором данных уровня даймонд. В виду разнообразия колод этого уровня и разнообразия условий боёв, база должна получиться большой. А учитывая, ограничения истории в 50 последних боёв, то и вовсе практически не исполнимая.
@virt, ну на самом деле достаточно хотя бы в первом золоте играть, а в даймонд могу и ручками зайти в последний день) но это думаю тоже не самая простая задача...
@virt, а ты можешь сделать бот для покерстарс?
@chika25, нет :)
А ты покерист?
@virt, да, покеристка) сегодня целый день играю. у меня складывается, такое впечатление, что там выше 20 долларов не дают подниматься, учитывая, что за байн я плачу 1 доллар 10 центов. ну я на так... выше 5 долларов байн не ставлю и то поднимаюсь только на фрироллах