如何架設 Minecraft 1.18 原版遊戲伺服器?

從 Minecraft 1.18 開始就必須使用 Java 17 來驅動遊戲和伺服器。伺服器的架設流程與前版本幾乎無異,詳細資訊請參考以下內文。

架設步驟

第一步:安裝 OpenJDK 17

  1. 前往 下載 OpenJDK 的 Microsoft 組建 | Microsoft Docs 下載 microsoft-jdk-17.0.3-windows-x64.msi 並執行。
  1. 點擊 Next 開始安裝設定。
  1. 勾選 I accept the terms in the License Agreement。
  2. 點擊 Next。
  1. 點擊 Next。
  1. 點擊 Install 開始安裝,等它跑完後即可關閉。

第二步:下載伺服器檔案

請參考以下文章來用登入器下載 server.jar。

下載教學:如何取得 Minecraft 官方原版伺服器 JAR 檔案?

第三步:架設伺服器

  1. 將 server.jar 移動到單獨的資料夾中,並滑鼠右鍵 > 新增 > 文字文件,命名為 Start.bat,並使用文字編輯器貼上以下指令。
@echo off
java -Xms2G -Xmx8G -XX:+UseG1GC -jar server.jar nogui
pause
  1. 雙點擊啟動 Start.bat,伺服器將建立所需資料,且最後會中斷在 You need to agree to the EULA… 的位置,是正常現象。
  1. 用文字編輯器編輯 eula.txt,並將 eula=false 改成 eula=true
  1. 再次雙點擊啟動 Start.bat,如有看到 Done (XX.XXXs)! For help, type “help” 字眼,代表架設成功。現在已可開啟遊戲並加入伺服器。

留言版

在〈如何架設 Minecraft 1.18 原版遊戲伺服器?〉中有 13 則留言

  1. 請問出現
    Error: Unable to access jarfile server.jar
    Press any key to continue . . .
    有可能是有什麼問題

    回覆
    • 有可能是防毒軟體、Java 版本錯誤或權限不足
      試試看在 start.bat 上滑鼠右鍵 > 以系統管理員身分執行

  2. 請問在首次執行start.bat時,沒有顯示像上方圖片的文字,但顯示 java不是內部或外部命令、可執行的程式或批次檔。
    這是什麼意思 有辦法解決嗎

    回覆
    • 開啟你的 Minecraft 遊戲客戶端,點擊多人遊戲 > 直接連線,如果伺服器架在自己電腦上可輸入 localhost,否則為伺服器 IP

  3. 請問在首次執行start.bat時(用 OpenJDK 啟動伺服器),顯示
    Error: Unable to access jarfile server.jar
    請按任意鍵繼續 . . .

    回覆
    • 檢查伺服器檔案名稱是不是 server.jar,如果不是請重新命名它。另外建議開啟檔案總管的副檔名顯示,順便確認副檔名是否有重複 (例如 server.jar.jar,請改回 server.jar)

發表留言