- 打卡等级:初来乍到
- 打卡总天数:4
- 打卡月天数:1
- 打卡总奖励:32
- 最近打卡:2026-06-13 17:15:45
中级会员
- 积分
- 231
|
未由人类测试 已阅读你们的回复 这是由openclaw编译的wow3.3.5a服务端 重新生成的更方便阅读的文档
AzerothCore WoTLK 服务端
由 AI(OpenClaw)全自动编译 | 版本: WoTLK 3.0.0 + Eluna Lua 引擎 | 2026-04-18
【目录结构】
- AzerothCore/
- ├── worldserver.exe 游戏世界服务器 (35.9 MB)
- ├── authserver.exe 认证服务器 (2.7 MB)
- ├── AzerothCore-Eluna-API.chm Eluna Lua API 中文文档
- ├── configs/
- │ ├── authserver.conf 认证服务器配置
- │ └── worldserver.conf 世界服务器配置
- ├── bin/
- │ └── lua_scripts/ Eluna Lua 脚本目录
- └── data/ 客户端数据 (3.09 GB / 22,451 文件)
- ├── dbc/ 491 文件 数据库客户端数据 (172 MB)
- ├── maps/ 5,774 文件 地图数据 (278 MB)
- ├── vmaps/ 12,406 文件 视觉地图 (627 MB) └── mmaps/ 3,780 文件 移动寻路地图 (2.0 GB)
【快速启动】
1. 准备数据库
MySQL 中创建数据库:
- CREATE DATABASE auth DEFAULT CHARACTER SET utf8mb4;
- CREATE DATABASE characters DEFAULT CHARACTER SET utf8mb4;CREATE DATABASE world DEFAULT CHARACTER SET utf8mb4;
导入 SQL(源码 data/sql/ 目录):
现在 worldserver 首次启动 MySql 连接成功后会初始化表格
2. 修改配置
configs/worldserver.conf 中修改:
- LoginDatabaseInfo = "127.0.0.1;3306;root;你的密码;auth"
- WorldDatabaseInfo = "127.0.0.1;3306;root;你的密码;world"
- CharacterDatabaseInfo = "127.0.0.1;3306;root;你的密码;characters"DataDir = "."
configs/authserver.conf 中修改:
LoginDatabaseInfo = "127.0.0.1;3306;root;你的密码;auth"
3. 启动
先启动认证服务器,再启动世界服务器:
- cd /d E:\Openclaw\0workspace\AzerothCore
- authserver.exe ← 先开这个worldserver.exe ← 新窗口开这个
4. 客户端连接
修改 WoW 客户端 realmlist.wtf:
【常用命令】
在 worldserver 控制台输入:
[table][tr][td].account create 用户名 密码[/td][td]创建游戏账号[/td][/tr][tr][td].account set gmlevel 用户名 3 -1[/td][td]设置 GM 权限[/td][/tr][tr][td].server info[/td][td]查看服务器信息[/td][/tr][tr][td].server shutdown 60[/td][td]60秒后关闭[/td][/tr][tr][td].saveall[/td][td]保存所有玩家[/td][/tr][tr][td].reload all[/td][td]重载配置[/td][/tr][tr][td].lookup item 名字[/td][td]搜索物品[/td][/tr][tr][td].additem ID 数量[/td][td]添加物品
【Eluna Lua 引擎】
本服务端已集成 Eluna Lua 引擎,支持自定义 Lua 脚本。
- 脚本目录:bin/lua_scripts/
- API 文档:AzerothCore-Eluna-API.chm(双击打开)覆盖范围:30 个类,1072 个方法,全中文说明 + Lua 示例
快速示例:
- -- bin/lua_scripts/welcome.lua
- function OnPlayerLogin(event, player)
- player:SendBroadcastMessage("欢迎回来," .. player:GetName())
- endRegisterPlayerEvent(3, OnPlayerLogin)
【编译信息】
[table][tr][td]版本[/td][td]WoTLK 3.0.0[/td][/tr][tr][td]编译器[/td][td]MSVC 19.50 (VS2026)[/td][/tr][tr][td]CMake[/td][td]4.2.3[/td][/tr][tr][td]Lua[/td][td]5.2.4[/td][/tr][tr][td]MySQL[/td][td]8.0.45[/td][/tr][tr][td]OpenSSL[/td][td]3.6.1[/td][/tr][tr][td]Boost[/td][td]1.90.0[/td][/tr][tr][td]编译方式[/td][td]AI 全自动(OpenClaw 后端代理)
【注意事项】
1. 防火墙:首次运行需允许通过 Windows 防火墙
2. libmysql.dll:确保 MySQL 的 lib 目录在系统 PATH 中
3. 客户端版本:需要 WoW 3.3.5a 客户端
4. DataDir:配置为 . 表示 exe 所在目录,data/ 已放在同级
5. Lua 脚本:修改后 .reload eluna 即可,无需重启
链接:https://pan.baidu.com/s/1MUcIp5zU7xoLQiEhbXncUg?pwd=8zf7
提取码:8zf7 复制这段内容后打开百度网盘手机App,操作更方便哦
Sql 补档 2026.04.21
- .\AzerothCore\data\sql\
- ├── archive\ -- 历史归档
- ├── base\ -- 基础数据库(auth, characters, world)
- ├── create\ -- 建库脚本
- ├── custom\ -- 自定义SQL
- ├── old\ -- 旧版本更新└── updates\ -- 数据库更新脚本
感谢 rgb 测试 指出我的问题 已重新打包上传 并修改分享链接 2026.04.21
链接:https://pan.baidu.com/s/1OouCFHQX0R2rUSJSQUrH3w?pwd=9d68
提取码:9d68 复制这段内容后打开百度网盘手机App,操作更方便哦
由 AI (OpenClaw) 编译 | 2026-04-19 09:42
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |
|