Splinterlands bot: a super fast, lightweight, HIGH RATING (with basic card only) and multi-account

avatar

Splinterlands Battle Bot

Watch on 3Speak

> Github repository: https://github.com/gen9xdotcom/Splinterlands-Battle-Bot

This is a super fast, lightweight, HIGH RATING (with basic card only) and multi-account bot for Splinterlands.

Available OS

You can run this Bot on MacOS, Window, Linux

Features

  1. Auto battle for multiple concurrent account
  2. Auto transfer cards for each account to get higher league
  3. Get high rating (up to 1500) easily with only basic card. You don't have to rent any other cards
  4. Auto start and play quest
  5. Auto claim quest
  6. Auto start/stop account base on Energy Capture Rate
  7. Auto delegate more HP to increase Resource Credits if needed
  8. SPECIAL: THIS BOT CAN SEE ENEMY SUBMITTED TEAM IN CURRENT BATTLE 😎
  9. And much more tiny features...

Demo rating

Screen Shot 2022-03-10 at 11.12.54.png

Installation

Prerequisites

Make sure you have installed all of the following prerequisites on your machine:

  • [Required] Node.js - Download & Install Node.js and the npm package manager. If you encounter any problems, you can also use this GitHub Gist to install Node.js.
  • [Optional] Git - Download & Install Git. OSX and Linux machines typically have this already installed.
  • [Optional] PM2 - PM2 is a daemon process manager that will help you manage and keep this bot online 24/7 After install Node.js, you can install pm2:
npm install pm2 -g

Downloading Splinterlands Battle Bot

There are several ways you can get the bot:

Cloning The GitHub Repository

The recommended way to get Splinterlands Battle Bot is to use git to directly clone the Splinterlands Battle Bot repository:

git clone https://github.com/gen9xdotcom/Splinterlands-Battle-Bot battle-bot

This will clone the latest version of the Splinterlands Battle Bot repository to a battle-bot folder.

Downloading The Repository Zip File

Another way to use the Splinterlands Battle Bot is to download a zip copy from the master branch on GitHub

Quick install

Once you've downloaded the Splinterlands Battle Bot and installed all the prerequisites, you're just a few steps away from starting to run this bot.

To install the Splinterlands Battle Bot, run this in the project folder from the command-line:

npm install

Setup accounts, env, proxies

Setup accounts

Create a new file accounts.json and save it in configs/ directory. The content of file is:

{
  "accounts": [{
      "username": "username1",
      "posting_key": "postingkey1",
      "active_key": "activekey1"
    }, {
      "username": "username2",
      "posting_key": "postingkey2",
      "active_key": "activekey2"
    }
  ]
}

Each account require 3 informations:

  • username: it must be lowercase
  • posting_key: to sign transaction for battle
  • active_key: to transfer cards. If you dont't want to transfer cards between accounts, no need to fill active_key
Setup proxies

Create a new file proxies.json and save it in configs/ directory. The content of file is:

{
  "proxies": [{
      "host": "x.x.x.x",
      "port": "xxxx",
      "auth": {
        "username": "usernamehere",
        "password": "passwordhere"
      },
      "cards": ["uid-card1-here", "uid-card2-here"]
    }
  ]
}

You can buy proxies from any proxies provider. I recommend you buy proxies at Webshare. It is more cheaper and very good!

Setup env file

Create a new file .env and save it in root directory. The content of file is:

#Private API: return best team for a match
PRIVATE_API=https://spsbot.fun

#Game API
GAME_API=https://api2.splinterlands.com

#ENABLE TRANSFER CARD FOR COLLECTION POWER
TRANSFER_ENABLE=1

#STOP ECR: Account will stop battle if ECR is LESS THAN MIN_ECR
STOP_ECR=60

#START ECR: Account will start battle if ECR is GREATER THAN MIN_ECR
START_ECR=65

Run BOT and earn DEC

To run the Splinterlands Battle Bot, run this in the project folder from the command-line:

pm2 start ecosystem.config.js

If you want to see the logs, you can run the following command:

pm2 logs bot

To stop Splinterlands Battle Bot, you can run:

pm2 kill bot

If you like this bot and see that it is very good for you, please vote, reblog and comment. I will continue update this bot regularly



0
0
0.000
1 comments
avatar

Congratulations @skymavis! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You received more than 300 upvotes.
Your next target is to reach 400 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Feedback from the March 1st Hive Power Up Day
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000