手机安装 Termux APP
点击下载
选择适合版本下载安装
安装ubuntu
pkg install proot git python -y
git clone https://github.com/sqlsec/termux-install-linux
cd termux-install-linux
python termux-linux-install.py
然后按1回车
启用ubuntu
cd ~/Termux-Linux/Ubuntu
./start-ubuntu.sh
配置自动启用ubuntu
在.bashrc文件中加上一行
bash ./Termux-Linux/Ubuntu/start-ubuntu.sh
该.bashrc文件路径/data/data/com.termux/files/home/.bashrc
更新清华源
在/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/etc/apt/sources.list
文件里面添加一行:
deb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main
安装前置(xz gnupg git java vim)
apt install xz-utils gnupg git openjdk-17-jdk vim
更新libc6(node需要更高的版本)
在/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/etc/apt/sources.list
文件里面添加一行:
deb http://mirrors.ustc.edu.cn/debian-security buster/updates main
信任秘钥
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 112695A0E562B32A 54404762BBB6E853
要保持网络稳定,直到出现下面两行代码,若未出现则重新进行上一步
gpg: Total number processed: 2
gpg: imported: 2
更新libc6
apt update
apt install libc6
安装node
创建并移动到node文件夹
mkdir /usr/local/node
cd /usr/local/node
下载node的压缩包(ARM64/ARMV8)
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
安装MCSManager
# 切换到安装目录,你也可以换成其他的目录。
cd /opt/
# 进入你的安装目录
mkdir /opt/mcsmanager/
cd /opt/mcsmanager/
# 下载 MCSManager(如果无法下载可以先科学上网下载再上传到服务器)
wget https://github.com/MCSManager/MCSManager/releases/latest/download/mcsmanager_linux_release.tar.gz
# 解压到安装目录
tar -zxvf mcsmanager_linux_release.tar.gz
启动MCSManager
安装screen
apt install screen
启动MCSManager
# 进入 /opt/mcsmanager 目录
cd /opt/mcsmanager
# 创建并进入一个新的 screen 会话
screen -dmS mcsmanager
# 在 screen 会话中运行 start-web.sh
screen -S mcsmanager -X screen -t web bash -c './start-web.sh; read'
# 在 screen 会话中运行 start-daemon.sh
screen -S mcsmanager -X screen -t daemon bash -c './start-daemon.sh; read'
配置自动启动MCSManager
创建文件
/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/opt/auto_start_mcsm.sh
并写入screen -wipe if screen -list | grep -q "mcsmanager"; then echo "mcsmanager 已经在运行,跳过启动步骤。" exit 0 fi sleep 5 cd /opt/mcsmanager || { echo "无法进入 /opt/mcsmanager 目录"; exit 1; } screen -dmS mcsmanager screen -S mcsmanager -X screen -t web bash -c './start-web.sh; read' screen -S mcsmanager -X screen -t daemon bash -c './start-daemon.sh; read' echo "MCSManager 已启动,请使用 'screen -r mcsmanager' 进入 screen 会话"
赋予文件执行权限
cd /opt chmod +x auto_start_mcsm.sh
在
remote:/data/data/com.termux/files/home/Termux-Linux/Ubuntu/ubuntu-fs/root/.bashrc
文件中加入一行
/opt/auto_start_mcsm.sh
开MC服务器
通过 http://手机IP地址:23333/
访问MCSManager
鉴于之前已经安装了Java17环境,就可以直接使用面板,搭建MC服务器了
使用面板UI搭建服务器,应该就不需要多解释了