前言:
之前挂卡一直使用steam++自带的asf,但是对于在电脑运行的游戏来说难免会有一些影响。
既然都玩青龙了,肯定有docker,不如直接把ASF搭建在服务器里。
一、拉取ASF镜像
这里使用的是latest分支
docker pull justarchi/archisteamfarm:latest
arm架构用下面这条
docker pull justarchi/archisteamfarm:arm-latest
关于各个分支的介绍请参考官方Wiki
大部分用户使用latest分支是完全够用的了
二、构建目录
目的是将docker内的目录映射出来
当然如果你不需要也可以直接跳过
新建一个存放 ASF 配置的文件夹
在里面分别新建config,logs,plugins三个文件夹
config用于存放配置文件,logs用于存放日志文件,plugins用于存放插件文件
如果目录结构和我一样的可以直接复制我的命令
cd /volume1/docker/ && mkdir ArchiSteamFarm && cd ArchiSteamFarm
mkdir config && mkdir logs && mkdir plugins
三、创建配置文件
如果你之前在Windows下运行过ASF,你可以直接将原先的配置复制过来
如果是第一次使用的话请安以下格式创建三个主要配置文件
- ASF.json
{ "IPC": true, #开启IPC,即网页版管理 "IPCPassword": "password", #IPC管理密码 "s_SteamOwnerID": "" #控制号的64位id,即发送命令的账号 }
-
bot.json(名字可随意)
{ "SteamLogin": "id", #steam账号 "SteamPassword": "password", #steam账号密码 "Enabled": true #是否开启挂卡 }
-
IPC.config
{ "Kestrel": { "Endpoints": { "HTTP": { "Url": "http://*:1242" #该端口可自定义,但需要与docker映射出去的端口一致 } } } }
如果你有过使用ASF的经验,你可以自己编写配置文件
否则,请使用 在线配置文件生成器 生成配置文件
Steam账户个性化设置请参考官方配置文档
创建完的配置文件全都放在config文件夹中即可
四、启动ASF
docker run -it \
-p 1242:1242 \
-v /volume1/docker/ArchiSteamFarm/config:/app/config \
-v /volume1/docker/ArchiSteamFarm/config:/app/config \
-v /volume1/docker/ArchiSteamFarm/config:/app/config \
--name ASF justarchi/archisteamfarm
不出意外就OK了
因为我已经搭建好一台了,所以这次教程搭建的并没有放入配置文件,所以会提示找不到配置文件
正常按照上面的教程来的话是一切?的
基础教程先到这里啦,后面我还会写更完整的配置文件教程和ASF-ui的图形化教程
有能力的小伙伴也可以根据官方Wiki的教程自己尝试
感谢分享
有人能简单说下ASF的功能吗
去asf项目里看官服简介吧~功能太多讲不清
学习了不错
谢谢,分享学习了
这asf陌生啊
感谢分享
谢谢分享,学习了
感谢分享,插眼学习
感谢分享,插眼学习
mark一下。
又学习到了,写的非常好
挂卡是什么意思
与余同是识翁人,惟有西湖波底月。
mark一下。
真棒,感谢分享!
谢谢大佬分享,谢谢!
mark一下。
这真是个好文章,谢谢
先看看,不明白的地方再问