回复
32
查看
756
收藏
32

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

发表于 2018-8-9 17:52:30 | 显示全部楼层 |阅读模式

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 James_Zhao 于 2018-8-17 16:17 编辑
一个在Linux服务器上快速安全部署ArchiSteamFarm挂卡的脚本

这个脚本有哪些功能?
  • 一键部署ArchiSteamFarm所需要的环境
  • 安装ArchiSteamFarm
  • 配置ArchiSteamFarm
  • 卸载ArchiSteamFarm

反馈和建议

这是也是我第一次些Shell脚本,在使用中可能遇到奇奇怪怪一些Bug,请多多包涵。如果在使用中有任何问题,欢迎反馈给我,我会尽快修复和完善脚本。开源项目地址(GitHub):https://github.com/ChenxuanZhao/ASF-Install-Shell

使用方法
  • 使用"Xshell6"或"Putty"之类的工具连接到你的服务器
  • 下载脚本(V0.0.1)
    1. wget https://github.com/ChenxuanZhao/ASF-Install-Shell/releases/download/v0.0.1/asf_linux.sh -O asf_linux.sh
    复制代码

  • 运行脚本
    1. sudo su
    2. bash asf_linux.sh
    复制代码

  • 脚本显示
    1. ---- 血小板が可爱い | ArchiSteamFarm一键云挂卡----
    2. V0.0.1
    3. ————————————————————————
    4. 0. 配置 ArchiSteamFarm 运行所需的环境
    5. 1. 安装 ArchiSteamFarm
    6. 2. 配置 ArchiSteamFarm 挂卡账户
    7. 3. 运行 ArchiSteamFarm 方法
    8. 4. 卸载 ArchiSteamFarm
    9. ————————————————————————
    10. 按[ Ctrl + C ]退出脚本
    11. 请输入数字 [0-4]:
    复制代码


输入"0",安装运行所需的环境
  • 修改DNS
  • 系统更新
  • 安装Mono,Vim,unzip等软件
  • 校准时间
  • 清理缓存

输入“1",安装  ArchiSteamFarm
  • 下载ASF-linux-x64.zip
  • 解压ASF-linux-x64.zip  到 "/root/ASF"目录下
  • 删除ASF-linux-x64.zip

输入"2",配置 ArchiSteamFarm 挂卡账户
  • 在Hosts中加入Steam社区IP(解决国内服务器挂卡时出现无法检测到徽章的问题)
  • 输入Steam账号和密码。输错没关系可以反复配置(目前V0.0.1版本的脚本只支持基本设置,在以后版本中会加入更多配置)
文件名称是"Account1.json",如果有其他要求可以使用
  1. vim /root/ASF/config/Account1.json
复制代码

来编辑和添加内容,最后别忘了保存就行。

输入"3",显示挂卡方法
  1. ————————————————————————
  2. 开启ASF挂卡方法命令(先记下来之后再退出脚本)
  3. 按[ Ctrl + C ]退出脚本
  4. sudo screen -S ASF
  5. cd /root/ASF/
  6. ./ArchiSteamFarm
  7. ————————————————————————
复制代码

根据上面提示先退出脚本再运行以下命令
  1. sudo screen -S ASF
  2. cd /root/ASF/
  3. ./ArchiSteamFarm
复制代码

最后出现熟悉ArchiSteamFarm挂卡界面就成功了。

常见问题

  • 没有安装ICU
    报错:
    1. FailFast:
    2. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
    3.   at System.Environment.FailFast(System.String)
    4.   at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
    5.   at System.Globalization.GlobalizationMode..cctor()
    6.   at System.Globalization.CultureData.CreateCultureWithInvariantData()
    7.   at System.Globalization.CultureData.get_Invariant()
    8.   at System.Globalization.CultureInfo..cctor()
    9.   at System.Globalization.CultureInfo.get_InvariantCulture()
    10.   at System.StringComparer..cctor()
    11.   at System.AppDomain.InitializeCompatibilityFlags()
    12.   at System.AppDomain.Setup(System.Object)
    13. Aborted
    复制代码

    解决方法,安装ICU
    1. sudo yum -y install icu
    复制代码



作者:James_Zhao

最后编辑日期:2018 年 08月 17日










评分

