Soniclabs Arcade 自动挂机脚本
October 13th, 2024

🚨🚨🚨🚨🚨🚨🚨🚨🚨

由于官方增加了各种机器人检测已经协议加密,目前此脚本已无法使用

Soniclabs Arcade 测试网游戏积分任务,此脚本可以每天自动玩游戏,支持多账号,支持代理。感兴趣请详细阅读:

0. 注册账号

打开这个链接注册账号,可以填写我的邀请码:tql092

1. 领水

打开下方链接:

找到下面部分:

点击 “Get some $TOKEN”, 按操作完成即可获得 $TOKEN。每周可领取 420 $TOKEN.

看到有余额就算领取成功了。

2. 玩一遍三个游戏

页面下方三个游戏,分别点进去随便玩一次,每个都要玩一次(网络原因可能每次响应会很慢几分钟都有可能,不行就刷新重来),很重要,不然脚本用不了!

全部玩一遍
全部玩一遍

3. 环境准备

这个脚本不需要代理(多号后面说),理论上只要你的机器能跟他们的测试网交互就可以,如果不通请准备梯子,搞不定的话建议自己买海外服务器来跑(理论上配置要求极低,因为只是网络请求而已,可以买最低配的来玩)。

你的机器上需要安装 nodejs,如果你不熟悉服务器操作,建议选择 Ubuntu 22.04 作为服务器操作系统,Ubuntu 可以用以下命令安装:

curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash -
sudo apt install nodejs

验证安装结果,看到正确版本号就 OK:

node -v 
# v21.6.2

4. 下载脚本

Linux 环境

# 号是说明,下方就是对应的命令

# 切换到家目录
cd ~
# 拉取脚本内容
git clone https://github.com/web3bothub/soniclabs-arcade-bot.git
# 切换到脚本目录
cd soniclabs-arcade-bot
# 安装依赖
npm install
# 生成配置文件
cp .env.example .env
# 编辑配置文件,主要关注PRIVATE_KEYS,多个号用,隔开
vim .env

# 启动脚本
npm run start

Windows 环境

打开 Power Shell 命令行工具,执行下方命令:

# 切换工作目录到桌面
cd $env:USERPROFILE\Desktop

# 拉取脚本内容
git clone https://github.com/web3bothub/soniclabs-arcade-bot.git

# 切换到脚本目录
cd soniclabs-arcade-bot

# 安装依赖
npm install

# 创建配置文件
Copy - Item ".env.example" ".env"

然后在你的桌面,应该有一个文件夹 `soniclabs-arcade-bot`, 你打开该文件夹如果看不到 .env 这个文件,你需要打开系统的显示隐藏文件夹:

然后看到该文件后,用文本编辑器打开该文件,配置私钥 PRIVATE_KEYS,多个私钥用英文逗号”,”隔开。代理”PROXIES”先忽略。

其中 SMART_WALLET_ADDRESSPROXIES 都要跟私钥按顺序一对一,同样用英文逗号”,”隔开。

不配置 SMART_WALLET_ADDRESS 无法看到当前获得的积分。

SMART_WALLET_ADDRESS 哪里获取?

打开上面这个链接,然后连接钱包后点击右上角钱包地址点击第二行即可复制(如下图):

获取 smart wallet address
获取 smart wallet address

启动脚本

回到 Power Shell 命令行工具, 执行如下命令:

# 切换工作目录到桌面 
cd $env:USERPROFILE\Desktop\soniclabs-arcade-bot

# 执行脚本
npm run start

这样就跑起来了,可以在输出内容里查看对应的状态,遇到错误请自行翻译错误,

大部分可能的原因:

  • 余额不足(没领水),记得每周领取。

  • 没有先玩一把三个游戏。

  • 你的机器网络到链上不通,要么全局梯子,要么买服务器跑。

这些不是错误,仅仅是在等待合适的时机执行:

  • Still awaiting random number

5. 脚本有更新怎么获取

我可能不定时会修改完善脚本,你只需要在脚本根目录执行以下命令即可:

git reset --hard
git pull
npm update

执行完成后,重新运行脚本即可:

npm run start

6. 怎么让脚本持续后台运行?

上面的启动命令都是当前会话有效,也就是说你机器休眠,或者服务器断开连接,或者你 ctrl+c 就会停止,如何保持它后台运行呢?你可以这样启动:

Linux 环境,它的输出会存到当前目录的 nohup.out 文件里

nohup npm run start &

Windows 环境(我没试,AI 告诉我的,你可以试试)

Start - Process - NoNewWindow - FilePath "npm" - ArgumentList "run start"

后台运行怎么停止? 简单粗暴就是重启机器,linux 可以用 kill -9 对应的进程号(自行研究吧)。

7. 多号怎么跑?

.env 文件里有两个配置,第一个

PRIVATE_KEYS=private_key_1,private_key_2

你可以把多个钱包用英文逗号 ”,” 隔开就可以了。

理论上一个 IP 跑多个号没问题的,但是如果你担心怕被判定脚本,那么你可以给他们分别配置到不同的代理上,你可以自行购买代理 IP,也可以使用我日常用的一家稳定 还不错的代理服务商,支持支付宝付款,价格还便宜,如果买三个月以上更划算::

购买完成后在左侧“My Proxies” 可以看到购买的列表,点击进入详情:

界面底部有一个测试用的脚本示例,复制其中 http 开头的部分

http://C9DJQIUHO123456:dtFM4Az56rf1TQQ@109.111.165.67:12354

配置代理

打开 .env, 配置代理到 PROXIES, 记住一定要和私钥数量一致,一个账号一个代理, 同样用英文逗号隔开:

PROXIES=http://C9DJQIUHO123456:dtFM4Az56rf1TQQ@109.111.165.67:12354

然后启动脚本就可以看到多个号的界面了:

npm run start
多号执行界面示例
多号执行界面示例

8. 支持我

写脚本是一件费时费力的事情,欢迎大佬打赏支持我的工作!

  • EVM : 0xa2f5b8d9689d20d452c5340745a9a2c0104c40de

  • SOLANA : HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K

  • TON : UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata

9. 其他

特别说明:如果你的邀请码是空的(没有从别人的邀请链接注册),这个脚本会更新我为你的邀请者,介意的话请自行注释、或者删掉脚本 index.js 里的这行:

await app.tryToUpdateReferrer()

再执行即可,当然我不建议这么干,毕竟我这么坦诚的只是在你没有邀请者的情况下才更新是吧?就当对我工作的支持了 🤣

最后再说一次,关注我的推特 @overtrue 和微博 @超哥又在划水 一起划水啊~

我还整了个 Gradient Network 的脚本,有兴趣可以看看

点击下方 “Subscribe” 订阅,有新文章会收到推送哦~

Subscribe to overtrue
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from overtrue

Skeleton

Skeleton

Skeleton