WoW 私人伺服器架設指南:概述與準備工作

前言 你是否曾經想過擁有一個完全屬於自己的魔獸世界伺服器?一個可以自由修改規則、添加機器人玩家,甚至可以跨陣營組隊的世界?本系列文章將帶你一步步架設自己的《魔獸世界:巫妖王之怒》(WoTLK 3.3.5a)私人伺服器。 為什麼選擇 AzerothCore? AzerothCore 是目前最活躍的開源魔獸世界模擬器專案之一,具有以下優勢: 開源免費:完全開放原始碼,可自由修改 活躍社群:持續更新與錯誤修復 豐富模組:支援各種功能擴充 穩定性高:經過長期測試與優化 PlayerBots 支援:可添加 AI 控制的機器人玩家 系統架構概述 我們將使用以下架構來建立私人伺服器: Windows 主機 └── VirtualBox 虛擬機 └── Debian Linux ├── AzerothCore 核心 ├── MySQL 資料庫 └── PlayerBots 模組 這種架構的好處是: 保持 Windows 環境不受影響 易於備份與還原 資源隔離,避免系統衝突 硬體需求 最低配置 處理器:四核心 CPU(Intel i5 或 AMD Ryzen 5) 記憶體:8GB RAM(分配 4GB 給虛擬機) 硬碟空間:50GB 可用空間 網路:穩定的網路連線 建議配置 處理器:六核心以上 CPU 記憶體:16GB RAM(分配 8GB 給虛擬機) 硬碟空間:100GB SSD 空間 網路:有線網路連線 軟體需求 主機端(Windows) 作業系統:Windows 7/10/11 虛擬化軟體:VirtualBox 7.0 或更新版本 SSH 客戶端:PuTTY 資料庫管理工具:HeidiSQL 遊戲客戶端:WoTLK 3.3.5a 版本 虛擬機端(Linux) 作業系統:Debian 12 (Bookworm) 資料庫:MariaDB 10.11 編譯工具:GCC、CMake、Make 前置準備工作 1. 下載必要檔案 在開始之前,請先下載以下檔案: ...

2025年8月19日 · 1 min · 183 words · Jack

WoW 私服架設:AzerothCore 核心安裝與編譯完整教學

前言 在前面的文章中,我們已經準備好了 Debian Linux 環境。現在要進入最關鍵的步驟:安裝 AzerothCore 核心。這是整個私服的心臟,負責處理所有遊戲邏輯。 什麼是 AzerothCore? AzerothCore 是一個開源的魔獸世界伺服器模擬器,特點包括: 基於 TrinityCore 和 MaNGOS 發展而來 支援 WoTLK 3.3.5a 版本 模組化架構,易於擴展 活躍的開發社群 優秀的效能和穩定性 第一步:安裝依賴套件 基本編譯工具 透過 SSH 連線到伺服器,執行以下命令: # 更新套件清單 apt update && apt upgrade -y # 安裝基本編譯工具 apt install -y git cmake make gcc g++ clang # 安裝必要的函式庫 apt install -y libmysqlclient-dev libssl-dev libbz2-dev apt install -y libreadline-dev libncurses-dev libboost-all-dev apt install -y mysql-server libace-dev 安裝額外工具 # 安裝額外的有用工具 apt install -y screen tmux htop curl wget unzip apt install -y p7zip-full gdb 第二步:下載 AzerothCore 原始碼 克隆 PlayerBots 分支 我們將使用包含 PlayerBots 的特殊分支: ...

2025年8月19日 · 3 min · 542 words · Jack

WoW 私服架設:進階模組安裝與自訂功能

前言 AzerothCore 的模組系統讓你能輕鬆擴展伺服器功能。本文將介紹幾個熱門模組的安裝與設定方法。 模組安裝基礎 下載模組 cd /opt/wow/azerothcore-wotlk/modules git clone [模組GitHub網址] 重新編譯 cd /opt/wow/azerothcore-wotlk ./acore.sh compiler clean ./acore.sh compiler all 熱門模組介紹 1. 無爐石冷卻時間 模組名稱: mod-no-hearthstone-cooldown git clone https://github.com/azerothcore/mod-no-hearthstone-cooldown.git 設定檔: # mod_no_hearthstone_cooldown.conf NoHearthstoneCooldown.Enable = 1 2. 帳號通用功能 模組名稱: mod-account-wide 功能: 坐騎帳號通用 成就帳號通用 聲望帳號通用 git clone https://github.com/azerothcore/mod-account-mounts.git 3. 全種族全職業 (ARAC) 模組名稱: mod-arac git clone https://github.com/azerothcore/mod-arac.git 設定: # 允許所有種族選擇所有職業 ARAC.Enable = 1 4. 拍賣場機器人 模組名稱: mod-ah-bot git clone https://github.com/azerothcore/mod-ah-bot.git 設定: AuctionHouseBot.Enable = 1 AuctionHouseBot.Account = 1 # 機器人帳號ID AuctionHouseBot.GUID = 1 # 機器人角色GUID # 物品設定 AuctionHouseBot.Items.Amount.Grey = 0 AuctionHouseBot.Items.Amount.White = 2000 AuctionHouseBot.Items.Amount.Green = 5000 AuctionHouseBot.Items.Amount.Blue = 3000 AuctionHouseBot.Items.Amount.Purple = 1000 AuctionHouseBot.Items.Amount.Orange = 500 5. 單人副本縮放 模組名稱: mod-solocraft ...

2025年8月19日 · 2 min · 263 words · Jack