因为买了一台云服务器,不拿来干点啥实在是太亏了,于是便想到了可以使用云服务器来挂卡。
# 步骤
# 安装.net环境
ASF是基于.netcore开发的程序,所以需要安装环境。这里建议看微软官方的安装文档,里面有不同系统的安装方法。
我们需要安装的只是ASP.NET Core 运行时。
我的系统是centos7,这里就只列举我系统上的命令了。
|
|
# 安装ASF
在ASF的发布页面上下载系统对应的版本解压即可。
我这里是在本地先下载好后用WinSCP直接传上服务器。
# 配置ASF
这里就采用官方的**在线配置文件生成器**自动生成即可。
我们这里选择机器人
,将steam的账号和密码填入,并将Enabled设置为True就行了。
详细的配置内容可以在官方Wiki上看到,这里就不再赘述了。
下面放上我的配置文件:
|
|
CustomGamePlayedWhileFarming
:表示挂卡时显示的游戏名CustomGamePlayedWhileIdle
:表示空闲时显示的游戏名HoursUntilCardDrops
:表示至少将游戏挂到几小时,如果是非限制账户,调到0是最好的。
我们也可以配置ASF本身的设置,这里也同样贴上我的配置:
|
|
s_SteamOwnerID
:该属性定义 ASF 进程所有者的 64 位 Steam ID,直接设置成自己的大号就行CurrentCulture
:ASF的语言IPCPassword
:由于ASF默认会开启IPC服务,为了安全起见建议设置密码或关闭IPC服务。
将配置文件放入config
目录里就行了。
# 启动ASF
首先将ASF的主程序设置为可执行:
|
|
然后运行即可:
|
|
# 附加步骤
# 使用ASCF
由于服务器在大陆境内,由于众所周知的原因是无法访问steam社区的,这时就需要使用大佬开发的转发工具了。
【更新2.0】另一个SteamCommunityFix | 支持Win/Linux/MacOS 【2018-08-29】
下载地址:https://pan.baidu.com/s/1nvBW8qP
使用步骤:
-
下载并解压缩
-
打开终端(Terminal),进入到ascf程序目录: 如ascf程序在 /Users/Makazeu/Downloads/文件夹中,那么在终端中输入
1
cd /Users/Makazeu/Downloads
-
赋予程序可执行权限,在终端中输入命令:
1
chmod +x ./ascf
-
使用root用户(管理员用户)运行程序,在终端中输入
1
sudo ./ascf
输入root用户密码后,看程序是否运行 因为程序涉及到hosts文件修改,需要高权限,所以你需要输入root密码
-
若程序已经成功运行,此时就不要关闭终端窗口了,否则程序就会退出!试下Steam社区能否正常打开
# 使用Tmux
由于我们在服务器上使用,不可能一直开着ssh,这时就需要将终端窗口和会话解绑,Tmux就是做这个工作的。
安装:
|
|
常用命令/快捷键:
-
新建会话:Tmux 窗口默认是以0、1、2……来编号的,为了便于区分,可以为每个会话起名
1
tmux new -s <session-name>
-
分离当前会话:
Ctrl+b d
-
列出所有会话:
Ctrl+b s
或tmux ls
-
重命名当前会话:
Ctrl+b $
或tmux rename-session -t 0 <new-name>
-
接入到某个会话:
1 2 3 4 5
# 使用会话编号 $ tmux attach -t 0 # 使用会话名称 $ tmux attach -t <session-name>
-
切换到某个会话:
1 2 3 4 5
# 使用会话编号 $ tmux switch -t 0 # 使用会话名称 $ tmux switch -t <session-name>