跳至正文

项目推荐:MCSManager

你是不是遇到过一个人管理一堆Minecraft服务器,在screen之间切换来切换去很麻烦,或者一车面包人想管理一个服务器,却因为设备不同而无法管理呢?

项目简介

MCSManager是一个全中文,轻量级,开箱即用,多实例和支持 Docker 的 Minecraft 服务端管理面板

项目特色

  • 轻量化面板,占用少(实测实际使用中仅占用5M左右内存)
  • 无需使用数据库
  • 可以使用Docker作为服务端的容器
  • 可抗CSRF攻击
  • API全面,开发简易
  • 部署简易,配置人性

安装教程(摘自原项目)

在 Windows 运行

对于 Windows 系统,已整合成直接运行版本,下载即可运行(建议使用管理员权限运行):

http://mcsm.suwings.top/ (官方站点)

  • 前往官方网站下载 Windows 版本即可,双击 运行.bat 或 Start.bat 文件即可。

在 Linux 运行

一行命令快速安装(适用于AMD64架构 Ubuntu/Centos/Debian/Archlinux)

wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash
  • 执行完成后,使用 systemctl start mcsm 即可启动面板服务。
  • 面板代码与运行环境自动安装在 /opt/ 目录下。

其他 Linux 发行版安装

  • 若一键安装不起作用,则可以尝试此步骤手动安装。
# 切换到安装目录,没有此目录请执行 mkdir /opt/
cd /opt/
# 下载运行环境
wget https://npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.gz
# 解压文件
tar -zxvf node-v12.16.1-linux-x64.tar.gz
# 链接程序到环境变量中
ln -s /opt/node-v12.16.1-linux-x64/bin/node /usr/bin/node
ln -s /opt/node-v12.16.1-linux-x64/bin/npm /usr/bin/npm
# 克隆仓库(若没有 git,请安装它,如 apt install -y git)
git clone https://github.com/MCSManager/MCSManager.git
# 进入目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
npm start 
# 关闭面板使用 Ctrl+C 快捷键即可
  • 注意,这种安装方式不会自动注册面板到系统服务(Service),所以必须使用 screen 软件来管理。
  • 或者您可以 点击这里 来手动配置面板到系统

关于更多的安装说明,请 单击这里

友情提示:在其他非x86平台上,你可能需要手动从你的包管理器安装正确的node环境

在 MacOS 运行

安装 nodenpm, 和 homebrew

  • 可用于 Apple Silicon(arm64)和 Intel(x64)的 Mac

手动安装 mcsmanager

# 克隆仓库
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager/
# 启动面板
npm start
# 关闭面板使用 Ctrl+C 快捷键即可

启动

#进入目录
cd mcsmanager/
# 启动面板
npm start

我在这个项目发现了问题,该怎么办?

你可以去GitHub反馈 => Issues · MCSManager/MCSManager (github.com)

若发现严重安全漏洞又不便公开发布,请发送邮件至: [email protected],安全问题修复后将在代码中附加漏洞发现者姓名

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注