参与人数 5体力 +16 蒸汽 +4 收起 理由
兴趣使然的玩家 + 2 感谢分享
pinkgun + 8 + 4 感谢分享
一群王八蛋、、 + 2 优秀资料
Originalintenti + 2 优秀资料
深呼吸 + 2 优秀资料

查看全部评分

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 3 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

cittasavkhara 发表于 2018-8-15 10:37
大佬   ASF批量激活返回的英文是啥意思哇
Fail/Already Purchased
Fail/Does Not Own Required App

你是想用ASF实现批量激活,但是错误激活次数太多被Steam限制激活了!
  1. 失败/已购买
  2. 失败/没有所需的应用程序
  3. 失败/复制激活码
  4. 失败/已购买
  5. 失败/错误的激活码
  6. 失败/一段时间内限制激活
复制代码

ArchiSteamFarm官方Wiki:
  1. https://github.com/JustArchi/ArchiSteamFarm/wiki
复制代码

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 3 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0


RedHat/CentOS/Fedora都能用,我都测试过了。你先发一下报错的截图吧。
如果你是新系统可能没装wget
  1. sudo yum -y install wget
复制代码

0

赠楼

0%

赠楼率

92

蒸汽

4

主题

76

帖子

137

积分

发表于 3 天前 | 显示全部楼层

社区昵称:CG、心走 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

大佬   ASF批量激活返回的英文是啥意思哇
Fail/Already Purchased
Fail/Does Not Own Required App
Fail/Duplicate Activation Code
Fail/AlreadyPurchased
Fail/Bad Activation Code
Fail/RateLimited
这些
[发帖际遇]: cittasavkhara 千辛万苦抢到的测试 Key 转正了,获得体力 2 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

307

蒸汽

3

主题

227

帖子

412

积分

发表于 3 天前 | 显示全部楼层

社区昵称:Lc退坑公考 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+6/-0

系统要求 什么版本  输入 wget https://github.com/ChenxuanZhao/ ... v0.0.1/asf_linux.sh -O asf_linux.sh 无效啊

0

赠楼

0%

赠楼率

109

蒸汽

0

主题

70

帖子

154

积分

发表于 5 天前 | 显示全部楼层

社区昵称:墨殇流光灬 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

James_Zhao 发表于 2018-8-13 15:45
你把报错截图啊:)
如果你指的时那个ASF.json里改成

好的明白了,我说的就是这个

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 5 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 James_Zhao 于 2018-8-13 17:09 编辑
qq1812363793 发表于 2018-8-13 15:27
为啥在config里面不能设置成中文,中文就会报错

你把报错截图啊:)
如果你指的是那个ASF.json里改成
  1. "CurrentCulture": "zh-CN"
复制代码

之后出现乱码的话,先安装中文语言包,然后把Xhelll6编码改成“Unicode(UTF-8)”即可

0

赠楼

0%

赠楼率

109

蒸汽

0

主题

70

帖子

154

积分

发表于 5 天前 | 显示全部楼层

社区昵称:墨殇流光灬 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

为啥在config里面不能设置成中文,中文就会报错

2

赠楼

0%

赠楼率

263

蒸汽

21

主题

2640

帖子

1434

积分

发表于 6 天前 | 显示全部楼层

社区昵称:不就改个名😜EZ 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+2/-0

马克一下
[发帖际遇]: 兴趣使然的玩家 在创意工坊发布的 Mod 受到 G 胖青睐,入选不朽饰品,获得体力 2 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

80

蒸汽

0

主题

26

帖子

70

积分

发表于 6 天前 | 显示全部楼层

社区昵称:我永远喜欢 休比 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

感谢分享,不过之前已经根据ubuntu上挂asf的方法挂上啦,233

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 6 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 James_Zhao 于 2018-8-12 14:02 编辑
tutain 发表于 2018-8-12 12:27
大佬,有个问题请教下。挂上卡以后.如果我玩游戏挤掉了ASF。ASF会自动登录吗?登录需要数app令牌吗? ...

ASF官方Wiki
Can I play a game while ASF is farming?
No. ASF unlike IM has independent Steam client included, and Steam network allows only one Steam client at a time to play a game. You can however disconnect ASF any time you like by starting a game (and clicking "OK" when asked if Steam network should disconnect other client) - ASF will then patiently wait till you're done playing, and resume the process afterwards. Alternatively, you can still play in offline mode anytime you like, if that is satisfying for you.

