找回密码
 立即注册
查看: 87|回复: 0

龙虾编译-AzerothCore+Elua[WoW 3.3.5a]

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:4
  • 打卡月天数:1
  • 打卡总奖励:32
  • 最近打卡:2026-06-13 17:15:45

231

主题

0

回帖

231

积分

中级会员

积分
231
发表于 2026-4-29 07:55:17 | 显示全部楼层 |阅读模式
未由人类测试 已阅读你们的回复 这是由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:
    set realmlist 127.0.0.1


【常用命令】

在 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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2026-8-5 01:15 , Processed in 0.186182 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表