翼龙面板后端详细安装步骤
翼龙面板后端详细安装步骤
Riv3n前端部署完成后,我们将在这台服务器上继续安装,部署后端,以实现对接。
安装docker
需要确定的是,容器架构是无法安装docker的,所以你需要一台kvm或者类似虚拟化的服务器来安装docker。
进入用户目录,输入命令使用官方脚本一键安装docker,整个过程需要1-2分钟
1 | cd ~ |
安装完成后我们需要启动docker服务
1 | systemctl enable --now docker.service |
安装nodejs
这里使用nodejs脚本,安装nodejs源,注意nodejs版本需要10
https://github.com/nodesource/distributions/blob/master/README.md
1 | curl -sL https://rpm.nodesource.com/setup_10.x bash - |
安装后端
首先创建目录,用于存放程序和服务器数据,创建后进入daemon目录,开始安装后端
1 | # 创建安装目录 |
注意:一般的VPS都是直接把硬盘容量全部划分给根(也就是/)
但如果你的机器大部分硬盘容量都挂载到其他的目录了,例如home,那这边新建文件夹的时候,就把srv改成home吧,总而言之看你自己挂载的目录哪个空闲空间大就用哪个。
1 | # 一键下载代码并解压 |
前后端的对接
我们登录进前端,点右上角进入设置
添加一个区域,写一下名字和描述
然后添加一个节点
这里要注意的是,ssl这里是一定要选的,右边超售那里不需要就写-1
都写完了以后点右下角绿色的按钮创建
然后生成token
把这段代码复制下来在节点服务器里执行一下
我们给节点申请下证书
1 | yum install epel-release |
这里注意没有安装unzip也要装一下
1 | yum -y install unzip |
然后手动启动下后端测试
1 | npm start |
正常的话就Ctrl+C退出运行,然后将其放到后台运行 , 接着我们创建服务
1 | vi /etc/systemd/system/wings.service |
1 | [Unit] |
然后启动下服务顺便设置下开机启动
1 | systemctl start wings |
试运行
这里拿我比较熟悉的饥荒为例
首先我们需要打开下面的网址生成一个Steam服务器令牌:
https://steamcommunity.com/dev/managegameservers
有人问appid不知道是多少这里教大家一下
首先我们打开steam,点左上角的steam-设置
然后选界面,把这一项打勾
这时候steam上面就会显示出来网址了
商店里搜索游戏,app后面的这串数字就是app id了
然后创建了以后,复制一下key
然后回到翼龙面板,新建个server,名字什么的写一下
内存硬盘CPU限制填一下
选择一下饥荒这个游戏
最后这里写一下你刚才复制的key
然后我们等几分钟后台生成