⚠️ 这不是来自 MCSManager 或其开发者的官方文档或教程。如果您第一次使用 MCSManager,前往 https://docs.mcsmanager.com/zh_cn/ 阅读官方文档。本文旨在补充说明未在官方文档中提及的一些步骤,并不能完全替代官方文档。若您对程序本身有疑问,建议前往官方群组提问,或者在 GitHub 上新建一个 Issue。
安装
MCSManager 支持不同的操作系统,但是在不同的操作系统上需要不同的安装步骤。
Windows
MCSManager 官方提供了 Windows 版本安装包。您可以 https://awwa.cc/mcsm/win 这个链接来下载。截至本文撰写、发布之时,MCSManager 官方 Windows 版本仍旧包含了两个 node_app.exe
,所以建议您将安装包解压后进行处理。
删除
Github.url
。编辑
start.bat
,全部内容替换为:
@echo off
set node="%~dp0mcsmanager/daemon/node_app.exe"
cd "%~dp0mcsmanager/daemon"
start cmd /c %node% --enable-source-maps --max-old-space-size=8192 app.js
ping localhost > nul
cd "../web"
start cmd /c %node% --enable-source-maps --max-old-space-size=8192 app.js –open
删除
mcsmanager\web\node_app.exe
。修改
mcsmanager\daemon\start-daemon.bat
,全部内容替换为:
@echo off
cd %~dp0
start cmd /c node_app.exe --enable-source-maps --max-old-space-size=8192 app.js
这样一来,我们只需要一个 node_app.exe
就可以启动 MCSManager 本身了。此时,双击启动 start.bat
,MCSManager 的 Web 和 Daemon 程序将会很快启动。前往 localhost:23333
设置账号密码即可开始配置实例并进行使用。
注:这两段 Batch 脚本是本文作者编写的,替换官方启动脚本后将省去一个 Node.js 运行环境,所以它们已被提交给 MCSManager 开发者,并且它们将会出现在后续版本的 MCSManager Windows 版本安装包中。
要为它配置开机自启动,前往 https://learn.microsoft.com/zh-cn/sysinternals/downloads/autologon 下载 Autologon 程序并按照上面的说明配置自动登录。配置完成后,打开 MCSManager 的根目录,其中包含 start.bat
,右键它并选择发送快捷方式到桌面,随后将这个快捷方式移动到 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
文件夹,然后重新启动您的服务器,即可实现 MCSManager 的开机自启动。您还可以进一步在 MCSManager 配置实例的自启动功能,以便实现开机后实例的自启动。
GNU/Linux
依次执行:
cd ~
wget https://script.mcsmanager.com/setup_cn.sh
chmod +x setup_cn.sh
sudo ./setup_cn.sh
rm setup_cn.sh
完成这些步骤后,您的 MCSManager 应该已经自动安装并配置好了开机自启动(需要 systemd)。默认的安装方式将会使用 root 权限运行 Web 和 Daemon,建议您配置单独的用户用于运行 MCSManager 以避免安全问题,或者使用 Docker 安装。
卸载
Windows
移除启动文件夹中的快捷方式,删除 MCSManager 文件夹(记得提前备份实例),然后使用 AutoLogon 去除开机自动解锁屏幕(可选)。
GNU/Linux
使用 root 执行 https://gist.github.com/HuajiMUR233/ae30929c1f0dfa0c84bae62c754463c5 即可自动卸载 MCSManager,建议先备份实例,以防数据丢失。