Minecraft Java版服务器搭建教程【新手友好】 – wiki大全


Minecraft Java 版伺服器搭建教程【新手友好】

你是否曾夢想過擁有一個完全屬於你和朋友們的 Minecraft 世界?一個可以自訂規則、安裝模組、7×24 小時運行的世界?本教程將手把手教你如何從零開始,搭建一個屬於自己的 Minecraft Java 版伺服器。無需複雜的技術背景,只要跟著步驟操作,你也能成為腐竹(服主)!

前置準備

在開始之前,請確保你準備好了以下幾樣東西:

  1. 一台電腦:這台電腦將作為伺服器運行。建議至少擁有 4GB 以上的記憶體(RAM)和穩定的網路連線。伺服器對 CPU 的單核心性能有一定要求,但初期不需要頂級配置。
  2. Java 環境:Minecraft 伺服器是基於 Java 運行的。你需要安裝 Java Development Kit (JDK)。
    • 檢查 Java 版本:打開你的終端機(在 Windows 上是 命令提示字元PowerShell),輸入 java -version 並按下 Enter。如果能看到版本號,說明已安裝。
    • 安裝 Java:如果未安裝,或者版本過低(推薦使用 Java 17 或更高版本以支援最新的 Minecraft),請前往 Oracle Java 官網 或採用更簡單的 Adoptium 下載並安裝適合你作業系統的最新版 JDK。
  3. Minecraft Java 版正版帳號:本教程基於正版驗證伺服器,這能有效防止盜版玩家登入,確保伺服器安全。
  4. 穩定的網路:一個上傳速度和下載速度都不錯的網路環境是流暢遊戲的保證。

第一步:下載伺服器核心檔案

Minecraft 官方提供了原版的伺服器程式。對於新手來說,這是最簡單、最穩定的選擇。

  1. 前往 Minecraft Java 版官方伺服器下載頁面
  2. 點擊頁面上的 minecraft_server.X.X.X.jar(X.X.X 為遊戲版本號)連結,下載伺服器核心檔案。

第二步:建立伺服器資料夾

為了方便管理,我們需要為伺服器建立一個專屬的資料夾。

  1. 在你的電腦上(例如桌面或 D 槽)建立一個新資料夾,並為它取一個容易辨識的名字,例如 My_MC_Server
  2. 將剛剛下載的 server.jar(為了方便,你可以將其重新命名為 server.jar)檔案移動到這個新建立的資料夾中。

第三步:首次啟動與 EULA 協議

我們需要透過命令列來啟動伺服器,這樣可以分配指定的記憶體並查看後台日誌。

對於 Windows 用戶:

  1. My_MC_Server 資料夾中,右鍵點擊空白處,選擇 新增 -> 文字文件
  2. 將這個新的文字文件重新命名為 start.bat。(注意:確保你的系統顯示了副檔名,是 .bat 而不是 .txt)。
  3. 右鍵點擊 start.bat,選擇 編輯,然後將以下命令複製進去:

    batch
    @echo off
    java -Xmx2G -Xms2G -jar server.jar nogui
    pause

    • -Xmx2G:代表最大分配 2GB 記憶體給伺服器。
    • -Xms2G:代表初始分配 2GB 記憶體。
    • 你可以根據自己電腦的記憶體大小調整 2G 這個數值,例如 4G8G 等。建議不要超過你電腦總記憶體的一半。
    • nogui:代表不開啟圖形化介面,可以節省效能。
  4. 保存並關閉檔案。

對於 macOS / Linux 用戶:

  1. 開啟你的終端機 App,使用 cd 命令進入 My_MC_Server 資料夾。
  2. 建立一個啟動腳本,輸入 touch start.sh
  3. 編輯這個檔案,輸入 nano start.sh 或使用你喜歡的文字編輯器打開,貼上以下內容:

    “`sh

    !/bin/sh

    java -Xmx2G -Xms2G -jar server.jar nogui
    “`

  4. 保存檔案。接著,在終端機中給予它執行權限:chmod +x start.sh

首次啟動

現在,雙擊 start.bat(Windows)或在終端機中執行 ./start.sh(macOS/Linux)。

你會發現伺服器啟動失敗了,並在資料夾中生成了一些新檔案。這是正常的!因為你還沒有同意 Mojang 的使用者授權協議(EULA)。

  1. 在資料夾中找到 eula.txt 檔案。
  2. 用文字編輯器打開它。
  3. eula=false 修改為 eula=true
  4. 保存並關閉檔案。

第四步:配置伺服器

現在,再次執行 start.bat./start.sh。這次,伺服器會成功啟動並開始生成世界地圖!你會看到終端機視窗中輸出大量的日誌。當看到類似 Done (...)! For help, type "help" 的訊息時,代表伺服器已成功開啟。

