(很不幸,由于服务器崩溃时间,图片资源已经丢失,下面为文字补档)
最近在和朋友玩太空狼人杀,有点上头,但是有一个很不好的体验就是among us没有内置语音系统,所以只能在QQ上拉群开语音,但是这样的话就办法做到类似像Dread Hunger那样的局域语音,于是自己上网谷歌了一下,了解到使用CrewLink可以在游戏中实现类似的功能,但是CrewLink官方建议玩家使用自己搭建的私人服务器,下面记录过程
环境说明
- 腾讯云4核 8GB 10Mbps轻量应用服务器
- CentOs7.6 *64
安装docker
由于我服务器上的docker是之前就配置好的,所以这里只记录一下当初配置过程中使用的命令行
- 使用Xshell7远程连接到自己的云服务器(也可以在web端进行控制)
- 输入命令:yum update
#更新umb包到最新,这一步会花费较长时间
yum install -y yum-utils device-mapper-persistent-data lvm2
#安装所需的软件包及驱动等
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
#设置yum源
yum install -y docker -ce
#安装docker
docker -v
#测试docker是否安装成功# 配置镜像加速
配置镜像加速器
如果不嫌慢或者会科学上网的话,这一步应该可以忽略
- 登录阿里云
- 找到容器镜像服务,进入其控制台,找到镜像工具->镜像加速器
- 按照操作文档中的说明配置镜像加速器
- 命令行输入docker info测试是否配置成功
配置并运行CrewLink
- 输入命令:git clone https://github.com/ottomated/CrewLink-server.git
# 将crewlink-server克隆到本地
docker build -t ottomated/crewlink-server:build .
# 使用docker创建镜像,不要这里的. 意为当前所在的目录,想创建在其他位置可以换成其他目录地址
docker run -d -p 9736 ottomated/crewlink-server:latest
# 创建一个容器并在该容器上端口9736上运行
测试
- 从github安装CrewLink客户端发行版https://github.com/ottomated/CrewLink/releases
- 运行exe程序,点击OpenGame使用CrewLink启动Steam,打开游戏
- 左上角进入设置界面,找到CHANGE VOICE SERVER,点击并输入自己的服务器ip地址使用http形式,没有打开防火墙的需要现在云服务器上开启对应的http端口
- 找小伙伴进行测试