在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服務端啦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM