🏗️ Azure Minecraft 伺服器建立教學

📋 教學簡介

本教學將詳細介紹如何在 Microsoft Azure 上建立一個 Minecraft 伺服器。我們將使用 Azure 的 IaaS (Infrastructure as a Service) 服務,創建一個強大且可擴展的遊戲伺服器。

📑 目錄

🔧 前置需求

需要準備的項目:

💰 預估成本

Standard_B4s 規格: 約 $60-80 USD/月

儲存空間: 約 $5-10 USD/月

網路流量: 約 $2-5 USD/月

⚙️ 創建虛擬機器

步驟 1:登入 Azure Portal

  1. 前往 https://portal.azure.com
  2. 使用您的 Microsoft 帳戶登入
  3. 確認您的訂用帳戶是活躍狀態

步驟 2:建立資源群組

  1. 在 Azure Portal 中搜尋「資源群組」
  2. 點擊「+ 建立」
  3. 填寫資源群組名稱(例如:MinecraftServerGroup
  4. 選擇區域(建議選擇 UK SouthWest Europe
  5. 點擊「檢閱 + 建立」

步驟 3:建立虛擬機器

  1. 在 Azure Portal 中搜尋「虛擬機器」
  2. 點擊「+ 建立」→「Azure 虛擬機器」
  3. 選擇剛才建立的資源群組
  4. 虛擬機器名稱:MyMinecraftServer
  5. 映像:選擇 Ubuntu Server 22.04 LTS
  6. 大小:選擇 Standard_B4s (4 vCPUs, 16 GiB 記憶體)
  7. 驗證類型:選擇「SSH 公開金鑰」
  8. 產生新的金鑰對
⚠️ 注意:請務必下載並妥善保管 SSH 私鑰,這是連接到伺服器的唯一方法!

🖥️ 設定虛擬機器

步驟 1:連接到虛擬機器

ssh -i your-private-key.pem azureuser@your-vm-ip

步驟 2:更新系統

sudo apt update && sudo apt upgrade -y

步驟 3:安裝 Java

sudo apt install openjdk-17-jdk -y java -version

🎮 安裝 Minecraft 伺服器

步驟 1:建立 Minecraft 目錄

mkdir ~/minecraft cd ~/minecraft

步驟 2:下載 Minecraft 伺服器

wget https://launcher.mojang.com/v1/objects/84194a2f286ef7c14ed7ce0090dba59902951553/server.jar

步驟 3:首次運行

java -Xmx12G -Xms12G -jar server.jar nogui

第一次運行會失敗,這是正常的。您需要接受 EULA:

nano eula.txt

eula=false 改為 eula=true

步驟 4:設定伺服器屬性

nano server.properties

建議修改以下設定:

max-players=20 difficulty=normal enable-rcon=true rcon.password=your-strong-password server-port=25565

🌐 網路設定

步驟 1:設定網路安全群組

  1. 在 Azure Portal 中找到您的虛擬機器
  2. 點擊「網路」→「新增輸入連接埠規則」
  3. 連接埠:25565
  4. 協定:TCP
  5. 動作:允許
  6. 名稱:Minecraft

步驟 2:設定 UFW 防火牆

sudo ufw allow 25565/tcp sudo ufw allow ssh sudo ufw enable

🔗 域名設定

設定自定義域名

  1. 購買一個域名(例如:lueklake.me
  2. 在 DNS 設定中添加 A 記錄:
  3. mc.lueklake.me您的 Azure VM IP
  4. 等待 DNS 傳播(通常需要 1-24 小時)

💡 成本優化

省錢技巧

🔧 疑難排解

常見問題解決

1. 無法連接到伺服器

2. 伺服器延遲很高

3. 記憶體不足

📞 獲得協助

如果您在設定過程中遇到問題,可以:

最後更新:2025年7月 | 由 Microsoft Azure 強力支援