🚨🚨🚨🚨🚨🚨🚨🚨🚨
由于官方增加了各种机器人检测已经协议加密,目前此脚本已无法使用
Soniclabs Arcade 测试网游戏积分任务,此脚本可以每天自动玩游戏,支持多账号,支持代理。感兴趣请详细阅读:
打开这个链接注册账号,可以填写我的邀请码:tql092
打开下方链接:
找到下面部分:
点击 “Get some $TOKEN”, 按操作完成即可获得 $TOKEN。每周可领取 420 $TOKEN.
看到有余额就算领取成功了。
页面下方三个游戏,分别点进去随便玩一次,每个都要玩一次(网络原因可能每次响应会很慢几分钟都有可能,不行就刷新重来),很重要,不然脚本用不了!
这个脚本不需要代理(多号后面说),理论上只要你的机器能跟他们的测试网交互就可以,如果不通请准备梯子,搞不定的话建议自己买海外服务器来跑(理论上配置要求极低,因为只是网络请求而已,可以买最低配的来玩)。
你的机器上需要安装 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
# 号是说明,下方就是对应的命令
# 切换到家目录
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
打开 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_ADDRESS 和 PROXIES 都要跟私钥按顺序一对一,同样用英文逗号”,”隔开。
不配置 SMART_WALLET_ADDRESS 无法看到当前获得的积分。
SMART_WALLET_ADDRESS 哪里获取?
打开上面这个链接,然后连接钱包后点击右上角钱包地址点击第二行即可复制(如下图):
回到 Power Shell 命令行工具, 执行如下命令:
# 切换工作目录到桌面
cd $env:USERPROFILE\Desktop\soniclabs-arcade-bot
# 执行脚本
npm run start
这样就跑起来了,可以在输出内容里查看对应的状态,遇到错误请自行翻译错误,
大部分可能的原因:
余额不足(没领水),记得每周领取。
没有先玩一把三个游戏。
你的机器网络到链上不通,要么全局梯子,要么买服务器跑。
这些不是错误,仅仅是在等待合适的时机执行:
- Still awaiting random number
我可能不定时会修改完善脚本,你只需要在脚本根目录执行以下命令即可:
git reset --hard
git pull
npm update
执行完成后,重新运行脚本即可:
npm run start
上面的启动命令都是当前会话有效,也就是说你机器休眠,或者服务器断开连接,或者你 ctrl+c 就会停止,如何保持它后台运行呢?你可以这样启动:
Linux 环境,它的输出会存到当前目录的 nohup.out 文件里
nohup npm run start &
Windows 环境(我没试,AI 告诉我的,你可以试试)
Start - Process - NoNewWindow - FilePath "npm" - ArgumentList "run start"
后台运行怎么停止? 简单粗暴就是重启机器,linux 可以用 kill -9 对应的进程号(自行研究吧)。
.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
写脚本是一件费时费力的事情,欢迎大佬打赏支持我的工作!
EVM : 0xa2f5b8d9689d20d452c5340745a9a2c0104c40de
SOLANA : HCbbrqD9Xvfqx7nWjNPaejYDtXFp4iY8PT7F4i8PpE5K
TON : UQBD-ms1jA9cmoo8O39BXI6jqh8zwRSoBMUAl4yjEPKD6ata
特别说明:如果你的邀请码是空的(没有从别人的邀请链接注册),这个脚本会更新我为你的邀请者,介意的话请自行注释、或者删掉脚本 index.js 里的这行:
await app.tryToUpdateReferrer()
再执行即可,当然我不建议这么干,毕竟我这么坦诚的只是在你没有邀请者的情况下才更新是吧?就当对我工作的支持了 🤣
最后再说一次,关注我的推特 @overtrue 和微博 @超哥又在划水 一起划水啊~
我还整了个 Gradient Network 的脚本,有兴趣可以看看
点击下方 “Subscribe” 订阅,有新文章会收到推送哦~