ASF实现全天Steam挂卡挂时长
1、 安装下载
前往https://github.com/JustArchiNET/ArchiSteamFarm/releases下载对应你服务器的版本(uname -m
),下载并上传到服务器,并解压。
2、编辑配置文件
进入ASF文件夹的config
目录,新建编辑以下文件:
ksmlc.json
(这个名字随便起的,也可以去https://justarchinet.github.io/ASF-WebConfigGenerator生成):
{
"Enabled": true,
"SteamLogin": "你的steamz账号",
"SteamPassword": "你的steam密码"
}
ASF.json
(这个名字固定不能乱起):
{
"IPCPassword" : "你想要设置的IPC密码"
}
IPC.config
(这个名字固定不能乱起,记得开防火墙):
{
"Kestrel": {
"Endpoints": {
"HTTP" : {
"Url" : "http://*:1242"
}
}
}
}
3、启动ASF
回到ASF文件夹根目录下,执行./ArchiSteamFarm
,ASF会进行初始化,会自动登录Steam账号,这个时候打开你的Steam手机客户端,出现登录授权直接点击同意,或者选择N , 输入验证码登录。
看到IP地址说明可以访问了
浏览器输入ip+1242
即可打开页面,然后输入你设置的IPC密码
这样就算部署完成并挂卡了。
4、给游戏挂时长
ASF会自动挂卡,但是不会自动帮你挂时长。
在GamesPlayedWhileIdle
这栏输入你要挂时长的游戏AppID
即可,待没有卡可以挂时将进行挂时长。
5、后台保活
宝塔用户可以使用进程守护管理器进行后台保活。