大致翻译一下:
因为Steam一次只允许一个Steam客户端玩游戏,启动游戏之后会断开ASF,ASF会耐心等待您玩完游戏,然后继续执行挂卡过程。

但是我也遇到过玩完游戏之后并没有自动登录的情况,登录时要输令牌。(出现几率不大)

0

赠楼

0%

赠楼率

333

蒸汽

2

主题

29

帖子

355

积分

发表于 6 天前 | 显示全部楼层

社区昵称:MOJI 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

大佬,有个问题请教下。挂上卡以后.如果我玩游戏挤掉了ASF。ASF会自动登录吗?登录需要数app令牌吗?
[发帖际遇]: tutain 被 EA 召为商业间谍进 V 社卧底,被 G 胖揭发扔出窗外,获工伤赔偿体力 2 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 7 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

tutain 发表于 2018-8-10 10:03
大佬,最后运行的时候报错。能帮忙看下吗?

报错.Net报错,安装ICU即可
yum -y install icu

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 7 天前 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

听风就是雨 发表于 2018-8-11 01:32
感谢,为什么这个不加游戏时间?

这个脚本使用的是最简配置挂卡账户,文件名称是"Account1.json",如果你想挂游戏时间
  1. vim /root/ASF/config/Account1.json
复制代码

在文件中加入(中间的那些数字是游戏ID,把你要挂的游戏ID填进去 )
  1. "GamesPlayedWhileIdle": [
  2.     359550,
  3.     570,
  4.     730,
  5.   ]
复制代码

今后这个脚本也会加入更多的配置选项:)
[发帖际遇]: James_Zhao 半夜修仙,浑浑噩噩,把闪卡分解了宝珠,补偿体力 1 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

1

蒸汽

0

主题

8

帖子

5

积分

发表于 7 天前 发自移动设备 - 你的掌上 SteamCN 社区 | 显示全部楼层
感谢,为什么这个不加游戏时间?

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 2018-8-10 14:38:32 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 James_Zhao 于 2018-8-11 19:51 编辑

报错.Net报错,安装ICU即可
  1. yum -y install icu
复制代码


0

赠楼

0%

赠楼率

333

蒸汽

2

主题

29

帖子

355

积分

发表于 2018-8-10 10:03:15 | 显示全部楼层

社区昵称:MOJI 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

大佬,最后运行的时候报错。能帮忙看下吗?
  1. FailFast:
  2. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.

  3.    at System.Environment.FailFast(System.String)
  4.    at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
  5.    at System.Globalization.GlobalizationMode..cctor()
  6.    at System.Globalization.CultureData.CreateCultureWithInvariantData()
  7.    at System.Globalization.CultureData.get_Invariant()
  8.    at System.Globalization.CultureInfo..cctor()
  9.    at System.Globalization.CultureInfo.get_InvariantCulture()
  10.    at System.StringComparer..cctor()
  11.    at System.AppDomain.InitializeCompatibilityFlags()
  12.    at System.AppDomain.Setup(System.Object)
  13. Aborted
复制代码
[发帖际遇]: tutain 被 EA 召为商业间谍进 V 社卧底,被 G 胖揭发扔出窗外,获工伤赔偿体力 1 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 2018-8-9 22:11:09 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0


挂卡失败“ASF无法获得徽章的信息“
  1. vim /ect/host
  2. 按”i“,加入
  3. 23.219.168.173 steamcommunity.com
  4. 按依次按下Esc : w q !
  5. 回车
复制代码
[发帖际遇]: James_Zhao 被 EA 召为商业间谍进 V 社卧底,被 G 胖揭发扔出窗外,获工伤赔偿体力 2 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

109

蒸汽

0

主题

70

帖子

154

积分

发表于 2018-8-9 20:31:16 | 显示全部楼层

社区昵称:墨殇流光灬 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

这算是挂好了么
TIM截图20180809203043.png

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 2018-8-9 20:14:59 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

qq1812363793 发表于 2018-8-9 20:04
链接GitHub失败怎么破

方法:
1.多尝试几次“1. 安装 ArchiSteamFarm”,因为国内Github上下载东西本来就不稳定。
2.在自己电脑上先下一个ASF,解压好后,上传到服务器上。

0

赠楼

0%

赠楼率

109

蒸汽

0

主题

70

帖子

154

积分

发表于 2018-8-9 20:04:50 | 显示全部楼层

社区昵称:墨殇流光灬 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+1/-0

链接GitHub失败怎么破

