快轉到主要內容

在Android手機用Termux開Minecraft Java版伺服器教學

分類   遊戲攻略 Minecraft
標籤   Minecraft Server Termux Minecraft Java
🗓️ 民國110年 辛丑年
✍ 切換正體/簡體字
目錄

注意: 這是Minecraft Java版,基岩版是無法連線的。

閒置的手機要幹嘛? 拿來當伺服器吧。Android手機可以透過Termux這款終端模擬器安裝Java,在手機上執行Minecraft原版伺服器。iOS可使用iSH,但iOS系統的設計並不適合長時間開伺服器。

影片版操作參考

要用純文字指令介面進行設定,不需要Root權限。

因此這裡需要三個軟體:

  1. Termux: 終端機模擬器
  2. Minecraft伺服器Jar檔案: 伺服器本體
  3. Pojav Launcher: 可在手機上執行Minecraft Java版,直接連線到本機伺服器。( 詳細資訊)

1. 安裝Termux
#

  1. 下載Termux。不要從Google Play下載,因為版本比較舊。

  2. 開啟後更新套件

termux-setup-storage
pkg update -y
pkg upgrade -y
  1. 安裝一些必要套件
pkg install vim openjdk-17 wget -y
  1. 到這裡會像這樣。

  2. 從通知欄下滑,點選Aquire Wakelock,免得Termux在背景運作時被系統殺掉。

2. 初始化伺服器
#

  1. 根據你的Minecraft版本下載,這裡下載的是1.16.5的Minecraft原版伺服器。wget後面的網址是從 Minecraft伺服器官網的下載連結複製來的。
#將Minecraft伺服器的資料都放在這個目錄。
mkdir minecraft-server
#切換到該目錄
cd minecraft-server
#下載伺服器檔案
wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar
  1. 啟動伺服器。server.jar是剛剛下載的伺服器檔案名稱,找不到可用ls指令查看檔案列表。
java -Xmx1024M -Xms1024M -jar server.jar nogui
  1. 啟動後伺服器會自行關閉,因為要同意EULA。使用VIM開啟eula.txt,並將裡面的eula後面的false改成true
vim eula.txt
#要輸入文字請按鍵盤「i」,修改完後按Esc,再輸入「:wq」退出VIM。

輸出

  1. 再啟動一次伺服器,約30秒啟動完成,會顯示type help
java -Xmx1024M -Xms1024M -jar server.jar nogui

輸出

  1. 確認伺服器有在背景運作後,在同一部手機上開啟Pojav Launcher,測試連線,IP填寫localhost,這樣進去會建立一個新的生存世界。

  2. 斷線後,伺服器應會顯示玩家加入以及退出的訊息。輸入stop關閉伺服器。再輸入exit關閉Termux。

  3. 以後要再度啟動伺服器,指令就是:

cd minecraft-server
java -Xmx1024M -Xms1024M -jar server.jar nogui

3. 設定外部連線IP
#

不建議使用行動網路,最好使用有線連接或者連到家裡的Wifi再做 port forwarding

  1. 以區域網路(LAN連線)為例,Termux使用ifconfig指令可以查看本機IP,通常是192.168開頭:

  2. 這樣同一個網域內的電腦,在加入伺服器輸入上述顯示的手機的IP,就能夠連線到伺服器。

檔案管理: 如何搬移世界
#

  1. Termux的檔案管理設定請參考這篇文章: 手機檔案管理器存取Termux的目錄

  2. Minecraft的伺服器檔案都位於minecraft-server目錄下,世界則是位於worlds目錄。伺服器的其他設定都在server.properties這個檔案,其餘設定就跟在電腦上開伺服器是一樣的。

相關文章

【實驗性】手機Docker開Minecraft基岩版BDS伺服器
分類   遊戲攻略 Minecraft
標籤   Bedrock Dedicated Server Termux
Minecraft自動生成像素畫/地圖繪軟體使用教學
分類   遊戲攻略 Minecraft
標籤   Minecraft Java Minecraft Bedrock
Minecraft 1.12 Forge模組製作- 環境設定
分類   遊戲攻略 Minecraft
標籤   Minecraft Java Forge Mod

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請貼Imgur或Postimages。