news 2026/9/19 3:06:02

魔兽世界 WoTLK 私服搭建完整指南:AzerothCore 从源码到开服

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
魔兽世界 WoTLK 私服搭建完整指南:AzerothCore 从源码到开服

魔兽世界 WoTLK 私服搭建完整指南:AzerothCore 从源码到开服

【免费下载链接】azerothcore-wotlkComplete Open Source and Modular solution for MMO项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk

AzerothCore-WoTLK 是一款完整的魔兽世界《燃烧的远征》私服服务器开源方案:编译脚本、数据库初始化、模块管理全部内置,克隆源码后敲几条命令就能开服。它适合有基本命令行经验、但没搭过魔兽服务器的新手,支持 Linux(Debian/Ubuntu)和 macOS。

60 秒速查

整个流程就 7 步。所有命令都能直接执行;想进菜单交互,直接跑./install.sh,按名称或数字选都行:

  • 🔧git clone https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk—— 拉取源码
  • ./install.sh install-deps—— 安装操作系统依赖
  • ./install.sh setup-db—— 初始化 MySQL 数据库
  • ./install.sh compiler build—— 编译服务器
  • ./install.sh client-data—— 下载客户端数据
  • ./install.sh run-authserver—— 启动认证服务器
  • ./install.sh run-worldserver—— 启动世界服务器

环境还没就绪?先把系统依赖装齐

拉取源码

git clone https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk cd azerothcore-wotlk

克隆源码并进入目录,后面所有命令都在这个克隆里执行。

安装系统依赖

./install.sh install-deps

命令会自动识别你的发行版,批量装好编译工具、CMake、MySQL 这些包;macOS 上则走 Homebrew。注意 Linux 只认 Debian/Ubuntu 系,其他衍生版需要把OSDISTRO环境变量设成ubuntudebian(可以写在 config.sh 里),否则脚本会直接拒绝。

数据库与编译:WoTLK 开服的两个耗时大头

剩下四步:建库、编译、下数据,然后启动服务器。

初始化数据库

./install.sh setup-db

以 root 身份执行 data/sql/create/create_mysql.sql,一次性建出 auth、characters、world 三个库和对应账号。MySQL 的 root 若设了密码,过程中会提示输入。

编译源码

./install.sh compiler build

先跑 CMake 配置,再用"核心数 + 2"的线程并行编译,最后把二进制装进输出目录。普通机器大约 10~30 分钟,取决于核心数。想改编译参数,入口在 apps/compiler/compiler.sh,菜单里有configurecompileall(清理加全量编译)可选。

下载客户端数据

./install.sh client-data

下载对应版本的数据包(地图、DBC 表等)并解压到服务器二进制目录。重复执行是幂等的,版本一致会直接跳过,放心重跑。

WoTLK 开服:先门卫,后园区

authserver 相当于小区门卫,只负责验证账号密码;worldserver 才是整个园区,所有游戏逻辑都在里面跑。两个都要起,且顺序不能反。

启动认证服务器

./install.sh run-authserver

由 "simple restarter" 脚本拉起:进程崩了 3 秒后自动重启;如果 10 秒内连崩 6 次,它会主动停手,方便你先修配置而不是看着它空转。

启动世界服务器

./install.sh run-worldserver

同一个 restarter。开个新终端窗口执行,worldserver 日志不再刷错误,就可以用客户端登录了。

服务器跑起来了,但我想让它常驻后台

用服务管理器托管

./install.sh service-manager

apps/startup-scripts/src/service-manager.sh 通过 PM2 或 systemd 把两个服务器注册成后台服务,支持开机自启、自动重启,还能同时管理多组实例。

改用 Docker 容器部署

不想折腾本地环境的话,仓库自带 compose 配置:

docker compose build docker compose up -d

首次构建比较慢,启动后可以 attach 到 worldserver 容器里补建管理员账号。🐳

想装模块或扩展玩法?

./install.sh module

模块管理器支持搜索、安装、更新、移除,装完新模块记得再跑一次./install.sh compiler build重编译。想自己写模块,照着 modules/how_to_make_a_module.md 来,门槛比想象中低。

跑起来之后

  • 进 worldserver 控制台执行account create 账号名 密码 3 -1建一个管理员账号(gm 等级 3、永不过期),然后客户端登录。
  • worldserver.conf、authserver.conf 在编译时已自动装到二进制同级的 etc 目录,改世界名、登录限制都在这两个文件里。
  • 仓库还带了 Grafana 监控面板(apps/grafana)和端到端测试(e2e),想深挖可以接着看。

开服只是开始,接下来就是把世界改成你想要的样子。

【免费下载链接】azerothcore-wotlkComplete Open Source and Modular solution for MMO项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 3:03:01

零基础AI软件怎么选?十分钟快速判断工具值不值得用

身边问我“AI软件怎么选”的朋友,十个里有八个是纯小白。他们不是不想用,而是打开应用商店一搜,满屏都是“智能助手”“AI写作”“一键生成”,图标长得差不多,功能介绍全是套话,下载完发现要么收费弹窗糊脸…

作者头像 李华
网站建设 2026/9/19 3:02:49

DLP拼墙选型核心:拼缝、色域与MTBF决定会议大屏成败

简介:本资源是一份面向智能建筑集成商、会议中心设计方及弱电工程师的《会议中心智能化系统解决方案》专业技术文档,聚焦于提升会议效率、保障运行稳定与优化参会体验。方案系统性覆盖四大核心子系统:大屏幕显示(含DLP/LED/UHP光源…

作者头像 李华
网站建设 2026/9/19 3:02:47

组合钻床PLC控制硬件设计全解析:从主回路到I/O分配

简介:组合钻床PLC控制硬件设计课件面向PLC系统设计初学者与电气自动化工程师,聚焦组合钻床自动化控制方案,完整呈现从工件夹紧、钻孔、旋转加工到循环结束的总体流程。资源为单个PPTX演示文稿,大小约11.31MB,内容以图文…

作者头像 李华
网站建设 2026/9/19 3:00:06

VS2022高效调试实战:断点进阶与多线程排查全攻略

1. 从“能跑”到“会调”:为什么 VS2022 调试值得重新学一遍先问个实在的问题:你平时怎么定位 bug?我见过不少同事,写代码的时候思路清晰,一到排查问题就开始乱试——这里打个断点,那里加个输出&#xff0c…

作者头像 李华
网站建设 2026/9/19 2:55:53

AzerothCore-WoTLK 数据提取实操:三步跑通地图三件套

AzerothCore-WoTLK 数据提取实操:三步跑通地图三件套 【免费下载链接】azerothcore-wotlk Complete Open Source and Modular solution for MMO 项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk 正在搭巫妖王之怒私服?Azero…

作者头像 李华
网站建设 2026/9/19 2:54:49

基于Hadoop的医疗信息存储与检索方案实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华