安装ASF

1
2
3
4
mkdir -p /root/ASF #新建可以任意文件夹

docker run -p 1242:1242 -v /root/ASF/config:/app/config -v /root/ASF/plugins:/app/plugins --name ASF --pull always justarchi/archisteamfarm:latest

配置文件

此示例假定您将使用单个 ASF 容器,所有配置文件都放在 /opt/docker/ASF/config。 您需要修改此处的配置文件路径以匹配您的环境。 如果您打算编写内容如下的 IPC.config 配置文件,则此 ASF 也能够正常启用 IPC 接口:

1
2
3
4
5
6
7
8
9
{
"Kestrel": {
"Endpoints": {
"HTTP": {
"Url": "http://*:1242"
}
}
}
}

ASF.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
{
"AutoRestart": true,
"CommandPrefix": "!",
"ConfirmationsLimiterDelay": 10,
"ConnectionTimeout": 60,
"CurrentCulture": "zh-CN",
"Debug": false,
"FarmingDelay": 15,
"GiftsLimiterDelay": 1,
"Headless": false,
"IdleFarmingPeriod": 8,
"InventoryLimiterDelay": 3,
"IPC": true,
"IPCPassword": "password",
"IPCPrefixes": [
"http://*:1242/"
],
"LoginLimiterDelay": 10,
"MaxFarmingTime": 10,
"MaxTradeHoldDuration": 15,
"OptimizationMode": 0,
"Statistics": true,
"SteamMessagePrefix": "/me ",
"SteamOwnerID": 0,
"SteamProtocols": 7,
"UpdateChannel": 1,
"UpdatePeriod": 24,
"WebLimiterDelay": 200,
"WebProxy": null,
"WebProxyPassword": null,
"WebProxyUsername": null,
"Blacklist": [
730,
440,
221100,
10,
240,
50,
70,
500,
550,
20,
30,
300,
320,
40,
60,
80,
360,
58610,
222880,
4000,
252490,
2100,
61700,
21970,
1250,
204300,
219640,
10180,
115300,
42700,
2400,
216250,
255220,
65800,
4920,
35450,
44350,
221040,
70000,
282800,
227100,
215470,
222480,
208090,
243800,
17710,
1200,
63000,
63500,
61730,
45500,
63200,
39000,
224260,
223710,
104900,
55110,
247730,
55100,
6510,
214360,
214630,
63970,
42160,
204080,
212410,
209610,
201070,
244630,
91310
]
}

简单介绍几个重要的配置:

  • “Blacklist”:不挂卡的游戏 (这里排除了所有带 VAC 的游戏)
  • “SteamOwnerID”ASF 所有者的 SteamIDASF 所有者可以使用全局指令 (例如:!exit!restart!update 等 )
    获取 SteamID 的方法:怎么获取 SteamID?

详细的配置说明请参考:ASF.json 详细配置说明