玟茵开源社区知识库

如果您有自己的想法或者金点子,请提交给我们或直接参与项目,在此欢迎各位,您的反馈是我们持续前进的动力。
  1. 首页
  2. 技术入门
  3. 正文

Linux(CentOS 7)下使用mono+ArchiSteamFarm挂卡

2019年3月4日 183点热度 0人点赞 0条评论

首先感谢@zjmonk 发现的ArchiSteamFarm这么好的挂卡软件,在他的帖子里还提醒我可以用mono在linux上玩,真是大好人啊

补充下,本教程适用于服务器上24小时不间断挂卡,个人电脑不推荐安装linux桌面系统,自己家里还是用idle master更直观

FAQ:
1. 什么是mono呢?
简单的理解,可以认为是linux环境下的.net Framework,是个开源的项目,可以让C#程序运行在linux上面
2. 为什么要用linux?
当然是因为linux轻便性能高啦,如果能用linux挂卡,各大低配魔法主机、家里闲置的电脑、公司的服务器,都能拿来24小时挂卡!不用非得租用昂贵的Windows服务器啦!
3. 任何linux系统都可以吗?
本人linux小白,只保证CentOS7 64位我是测试过的,理论上Redhat也能用本教程。linux版本众多,不保证所有环境都行。
此外,mono这个东西,以前想用来开泰拉瑞亚服务器的时候用过,遭到了无情的失败,所以在一些环境里用mono无法运行一些C#程序,也是正常的...

下面是教程:
1. 首先ssh连接上远程主机,进入命令行
2. 安装mono(参考了CentOS 7 上部署Mono 4 和Jexus 5.6),先添加yum源。

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" 
   
yum-config-manager --add-repo http://download.mono-project.com/repo/centos/

有可能提示找不到yum-config-manager ,这个是因为系统默认没有安装这个命令,这个命令在yum-utils 包里,可以通过命令yum -y install yum-utils
安装。
然后

  1. yum -y install mono-complete

复制代码

这里和那篇文章里不太一样,我的主机执行他说的yum –y install mono-complete.x86_64会提示找不到包
最后执行

  1. mono -V

复制代码

如果出现
说明安装成功了。
3. 开始挂卡
安装完mono,可别急着运行,因为当前直接运行的话,一旦断掉ssh会话,程序就停止啦
使用screen命令,没安装的先yum -y install screen安装下
开启screen新窗口,并命名为asf

  1. screen -S asf

复制代码

根据安利一个新的挂卡软件ArchiSteamFarm - 平台研讨 - SteamCN 蒸汽动力 - 驱动正版游戏的引擎! 下载asf,配置好你的xml文件,然后用ftp等方式把整个文件夹上传到远程主机,我的上传路径是/opt/ASF执行

  1. cd /opt/ASF
  2. mono ASF.exe

复制代码

看到

大功告成!这时候你就可以安心的退出ssh连接
4. 退出挂卡

  1. screen -ls #显示所有的screen窗口名字和进程号
  2. kill [进程号]

复制代码

这样就能退出了

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可
标签: asf Steam 挂卡
最后更新:2023年4月1日

WenYinOS

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

COPYLEFT © 2023 玟茵开源社区知识库. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang