Minecraft Java 原版伺服器架設:server.jar 下載、啟動與玩家連線教學

Ted Liou 2025.07.27 Minecraft 最後更新 2026.03.17

快速摘要

Minecraft Java 原版伺服器的標準流程很固定:從官方下載 server.jar,確認 Java 指令可用,建立 start.bat,接受 eula.txt,最後再處理朋友怎麼連線。本文把這條路整理成可直接照做的 Vanilla 教學。

Minecraft Java 原版伺服器的架法很固定:先從官方下載 server.jar,確認電腦能執行 Java,再建立啟動指令、接受 EULA,最後才處理朋友怎麼連線。只要你要的是純原版多人世界,這條路就夠用了。

本文講的是官方 Vanilla server,也就是不裝插件、不碰模組的原版伺服器。若你接下來其實想做權限管理、插件指令或其他伺服器擴充功能,那就不要把 Vanilla 和插件服混在一起看,直接改看 Spigot 伺服器架設教學 會比較省時間。

先下載官方的 server.jar

Minecraft 官方有提供 Java Edition Server 的下載頁,這就是原版伺服器最穩的來源。官方也明確寫到,這份檔案只適用於 Minecraft Java Edition,而且開始之前最好先確認你的系統能從命令列執行 Java。請參考:Minecraft Java Edition Server 下載頁

進到頁面之後,找到 Java Edition Server 區塊,把最新版本的 server.jar 下載下來即可。

Minecraft 官方 Java Edition Server 下載頁,可下載最新的 server.jar

先確認 Windows 能直接呼叫 Java

在 Windows 上最容易卡的,通常是系統根本找不到 java 指令;server.jar 反而不是難點。這一步可以先打開命令提示字元或 PowerShell,執行下面這行看看:

1java -version

如果能正常顯示 Java 版本,代表環境大致沒問題。若系統回覆找不到指令,就先把 Java 裝好。Windows 上想用比較乾淨的方式處理,可以補看 使用 WinGet 輕鬆安裝 OpenJDK:下載、安裝與移除教學;本文就不把 Java 安裝流程重複展開。

建立伺服器資料夾與 start.bat

server.jar 放進一個新的空資料夾後,接著建立 start.bat。之後每次要開服,都直接執行這個批次檔就好。最常見的內容可以先寫成這樣:

1java -Xms1024M -Xmx4096M -jar server.jar nogui

這行指令的意思不複雜:

  • -Xms1024M 是啟動時先保留 1 GB 記憶體。
  • -Xmx4096M 是最多讓伺服器用到 4 GB 記憶體。
  • -jar server.jar 是指定要執行的伺服器檔案。
  • nogui 是用命令列模式啟動,不開圖形介面。

這裡的記憶體數值只是示範,可以依你的電腦條件調整。nogui 也不是硬性規定;官方頁面有提到,不加 nogui 時會開啟圖形介面。不過大多數自架玩家還是會保留它,因為比較乾脆。請參考:Minecraft Java Edition Server 下載頁

存檔時記得真的存成 start.bat,不要讓記事本幫你變成 start.bat.txt

Windows 記事本中建立 start.bat,內容為 Java 啟動 server.jar 的指令

第一次啟動先產生檔案,再處理 eula.txt

現在可以先雙擊 start.bat。第一次執行時,視窗很可能跳出又關掉,這通常是正常的,因為伺服器正在先產生必要檔案。

這一步最重要的是 eula.txt。打開它之後,你會看到 eula=false。當你同意 Minecraft 的授權條款時,把它改成 eula=true,伺服器才會正式啟動。請參考:Minecraft EULA

1#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://aka.ms/MinecraftEULA).
2eula=true

這一步很容易被忽略,但它其實是第一次開服最關鍵的卡點。

第一次啟動後生成的 eula.txt,需把 eula=false 改成 eula=true

第二次啟動後,先做本機確認

eula.txt 存好之後,再次執行 start.bat。若一切正常,命令列會開始載入世界和伺服器設定,最後出現類似 Done (...)! For help, type "help" 的訊息,代表伺服器已經跑起來了。

這時候不用急著先做對外連線。我會建議先用同一台電腦或同一個區網做一次測試,確定世界能正常進入,再來處理下一步。

Minecraft Java 原版伺服器成功啟動後,在命令列顯示 Done 訊息

朋友怎麼連到你的伺服器

伺服器成功啟動後,接下來才是網路問題。常見做法大概有這幾種:

  • Port Forwarding:最直接,也最接近正式公開伺服器的做法,但要能調整路由器。
  • Radmin VPN:適合小型私人連線,不用先碰路由器設定。
  • ZeroTier:和 VPN 類似,也很適合朋友間的小規模使用。
  • ngrok:比較像臨時測試或短期分享方案。

要選哪一種,取決於你能不能碰家裡的網路設備、你要讓幾個人玩,以及你打算長期經營還是只是臨時開房。

什麼時候該直接改用 Spigot

Vanilla server 的優點就是單純。想保留原版規則、只是想跟朋友一起生存,這套就很好用。

但若你接下來要做的是插件管理、玩家權限、伺服器指令擴充或各種 Bukkit 生態功能,那方向已經變了。這時候繼續留在原版伺服器上研究,不會比較省事,直接切去 Spigot 伺服器架設教學 會更合理。

總結

Minecraft Java 原版伺服器最標準的流程,就是下載官方 server.jar、確認 Java 指令可用、建立 start.bat、接受 eula.txt,最後再安排玩家連線。整體不算難,難點通常都出在前置環境和網路設定,而不是 Minecraft 本身。

只要你要的是乾淨的原版多人世界,Vanilla server 已經很夠用。等到你開始想裝插件,再切去 Spigot 或其他插件服路線就好,不需要一開始就把所有選項混在一起。

常見問題

最穩的做法就是直接到 Minecraft 官方 Java Edition Server 下載頁抓最新的 server.jar,不要從來路不明的網站下載。

多半是正常的。第一次啟動通常只是先產生伺服器初始檔案,其中最重要的是 eula.txt;接著還要把 eula=false 改成 eula=true

Vanilla 伺服器就是官方原版伺服器,不支援插件;Spigot 則是為了插件生態而生。若你要保留最原始的 Minecraft 規則,Vanilla 會比較單純。

常見做法有路由器 Port Forwarding、Radmin VPN、ZeroTier 或 ngrok。要選哪一種,主要看你能不能調整自家網路設定,以及你打算讓多少人連進來。

作者

Ted Liou

現職 Unity C# 工程師,主要分享 Unity、C# 與 Vibe Coding 相關技術教學。

上一篇 macOS 移除無效捷徑:清掉解除安裝後殘留的灰色 App 圖示 下一篇 Spigot 伺服器架設:BuildTools 編譯、插件支援與玩家連線教學