本教程重度新手向,大神勿噴(因為樓主本人就是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行不行,咕咕咕)