同時,資料夾中會生成一個名為 server.properties 的檔案,這是伺服器的核心設定檔。你可以用文字編輯器打開它,修改以下常用選項:

  • gamemode=survival:遊戲模式(survival, creative, adventure, spectator)。
  • difficulty=easy:遊戲難度(peaceful, easy, normal, hard)。
  • motd=A Minecraft Server:伺服器在多人遊戲列表顯示的標語,你可以改成任何你喜歡的文字。
  • pvp=true:是否允許玩家間互相傷害(Player vs Player)。
  • max-players=20:伺服器最大玩家數量。
  • online-mode=true:是否開啟正版驗證。強烈建議保持 true,設為 false 雖然能讓盜版玩家進入,但會帶來極大的安全風險。
  • level-seed=:可以填入特定的世界種子碼來生成指定的地形。

修改完畢後,保存檔案。你需要在伺服器後台(終端機視窗)輸入 stop 來正常關閉伺服器,然後再重新啟動,讓新的設定生效。

第五步:連線到你的伺服器

伺服器已經在你的電腦上運行了,現在讓我們連進去看看!

本機連線(自己玩)

  1. 打開你的 Minecraft Java 版遊戲。
  2. 進入 多人遊戲 -> 新增伺服器
  3. 伺服器名稱隨便取,在 伺服器位址 欄位輸入 localhost
  4. 點擊 完成,你的伺服器就會出現在列表中,雙擊加入即可!

區域網路連線(和同一 Wi-Fi 下的朋友玩)

  1. 查詢你的內網 IP
    • Windows:打開 命令提示字元,輸入 ipconfig,找到 IPv4 位址,通常是以 192.168.x.x 開頭的一串數字。
    • macOS:打開 系統偏好設定 -> 網路,就能看到你的 IP 位址。
  2. 讓和你連接同一個路由器的朋友,在 伺服器位址 處輸入你查到的這個內網 IP,他們就能加入你的遊戲了。

第六步:讓遠方的朋友加入(通訊埠轉發)

這是最關鍵也是最容易出問題的一步。為了讓網際網路上的朋友能連線到你家裡的伺服器,你需要設定「通訊埠轉發」(Port Forwarding),告訴你的路由器:「把所有訪問 25565 通訊埠的請求,都轉發給我這台當伺服器的電腦」。

  1. 登入路由器後台:打開瀏覽器,在網址列輸入你的路由器管理位址(通常是 192.168.1.1192.168.0.1,具體位址可以查看路由器背面的貼紙)。輸入使用者名稱和密碼登入。
  2. 尋找通訊埠轉發設定:這個功能在不同品牌的路由器中名稱各異,可能叫做 通訊埠轉發虛擬伺服器Port Forwarding 等。
  3. 建立新規則

    • 服務通訊埠號/外部通訊埠:填寫 25565
    • 內部通訊埠號:同樣填寫 25565
    • IP 位址/內部 IP:填寫你剛剛查到的伺服器電腦的內網 IP 位址(例如 192.168.1.100)。
    • 通訊協定:選擇 TCPALL
    • 儲存規則。
  4. 查詢你的公網 IP:在瀏覽器中搜尋「what is my ip」或「我的 IP」,Google 或其他網站會顯示你目前的公網 IP 位址。

  5. 讓朋友連線:將你的 公網 IP 告訴你的朋友,讓他們在 伺服器位址 處輸入這個 IP,他們現在應該就能從世界任何一個角落加入你的伺服器了!

注意:家庭網路的公網 IP 位址可能會定期變動。如果某天朋友連不上了,記得再次查詢你的公網 IP 並告訴他們。

第七步:成為管理員 (OP)

作為腐竹,你需要管理員權限來使用各種指令。

  1. 在你的伺服器後台(那個黑色的終端機視窗)中,直接輸入以下指令並按下 Enter:

    op 你的遊戲ID

    例如,如果你的 Minecraft 遊戲名稱是 Steve,就輸入 op Steve

  2. 當你看到 Made Steve a server operator 的訊息後,你就在遊戲中擁有了管理員權限。現在你可以在遊戲裡使用 /gamemode/tp/give 等指令了!

結語

恭喜你!你已經成功搭建了一個功能齊全的 Minecraft 伺服器。從此,你和你的朋友們就有了一個專屬的冒險基地。雖然初次設定有些繁瑣,但掌握這項技能後,你將能體驗到 Minecraft 無窮的樂趣。

接下來,你可以嘗試探索更進階的玩法,例如安裝 PaperMC 或 Spigot 核心來加入有趣的插件(plugins),或者製作伺服器備份以防萬一。祝你在自己的世界裡玩得開心!

滚动至顶部