ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/9/19 3:06:02 拓冰建站 浏览量
魔兽世界 WoTLK 私服搭建完整指南:AzerothCore 从源码到开服 魔兽世界 WoTLK 私服搭建完整指南:AzerothCore 从源码到开服【免费下载链接】azerothcore-wotlkComplete Open Source and Modular solution for MMO项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlkAzerothCore-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环境变量设成ubuntu或debian(可以写在 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的线程并行编译,最后把二进制装进输出目录。普通机器大约 1030 分钟,取决于核心数。想改编译参数,入口在 apps/compiler/compiler.sh,菜单里有configure、compile、all(清理加全量编译)可选。下载客户端数据./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-managerapps/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),仅供参考