赞
踩
目录
MCSManager 面板(简称:MCSM 面板)是一款开源,分布式,轻量级,快速部署,支持大部分游戏服务端和控制台程序的管理面板
面板在 Minecraft 和其他游戏社区内中已有一定的流行程度,它可以帮助你集中管理多个物理服务器,动态在任何主机上创建游戏服务端,并且提供安全可靠的多用户权限系统,可以很轻松的帮助你管理多个服务器,一直在为 Minecraft,Terraria,Steam 游戏服务器管理员,运维人员和个人开发者提供健康的软件支持。
MCSM面板官方链接
https://mcsmanager.com/
Arm架构的手机+ZeroTermux+备份压缩包
压缩包以及ZeroTermux下载链接:
https://www.123pan.com/s/vMOAjv-vjBJH.html
下载ZeroTermux并安装
下载"备份压缩包.tar"并移动到"/storage/emulated/0/xinhao/data/"目录下
然后进入ZeroTermux
打开ZreoTermux
允许并同意
然后把左边菜单划出来(从屏幕最左边划向右边)
=>选择"备份/恢复"
=>选择"恢复"
=>选择"备份压缩包.tar"
=>随便输入个名字后确定
=>等待右边代码跑完
=>出现恢复完成的提示
=>点击左边菜单中的切换容器
=>切换到你命名的容器
=>选择"需要".
=>出现文字提示就是成功了
然后你就可以到"/storage/emulated/0/xinhao/data/"目录下删掉压缩包了
以上是恢复安装的过程,十分简单,但正所谓折腾的过程才是最大的乐趣,你都点进来了,为何不捣鼓一下,跟着下面走,绝对能安装成功。
Arm架构的手机+ZeroTermux+Ubuntu(国光大佬脚本)+可能不需要的魔法
同款Ubuntu系统安装参考下面这边博文:
sed -i 's@^
deb.∗stablemain $@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list && apt update && apt upgrade
apt install xz-utils gnupg git openjdk-17-jdk vim
添加apt源
sed -i '$a deb http://mirrors.ustc.edu.cn/debian-security buster/updates main' /etc/apt/sources.list
信任秘钥
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853
#要保持网络稳定,直到出现下面两行代码,若未出现则重新进行上一步
gpg: Total number processed: 2gpg: imported: 2
更新libc6(没有魔法超级慢)
apt update && apt install libc6
创建并移动到node文件夹
mkdir /usr/local/node && cd /usr/local/node
下载node的压缩包(ARM64/ARMV8)
官网:https://nodejs.org/en/download/
格式: wget 链接
下面则以node-v20.11.0-linux-arm64.tar.xz为例
wget https://nodejs.org/dist/v20.11.0/node-v20.11.0-linux-arm64.tar.xz
解压压缩包
#把.tar.xz文件解压为.tar文件
xz -d ./node-v20.11.0-linux-arm64.tar.xz
#解压.tar文件
tar -xvf ./node-v20.11.0-linux-arm64.tar
#删除文件
rm -r ./node-v20.11.0-linux-arm64.tar*
配置环境变量
sed -i '1 i NODE_HOME=/usr/local/node/node-v20.11.0-linux-arm64\nPATH=\$NODE_HOME/bin:\$PATH\nexport NODE_HOME PATH\n' /etc/profile
使配置生效
source /etc/profile
测试node
使用下面两条命令测试,结果与井号内容类似即可
node -v
#v20.11.0
npm -v
#10.2.4
web端
#创建并移动到mcsm目录
mkdir /opt/mcsmanager/ && cd /opt/mcsmanager/
#下载web端文件
git clone https://github.com/MCSManager/MCSManager-Web-Production.git
#修改名称并进入
mv MCSManager-Web-Production web && cd web
#web端安装node环境
npm install --production
返回上级目录
cd ..
Daemo端
#下载Daemo端文件
git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git
#修改名称并进入
mv MCSManager-Daemon-Production daemon && cd daemon#Daemon端安装环境
npm install --production
方式一:ZeroTermx切换用户启动
用户一
cd /opt/mcsmanager/daemon/app.js && node /opt/mcsmanager/daemon/app.js
用户二
cd /opt/mcsmanager/web/app.js && node /opt/mcsmanager/web/app.js
警告:你在哪个目录启动就会在哪里生成data文件夹(存放数据),若使用上述指令启动则可无视
脚本开机自启动
创建并用vim编辑mcsm.sh
vim /etc/proflie.d/mcsm.sh
输入i进入编辑模式,在文件最后面加入下面的语句 然后按esc,在输入:wq!
read -n1 -t 5 -p "是否启动MCSM面板,不要重复启动!!![Y或N]:" -a mcsm
case ${mcsm} in
Y | y)
echo -e "\n启动中......"
cd /opt/mcsmanager/daemon
node /opt/mcsmanager/daemon/app.js > /dev/null &
cd /opt/mcsmanager/web
node /opt/mcsmanager/web/app.js > /dev/null &
esac
cd ~
clear
重启终端,若有文字提醒就是成功了
使用Screen管理
安装screen
apt install screen
使用screen启动面板
#创建一个虚拟终端
screen -R web
#运行web程序
cd /opt/mcsmanager/web/app.js && node /opt/mcsmanager/web/app.js
#退回主终端
Ctrl+A+D
#运行Daemon端程序
cd /opt/mcsmanager/daemon/app.js && node /opt/mcsmanager/daemon/app.js
screen详细教程:
终端命令神器--Screen命令详解。助力Unix/Linux使用和管理 - 知乎
web端/Daemon端的具体数据都在data文件夹内
用户数据文件目录:data/User/*.json
Daemon文件目录:data/RemoteServiceConfig/*.json
https://github.com/MCSManager/MCSManager#linux
https://docs.mcsmanager.com/#/zh-cn/
ARM服务器搭建 -掘金(juejin.cn)
Termux安装node - 掘金 (juejin.cn)Ubuntu 18.04 出现GLIBC_2.28 not found的解决方法(亲测有效)-CSDN博客
termux使用box64启动BDS-CSDN博客
终端命令神器--Screen命令详解。助力Unix/Linux使用和管理 - 知乎
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。