人们不是嘲笑你的梦想
他们嘲笑的是你的实力

翼龙面板后端详细安装步骤

前端部署完成后,我们将在这台服务器上继续安装,部署后端,以实现对接。

安装docker

需要确定的是,容器架构是无法安装docker的,所以你需要一台kvm或者类似虚拟化的服务器来安装docker。

进入用户目录,输入命令使用官方脚本一键安装docker,整个过程需要1-2分钟

cd  ~
curl -sSL https://get.docker.com/ | CHANNEL=stable bash

安装完成后我们需要启动docker服务

systemctl enable --now docker.service

安装nodejs

这里使用nodejs脚本,安装nodejs源,注意nodejs版本需要10

https://github.com/nodesource/distributions/blob/master/README.md

curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum -y install nodejs

安装后端

首先创建目录,用于存放程序和服务器数据,创建后进入daemon目录,开始安装后端

# 创建安装目录
mkdir -p /srv/daemon /srv/daemon-data
cd /srv/daemon

注意:一般的VPS都是直接把硬盘容量全部划分给根(也就是/)

但如果你的机器大部分硬盘容量都挂载到其他的目录了,例如home,那这边新建文件夹的时候,就把srv改成home吧,总而言之看你自己挂载的目录哪个空闲空间大就用哪个。

# 一键下载代码并解压
curl -L https://github.com/pterodactyl/daemon/releases/download/v0.6.12/daemon.tar.gz | tar --strip-components=1 -xzv
# 安装npm包
npm install --only=production --unsafe-perm

前后端的对接

我们登录进前端,点右上角进入设置

添加一个区域,写一下名字和描述

然后添加一个节点

这里要注意的是,ssl这里是一定要选的,右边超售那里不需要就写-1

都写完了以后点右下角绿色的按钮创建

然后生成token

把这段代码复制下来在节点服务器里执行一下

我们给节点申请下证书

yum install epel-release
yum -y install certbot
# 域名换成解析节点IP的域名
certbot certonly  -d *.example.com --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory 

这里注意没有安装unzip也要装一下

yum -y install unzip

然后手动启动下后端测试

npm start

正常的话就Ctrl+C退出运行,然后将其放到后台运行 , 接着我们创建服务

vi /etc/systemd/system/wings.service
[Unit]
Description=Pterodactyl Wings Daemon
After=docker.service

[Service]
User=root
#Group=some_group
WorkingDirectory=/srv/daemon
LimitNOFILE=4096
PIDFile=/var/run/wings/daemon.pid
ExecStart=/usr/bin/node /srv/daemon/src/index.js
Restart=on-failure
StartLimitInterval=600

[Install]
WantedBy=multi-user.target

然后启动下服务顺便设置下开机启动

systemctl start wings
systemctl enable wings

试运行

这里拿我比较熟悉的饥荒为例

首先我们需要打开下面的网址生成一个Steam服务器令牌:

https://steamcommunity.com/dev/managegameservers

有人问appid不知道是多少这里教大家一下

首先我们打开steam,点左上角的steam-设置

然后选界面,把这一项打勾

这时候steam上面就会显示出来网址了

商店里搜索游戏,app后面的这串数字就是app id了

然后创建了以后,复制一下key

然后回到翼龙面板,新建个server,名字什么的写一下

内存硬盘CPU限制填一下

选择一下饥荒这个游戏

最后这里写一下你刚才复制的key

然后我们等几分钟后台生成

未经允许不得转载:四四的军火库 » 翼龙面板后端详细安装步骤