NitWikit/docs/process/dashboard.md
驿站 36b1a70d74
重排标题 (#290)
* 文本编辑器

* 笨蛋服务

* 顺手修下没对齐的表格

* 强调不能当标题用

* 什么是服务端

* 什么是启动脚本

* 如何向大佬求助

* 什么是乱码

* 搭建面板

* 如何排除有问题的插件

* 可能用到的网站

* 反作弊插件
2024-10-01 19:56:33 +08:00

3.4 KiB
Raw Permalink Blame History

title sidebar_position
搭建面板 2

搭建面板

:::warning

本篇不是让你去购买面板服,而是在已有服务器上搭建!

:::

一个好的面板可以让我们管理服务器更加轻松,快捷,还可以让小白更快上手

MCSManager

MCSManager是一款免费易用现代化的游戏服务器管理面板非常适合小白

下载与安装

Windows

首先,点击此链接 一键下载到本地后解压

解压之后,你就可以看到start.bat,打开就可以启动(就是这么简单)

关闭面板

只需分别进入两个终端执行 Ctrl+C 即可。

Linux

脚本安装

在控制台输入

sudo su -c "wget -qO- https://script.mcsmanager.com/setup_cn.sh | bash"

然后?就完成~(≧▽≦)/~啦

启动方式:

# 先启动面板守护进程。
# 这是用于进程控制,终端管理的服务进程。
systemctl start mcsm-daemon.service
# 再启动面板 Web 服务。
# 这是用来实现支持网页访问和用户管理的服务。
systemctl start mcsm-web.service

# 重启面板命令
systemctl restart mcsm-daemon.service
systemctl restart mcsm-web.service

# 停止面板命令
systemctl stop mcsm-web.service
systemctl stop mcsm-daemon.service

:::tip

如果 systemctl 命令无法启动面板或无法获得sudo权限可以参考下文的 手动安装 中的 启动方式 来启动 MCSManager。 但这需要你用其他后台运行程序(比如screen)来接管它,否则当你的 SSH 终端断开之时,手动启动的 MCSManager 面板也会随之被系统强制结束。

面板 Web 服务是提供用户管理与网页访问功能的服务,守护进程是提供进程管理和容器管理的服务,两者缺一不可。如果某个功能不正常,可以只重启这一部分的服务来热修复问题。

:::

手动安装
# 切换到安装目录,你也可以换成其他的目录。
cd /opt/

# 下载 NodeJS 运行时环境,如果你已经安装了 NodeJS请忽略此步骤。
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-x64.tar.xz
tar -xvf node-v20.11.0-linux-x64.tar.xz

# 添加 NodeJS 到系统环境变量
ln -s /opt/node-v20.11.0-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v20.11.0-linux-x64/bin/npm /usr/bin/npm

# 进入你的安装目录
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/

# 下载 MCSManager(如果无法下载可以先科学上网下载再上传到服务器)
wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz

# 解压到安装目录
tar -zxf mcsmanager_linux_release.tar.gz

启动方式

:::tip Screen

关于 Screen 的教程,你可以看这个

:::

# 安装依赖库
./install.sh

# 请使用 Screen 程序打开两个终端窗口(或者其他接管程序)

# 先启动节点程序
./start-daemon.sh

# 在第二个终端启动 Web 面板服务
./start-web.sh

# 为网络界面访问 http://localhost:23333/
# 一般来说,网络应用会自动扫描并连接到本地守护进程。
# 默认需要开放的端口23333 和 24444

翼龙面板

翼龙面板的部署相对较为复杂,对新手不太友好

这篇 是个较为简单的教程