前往
大廳
主題

在手機上架設電腦Minecraft伺服器

夏羽綾理 | 2021-07-10 16:12:40 | 巴幣 10 | 人氣 1997

在手機上架設電腦Minecraft伺服器(不用Root)

※僅限Android 5以上版本
※JAVA版
※此方法是直接將手機本身作為伺服器
※若出現客製化檔名請自行替換



一、在Android要準備的軟體:

  1. Termux
  2. AnLinux
  3. 方向鍵的手機鍵盤(必要)




二、建立Linux環境


進入AnLinux後選擇Linux系統安裝→Debian


複製這行指令(按按鈕即可),到Termux終端貼上並執行(在任意位置長按可顯示貼上按鈕)


底下要出現這個綠色的進度條才代表有開始安裝,否則要再執行一次


安裝完後用./start-debian.sh進入Debian系統
※注意 如何分辨Termux終端和Debian終端
Termux終端 Debian終端
$ root@localhost:~#





三、在Debian要準備的軟體


安裝軟體前必須用以下命令更新一下軟體資料庫
apt-get update

安裝JAVA
apt-get install default-jre

安裝nano文字編輯器
apt-get install nano

安裝解zip軟體
apt-get install zip

創建一個資料夾專門放伺服器的,我將他命名為myserver
mkdir myserver

進入myserver,再新增一個server1資料夾,能跟以後其他地圖的伺服器做區隔
cd myserver
mkdir server1
cd server1




四、下載&設定Minecraft伺服器


我個人是使用這位大大邪惡小法師提摩整理的各版本伺服器載點


複製鏈接之後回到Debian終端,使用wget指令下載這個jar檔案

※括號必須刪除
wget (剛才複製的鏈接)

現在server1裡就有minecraft_server.1.12.2.jar的檔案了

接著我們要用java命令執行它
※括號必須刪除
java -jar (您下載的jar檔案)

有用jar檔案開過伺服器的人應該都知道,第一次執行會先跳掉
在這裡也是一樣


所以現在要用文字編輯器去修改eula設定
nano eula.txt

用方向鍵把遊標移到false後面,將false改成true


改完後按Ctrl+X


詢問是否儲存,按y


這裡是指檔案名稱,預設是原本的檔名,按Enter覆蓋它


再執行一次minecraft_server

這樣就開好了

伺服器的設定一樣可以用nano編輯
nano server.properties



五、匯入地圖


先確認好下載來的地圖的路徑


切換回Termux終端,(在Debian終端輸入exit即可退回至Termux終端)
"/"是整個安卓的根目錄,而我們需要去/storage/emulated/0/Download/裡面取得地圖


要先把地圖送進Debian系統的/home資料夾內
1.進入Debian的檔案系統
cd debian-fs/

2.把地圖從安卓的"下載"資料夾複製過來
※括號必須刪除
cp /storage/emulated/0/(內部儲存空間下的路徑) ./home/


輸入cd(後面不加任何東西)切換回Termux初始目錄
cd

回到Debian系統
./start-debian.sh

進入我們建立的伺服器資料夾
cd myserver/server1/


刪除原本地圖的檔案
指令意思:刪除world/裡的所有檔案,包含資料夾
rm -r world/*

將/home的地圖(zip)解壓到當前資料夾(server1)
unzip /home/mcmap.zip


複製地圖檔案到world裡面
cp -r mcmap/* world/

最後刪除地圖的原始資料夾
rm -r ./mcmap/
rm -r ./mcmap/

匯入完成!!!




六、取得自己的IP


  • 查詢虛擬IP
  • Termux終端
    ip addr

    ifconfig

    Windows
    ipconfig

  • 查詢真實IP
  • 這個網站可以讓使用虛擬IP的裝置,查到自己的真實IPhttps://www.whatismyip.com.tw/tw/



七、讓不在內部網路的人也能連進來(非Hamachi)


到手機的WiFi設定查看當前的WiFi資訊,取得預設閘道,同樣也可以查到自己的虛擬IP


用瀏覽器打開這個閘道(IP)


帳密的部分請自己到Google搜尋中華電信數據機密碼

進來之後依序按Advanced Setup→NAT→Virtual Servers→Add


命名服務、輸入虛擬IP、伺服器埠號、設定成TCP/UDP


回到這個頁面後多了這一列表格就代表完成了

會用Linux的應該不用看完就會了,不會Linux的應該都嚇跑了wwwwww

創作回應

更多創作