安卓上用Termux終端模擬器安裝MC Forge 1.12.2服務器!


本教程重度新手向,大神勿噴(因為樓主本人就是Linux小白)! 為了讓教程合乎簡約至上的原則,將不在基本操作上贅述 測試環境:酷派大神Note3 Android5.0 2GBRAM 未root 截圖是截的ssh的,跟直接在手機上操作完全一致 ###准備termux環境 1.安裝termux終端模擬器(推薦在Google Play下載) 2.打開之后大概是這個樣子 3.然后更新一下軟件源

$ apt update

4.安裝nano(vim,emacs黨勿噴)

$ apt install nano -y

順便說一下,在nano中,保存為Ctrl+O,退出為Ctrl+X 5.換源

$ cp $PREFIX/etc/apt/sources.list $PREFIX/etc/apt/sources.list.bak
$ nano $PREFIX/etc/apt/sources.list

將其中的https://termux.net字段替換成http://mirrors.tuna.tsinghua.edu.cn/termux

# The main termux repository
deb http://mirrors.tuna.tsinghua.edu.cn/termux stable main

保存退出后update一下

$ apt update

6.安裝必要的軟件

$ apt install wget proot -y

###安裝ubuntu18.04(bionic)發行版 這部分主要參考自GitHub 1.創建相應的目錄

$ mkdir ~/jails/ubuntu -p
$ cd ~/jails/ubuntu

2.下載批處理文件

$ wget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh
$ chmod +x ubuntu.sh

3.運行批處理

$ bash ubuntu.sh

4.安裝完成后啟動

$ chmod +x start-ubuntu.sh
$ bash start-ubuntu.sh

如果成功了應該會顯示 那5個groups: cannot find name for group ID xxxx什么的貌似只是Warning,沒什么影響 但是假如你是個強迫症,自有妙計一條:在ubuntu環境下,運行這條命令

root@localhost:~# touch ~/.hushlogin

(感謝某github熱心網友的幫助) 這樣每次進ubuntu時就干凈了 5.更改DNS並更新源 首先退回到termux中

root@localhost:~# exit

然后修改resolv.conf

$ nano ~/jails/ubuntu/ubuntu-fs/etc/resolv.conf

改成這樣

nameserver 8.8.8.8
nameserver 8.8.4.4

進入ubuntu並更新源

$ bash ~/jails/ubuntu/start-ubuntu.sh
root@localhost:~# apt update

###准備Java環境 注意,以下命令均在ubuntu環境下進行! 1.安裝nano和software-properties-common(可能會很慢,稍等片刻)

root@localhost:~# apt install nano software-properties-common -y

太長了,不截圖了。 2.添加PPA源,以便安裝完整版JDK(記得中間按Enter確認)

root@localhost:~# add-apt-repository ppa:webupd8team/java

更新源

root@localhost:~# apt-get update

3.推薦安裝Java 8,較穩定,想用9的話改中間的數字

root@localhost:~# apt install oracle-java8-installer -y

中間需要輸入yes確認,可別輸錯了 4.檢驗是否安裝成功

root@localhost:~# javac -version
javac 1.8.0_201

出現版本號說明成功 ###安裝我的世界服務器端 以下命令也均在ubuntu環境下進行 1.創建目錄及獲取Forge服務器端的安裝包(版本1.12.2)

root@localhost:~# mkdir /root/mc_server
root@localhost:~# cd /root/mc_server
root@localhost:~/mc_server# wget http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.12.2-14.23.4.2760/forge-1.12.2-14.23.4.2760-installer.jar

2.開始安裝! 注意nogui參數前沒有-

root@localhost:~/mc_server# java -jar forge-1.12.2-14.23.4.2760-installer.jar nogui -installServer

這一步可能會失敗,多試幾次,成功后會顯示如下 3.安裝完后mc_server文件夾里會多出一個forge-1.12.2-14.23.4.2760-universal.jar,我們運行它

root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui

說明一下-Xms和-Xmx意義 -Xms(m):分配給程序的初始運存,以MB為單位 -Xmx(m):分配給程序的最大運存,以MB為單位 自己調參吧,設備性能好的建議都開到1024MB以上 4.第一次運行時會自行中斷,讓你修改一個eula.txt

root@localhost:~/mc_server# nano eula.txt

把false改為true,保存退出 好蠢啊。。。 5.再運行一次

root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui

第一次會比較慢,等一下吧 6.Finished? 系不系很有成就感? 假設你興致盎然地用電腦上的盜版客戶端連了一下(提示兩點:查看ip地址的命令為ifconfig,默認端口25565),發現連接被拒絕了,納尼? 這時候我們把服務器停了

> stop

然后編輯server.properties

root@localhost:~/mc_server# nano server.properties

找到這一行online-mode=true 改為online-mode=false並保存退出 這句的作用是防盜版的QAQ 7.Finished! 再啟動一次

root@localhost:~/mc_server# java -Xms800m -Xmx1024m -jar forge-1.12.2-14.23.4.2760-universal.jar nogui

再找台電腦連一下試試,噫,成了! 死亡不掉落當然要開啦 另外展示一下樓主用的mods P.S.雖然我知道你手機連的是wifi,但內網穿透什么的就不寫了(不知道frp行不行,咕咕咕)


免責聲明!

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



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