饥荒联机版玩家追踪
本文最后更新于:2021-02-06 20:38
帮一个朋友追踪一个饥荒骗子的动向,利用 Github Actions
,每5-10min执行一次,只要该玩家在线,就会发邮件提醒
GitHub 地址:https://github.com/jupitersh/dst-server-tracker
使用方法
fork
到自己仓库后,在 Settings
-> Secrets
中添加以下值
Name | Descrip | Value举例 |
---|---|---|
QQ_NUMBER |
你的QQ号 | 1209626343 |
QQ_SMPT_PASSWD |
你的QQ邮箱的SMTP密码 | dxxdasdcxfeghbvb5xz |
TARGET_STEAM_ID |
要追踪的人STEAM ID | 76561198204009266 |
TOKEN |
Klei Token 获取方法见下文 | pcl-usc^KU_aUxMQjy7^DontStarveTogether^rCT aArNuSx3tPzjquadxMQ/hs6j+InnOvHPWeO6EW6Y= |
TO_MAIL |
要通知的邮箱 | 1209626343@qq.com |
添加完成后如下图
获取 TOKEN
打开饥荒联机版,在如下界面的控制台内输入 print(TheFrontEnd:GetAccountManager():GetToken())
,然后别关游戏,打开 文档\Klei\DoNotStarveTogether\client_log.txt
,在最下面可以找到类似 pcl-usc^KU_aUxMQjy7^DontStarveTogether^rCTaArNuSx3tPzjquadxMQ/hs6j+InnOvHPWeO6EW6Y=
的字段就是 TOKEN
该方法获得的 TOKEN
几小时候后会失效,可以向 Klei 索取永久的 TOKEN
设置好后打开,修改 .github/workflows/main.yml
,找到下面的段落,将 #
号去掉即可
1 |
|
注意: GitHub Action 免费用户每月只能用 2000 分钟,请调节合适的频率避免免费额度用完,另外如果有服务器的话,可以部署在自己服务器上更方便
饥荒联机版玩家追踪
https://peppernotes.top/2020/10/dsttracker/