在android機上部署我的世界forge服務器
步驟
搭建termux環境
-
下載安裝包
-
安裝
-
打開
-
選擇鏡像
termux-change-repo
上下鍵移動,空格選中,回車確定
-
更新源
pkg upgrade
-
下載vim
pkg install vim
-
下載openssh
pkg install openssh
-
添加登錄密碼
passwd # 然后輸入兩次密碼
-
啟動sshd
sshd
-
在電腦上使用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
-
設置sshd開機自啟
echo sshd >> $PREFIX/etc/profile
-
設置termux鎖屏喚醒
echo termux-wake-lock >> $PREFIX/etc/profile
搭建ubuntu環境
-
安裝screen
pkg install screen
-
安裝proot
pkg install proot wget -y pkg install proot-distro
-
列出所有可下載的linux環境
proot-distro list
-
這里選擇最新的ubuntu 20.04,下載
proot-distro install ubuntu-20.04
-
設置環境變量
echo "export UBUNTU=ubuntu-20.04" >> $PREFIX/etc/profile export UBUNTU=ubuntu-20.04
-
設置screen開機清楚無效進程
echo "screen -wipe" >> $PREFIX/etc/profile
-
設置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"
-
進入ubuntu環境
proot-distro login $UBUNTU
部署管理面板
-
更新源
apt update
-
安裝vim
apt install vim
-
安裝java8
apt install openjdk-8-jdk
-
安裝nodejs
apt install nodejs
-
安裝git
apt install git
-
克隆Mcsmanager面板
git clone https://gitee.com/Suwingser/MCSManager.git
-
進入目錄
cd MCSManager
-
安裝依賴庫
npm install
-
配置面板開機自啟
echo "cd MCSManager" >> /etc/profile echo "npm start" >> /etc/profile
-
啟動面板
npm start
部署forge服務端
-
下載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
-
在瀏覽器中打開管理面板(ip是上面使用ifconfig得到的)
192.168.127.110:23333 # 賬號為 #master # 密碼為 123456
-
創建一個服務器
-
使用文件管理功能上傳forge installer
-
關閉面板
ctrl + c
-
找到上傳文件的位置
cd /MCSManager/server/server_core/服務器名
-
執行forge installer
java -jar forge-1.16.5-36.1.24-installer.jar --installServer
可能會失敗,多試幾次
-
同意協議
echo "eula=true" > eula.txt
-
重新開啟面板
cd /MCSManager npm start
現在,你就可以在管理面板中管理你的forge服務端啦