1

赠楼

24%

赠楼率

275

蒸汽

14

主题

373

帖子

590

积分

发表于 2018-8-9 19:55:53 | 显示全部楼层

社区昵称:zaraki 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

感谢楼主 收藏以备不时之需
[发帖际遇]: zaraki 有眼光地在游戏锁区前低价购入了,喜加体力 2 点 幸运榜 / 衰神榜

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 2018-8-9 19:29:38 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

steven026 发表于 2018-8-9 18:16
大佬centos6上面有没有办法安装ASF3.0?似乎.net不支持centos6 只能在7上面装

你可以尝试安装Mono,Mono是“跨平台,开源.NET框架”
https://www.mono-project.com/download/stable/#download-lin-centos

1

赠楼

0%

赠楼率

455

蒸汽

48

主题

2670

帖子

1685

积分

发表于 2018-8-9 19:25:30 | 显示全部楼层

社区昵称:モモコ 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+4/-0

怎么弄个俄罗斯的服务器。。。

0

赠楼

0%

赠楼率

496

蒸汽

0

主题

2417

帖子

1762

积分

『片十字花瓣』

发表于 2018-8-9 19:17:29 | 显示全部楼层

61

赠楼

11%

赠楼率

36

蒸汽

140

主题

3258

帖子

3014

积分

我笑花,花醉太红,何意笑春风?花笑我,我醉尘梦,何意笑花红?

『片十字花瓣』

发表于 2018-8-9 18:44:50 | 显示全部楼层

社区昵称:freeman124 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+157/-0

James_Zhao 发表于 2018-8-9 18:43
这个脚本暂时还不能支持Ubuntu

我用过之前大佬给ubuntu的脚本 可是我的Host改不了 因为我的443端口被NG占用着!

0

赠楼

0%

赠楼率

12

蒸汽

1

主题

13

帖子

40

积分

 楼主| 发表于 2018-8-9 18:43:16 | 显示全部楼层

社区昵称:血小板が可愛い 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

本帖最后由 James_Zhao 于 2018-8-9 19:20 编辑
freeman124 发表于 2018-8-9 18:17
root@mail:~# bash asf_linux.sh
暂时不支持您的系统。
root@mail:~#

这个脚本暂时还不能支持Ubuntu,Ubuntu的包管理和RedHat不一样,虽然可以先“apt-get install yum”,但是还没测试过是否可行。

13

赠楼

3%

赠楼率

323

蒸汽

76

主题

2803

帖子

2537

积分

!好你

『片十字花瓣』『滴学生卡』

发表于 2018-8-9 18:23:42 | 显示全部楼层

社区昵称:liulies 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+12/-0

freeman124 发表于 2018-8-9 18:17
root@mail:~# bash asf_linux.sh
暂时不支持您的系统。
root@mail:~#

人家就没说支持啊,
centos系列的。你这个用apt的

5

赠楼

4%

赠楼率

323

蒸汽

8

主题

78

帖子

778

积分

发表于 2018-8-9 18:23:05 | 显示全部楼层

社区昵称:Toni 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

freeman124 发表于 2018-8-9 18:17
root@mail:~# bash asf_linux.sh
暂时不支持您的系统。
root@mail:~#

https://steamcn.com/t405699-1-1 ubuntu可以用这个
[url=https://steamsignature.com][/u

2

赠楼

0%

赠楼率

60

蒸汽

4

主题

103

帖子

223

积分

发表于 2018-8-9 18:23:02 | 显示全部楼层

社区昵称:Rhapsody 资料 加好友 聊天 库存 截图 好友 群组 愿望单 评测 信誉+0/-0

血小板が可爱い ,可以可以
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  作为民间站点,自 2004 年起为广大中文 Steam 用户提供技术支持与讨论空间。历经十余载风雨,如今已发展为国内最大的正版玩家据点。

列表模式 · · 微博 · 群组 · 贴吧 · QQ群 
SteamCN 蒸汽动力 ©2004-2017 Chinese Steam User Fan Site.
Designed by Lee in Singapore, Powered by Discuz!
推荐使用 ChromeMicrosoft Edge 来浏览本站
广告投放|文字版|SteamCN 蒸汽动力 ( 冀ICP备05004600号 )
GMT+8, 2018-8-18 07:17, PE: 0.283713s , QE: 314, Redis On.
快速回复 返回顶部 返回列表