在android机上部署我的世界forge服务器

在android机上部署我的世界forge服务器

步骤

  1. 搭建termux环境

  2. 搭建ubuntu环境

  3. 部署管理面板

  4. 部署forge服务端

搭建termux环境

  1. 下载安装包

    官网 https://termux.com/

    f-droid https://f-droid.org/packages/com.termux/

    蓝奏云 https://wwa.lanzoui.com/i0rkWpaiz4h

  2. 安装

  3. 打开

  4. 选择镜像

    termux-change-repo
    

    上下键移动,空格选中,回车确定

  5. 更新源

    pkg upgrade
    
  6. 下载vim

    pkg install vim
    
  7. 下载openssh

    pkg install openssh
    
  8. 添加登录密码

    passwd
    # 然后输入两次密码
    
  9. 启动sshd

    sshd
    
  10. 在电脑上使用ssh远程连接termux(没有电脑就算了)

    # 在termux中
    # 使用whoami查看用户名,例如用户名为 u0_a123
    whoami
    # 使用ifconfig查看IP地址,例如IP地址为 192.168.127.110
    ifconfig
    
    # 在电脑上(在windows中,win+R,然后输入cmd回车)
    ssh u0_a123@192.168.127.110 -p 8022
    
  11. 设置sshd开机自启

    echo sshd >> $PREFIX/etc/profile
    
  12. 设置termux锁屏唤醒

    echo termux-wake-lock >> $PREFIX/etc/profile
    

搭建ubuntu环境

  1. 安装screen

    pkg install screen
    
  2. 安装proot

    pkg install proot wget -y
    pkg install proot-distro
    
  3. 列出所有可下载的linux环境

    proot-distro list
    
  4. 这里选择最新的ubuntu 20.04,下载

    proot-distro install ubuntu-20.04
    
  5. 设置环境变量

    echo "export UBUNTU=ubuntu-20.04" >> $PREFIX/etc/profile
    export UBUNTU=ubuntu-20.04
    
  6. 设置screen开机清楚无效进程

    echo "screen -wipe" >> $PREFIX/etc/profile
    
  7. 设置screen开机启动ubuntu

    echo "if ! ps -e | grep -q ‘screen‘ || ! screen -ls | grep -q ‘ubuntu‘;then" >> $PREFIX/etc/profile
    echo "	screen -dmS ‘ubuntu‘"
    echo "	screen -x -S ‘ubuntu‘ -p 0 -X stuff ‘proot-distro login $UBUNTU‘"
    echo "	screen -x -S ‘ubuntu‘ -p 0 -X stuff ‘\n‘"
    echo "fi"
    
  8. 进入ubuntu环境

    proot-distro login $UBUNTU
    

部署管理面板

  1. 更新源

    apt update
    
  2. 安装vim

    apt install vim
    
  3. 安装java8

    apt install openjdk-8-jdk
    
  4. 安装nodejs

    apt install nodejs
    
  5. 安装git

    apt install git
    
  6. 克隆Mcsmanager面板

    git clone https://gitee.com/Suwingser/MCSManager.git
    
  7. 进入目录

    cd MCSManager
    
  8. 安装依赖库

    npm install
    
  9. 配置面板开机自启

    echo "cd MCSManager" >> /etc/profile
    echo "npm start" >> /etc/profile
    
  10. 启动面板

    npm start
    

部署forge服务端

  1. 下载forge服务端下载器

    官网(下载的时候,右键Installer复制链接)

    https://files.minecraftforge.net/net/minecraftforge/forge/

    只取链接的后半部分

    https://adfoc.us/serve/sitelinks/?id=271228&url=https://maven.minecraftforge.net/net/minecraftforge/forge/1.16.5-36.1.24/forge-1.16.5-36.1.24-installer.jar

  2. 在浏览器中打开管理面板(ip是上面使用ifconfig得到的)

    192.168.127.110:23333
    # 账号为 #master
    # 密码为 123456
    
  3. 创建一个服务器

  4. 使用文件管理功能上传forge installer

  5. 关闭面板

    ctrl + c
    
  6. 找到上传文件的位置

    cd /MCSManager/server/server_core/服务器名
    
  7. 执行forge installer

    java -jar forge-1.16.5-36.1.24-installer.jar --installServer
    

    可能会失败,多试几次

  8. 同意协议

    echo "eula=true" > eula.txt
    
  9. 重新开启面板

    cd /MCSManager
    npm start
    

现在,你就可以在管理面板中管理你的forge服务端啦

在android机上部署我的世界forge服务器

上一篇:Android.22.Retrifit文件上传和下载


下一篇:UIApplication Background Task Notes