• 欢迎访问寡人的吐槽胜地,我们真的只是吐槽,不谈技术,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 版权声明:大部分文章是从网上复制的!并不表示全部都是从网上复制的!
  • 我们将开启登录后才可以发表评论的限制,当然注册是完全开放的~

在centos7下使用mono+ArchiSteamFarm挂卡,b格满满

aha,转载 大变态 来源:Steamcn 1年前 (2017-03-14) 1573次浏览 已收录 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
安装。
然后

yum -y install mono-complete

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

mono -V

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

screen -S asf

根据archisteamfarm 下载 asf,配置好你的 xml 文件,然后用 ftp 等方式把整个文件夹上传到远程主机,我的上传路径是/opt/ASF 执行

cd /opt/ASF
mono ASF.exe

看到

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

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

这样就能退出了

ps: 怕不安全的话别用 root 账户执行,但可能会有权限问题等等,这些我就没研究了
ps1: 截止到文章写完的时候,我已经掉了 1 张卡了,看来 linux 运行是没问题的


本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费内容,请在下载后 24 小时之内自觉删除,若作商业用途请购买正版;如果有版权争议,请发送邮件至 master@digac.cc(请留下写明原因和文章链接),我们将及时处理,谢谢!

喜欢 (0)
大变态
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
IP Blocking Protection is enabled by IP Address Blocker from LionScripts.com.