藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★69 元包站 Gm 手游平台★

★69 元包站 Gm 手游平台★

★Gm 游戏平台【无限资源包站平台,真正体验gm和土豪感觉】★

★白嫖放置传奇 玩通关算你赢★

★白嫖放置传奇 玩通关算你赢★

★白嫖长久耐玩型 放置类挂机传奇游戏 充值可打 安全挂机 可交易 无PK★

★@梦幻长久耐玩全新大唐九黎★

★@!!——梦幻长久耐玩全新大唐九黎——!!★

★★新增全新门派九黎城, ★侵烛系统 ★静脉系统 ★赐福系统 ★战斗动作声效系统 ★全场景NPC、召唤兽迭代最新 ★17个副本,完全还原 ★独家PK系统,享受极致免费PK★★

承接推广
★承接推广★

★承接推广★

☆ 六一活动开放-放置传奇☆

★ 六一活动开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★零氪首选★

★三职业复古★开局送神装★爆率100%★零氪首选★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

承接推广

★承接推广★

★承接推广★

承接推广

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【774031300】

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

查看: 2176|回复: 26

[手工架设] 龙虾编译-AzerothCore+Elua[WoW 3.3.5a]

[复制链接]
 楼主| 发表于 2026-4-20 14:27:27 | 显示全部楼层 |阅读模式
本帖最后由 zzy0081 于 2026-4-21 16:26 编辑

未由人类测试 已阅读你们的回复 这是由openclaw编译的wow3.3.5a服务端 重新生成的更方便阅读的文档

AzerothCore WoTLK 服务端

由 AI(OpenClaw)全自动编译 | 版本: WoTLK 3.0.0 + Eluna Lua 引擎 | 2026-04-18

【目录结构】

  1. AzerothCore/
  2. ├── worldserver.exe                  游戏世界服务器 (35.9 MB)
  3. ├── authserver.exe                   认证服务器 (2.7 MB)
  4. ├── AzerothCore-Eluna-API.chm        Eluna Lua API 中文文档
  5. ├── configs/
  6. │   ├── authserver.conf              认证服务器配置
  7. │   └── worldserver.conf             世界服务器配置
  8. ├── bin/
  9. │   └── lua_scripts/                 Eluna Lua 脚本目录
  10. └── data/                            客户端数据 (3.09 GB / 22,451 文件)
  11.     ├── dbc/          491 文件       数据库客户端数据 (172 MB)
  12.     ├── maps/       5,774 文件       地图数据 (278 MB)
  13.     ├── vmaps/     12,406 文件       视觉地图 (627 MB)
  14.     └── mmaps/      3,780 文件       移动寻路地图 (2.0 GB)
复制代码


【快速启动】

1. 准备数据库

MySQL 中创建数据库:

  1. CREATE DATABASE auth DEFAULT CHARACTER SET utf8mb4;
  2. CREATE DATABASE characters DEFAULT CHARACTER SET utf8mb4;
  3. CREATE DATABASE world DEFAULT CHARACTER SET utf8mb4;
复制代码


导入 SQL(源码 data/sql/ 目录):

  1. 现在 worldserver 首次启动 MySql 连接成功后会初始化表格
复制代码


2. 修改配置

configs/worldserver.conf 中修改:
  1. LoginDatabaseInfo     = "127.0.0.1;3306;root;你的密码;auth"
  2. WorldDatabaseInfo     = "127.0.0.1;3306;root;你的密码;world"
  3. CharacterDatabaseInfo = "127.0.0.1;3306;root;你的密码;characters"
  4. DataDir               = "."
复制代码


configs/authserver.conf 中修改:
  1. LoginDatabaseInfo = "127.0.0.1;3306;root;你的密码;auth"
复制代码


3. 启动

先启动认证服务器,再启动世界服务器:

  1. cd /d E:\Openclaw\0workspace\AzerothCore
  2. authserver.exe   ← 先开这个
  3. worldserver.exe  ← 新窗口开这个
复制代码


4. 客户端连接

修改 WoW 客户端 realmlist.wtf:
  1. set realmlist 127.0.0.1
复制代码


【常用命令】

在 worldserver 控制台输入:

.account create 用户名 密码创建游戏账号
.account set gmlevel 用户名 3 -1设置 GM 权限
.server info查看服务器信息
.server shutdown 6060秒后关闭
.saveall保存所有玩家
.reload all重载配置
.lookup item 名字搜索物品
.additem ID 数量添加物品


【Eluna Lua 引擎】

本服务端已集成 Eluna Lua 引擎,支持自定义 Lua 脚本。

  • 脚本目录:bin/lua_scripts/
  • API 文档:AzerothCore-Eluna-API.chm(双击打开)
  • 覆盖范围:30 个类,1072 个方法,全中文说明 + Lua 示例


快速示例:

  1. -- bin/lua_scripts/welcome.lua
  2. function OnPlayerLogin(event, player)
  3.     player:SendBroadcastMessage("欢迎回来," .. player:GetName())
  4. end
  5. RegisterPlayerEvent(3, OnPlayerLogin)
复制代码


【编译信息】

版本WoTLK 3.0.0
编译器MSVC 19.50 (VS2026)
CMake4.2.3
Lua5.2.4
MySQL8.0.45
OpenSSL3.6.1
Boost1.90.0
编译方式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
  1. .\AzerothCore\data\sql\
  2. ├── archive\    -- 历史归档
  3. ├── base\       -- 基础数据库(auth, characters, world)
  4. ├── create\     -- 建库脚本
  5. ├── custom\     -- 自定义SQL
  6. ├── old\        -- 旧版本更新
  7. └── updates\    -- 数据库更新脚本
复制代码

感谢 yamazkey 测试 指出我的问题 已重新打包上传 并修改分享链接 2026.04.21

链接:https://pan.baidu.com/s/1OouCFHQX0R2rUSJSQUrH3w?pwd=9d68
提取码:9d68 复制这段内容后打开百度网盘手机App,操作更方便哦
由 AI (OpenClaw) 编译 | 2026-04-19 09:42
回复

使用道具 举报

发表于 2026-4-20 15:14:18 | 显示全部楼层
有大神说说这个是干嘛用的吗??AI自动编译软件??
[发帖际遇]: woshiheyi 在论坛发帖时没有注意,被小偷偷去了 1 枚 金币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

发表于 2026-4-20 15:18:25 | 显示全部楼层
woshiheyi 发表于 2026-4-20 15:14
有大神说说这个是干嘛用的吗??AI自动编译软件??

魔兽世界AZ服务端
回复 支持 反对

使用道具 举报

发表于 2026-4-20 15:44:11 | 显示全部楼层
AI做游戏给大家玩?
回复 支持 反对

使用道具 举报

发表于 2026-4-20 16:08:12 | 显示全部楼层
不懂,感谢分享
回复 支持 反对

使用道具 举报

发表于 2026-4-20 16:09:55 | 显示全部楼层
不懂,感谢分享
回复 支持 反对

使用道具 举报

发表于 2026-4-20 16:44:37 | 显示全部楼层

啊这、、、上面一堆编码我还以为单纯是个软件来着
回复 支持 反对

使用道具 举报

发表于 2026-4-20 18:24:22 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-4-20 19:13:39 | 显示全部楼层
呵呵 首次尝试让AI编译 没测试过 还不知道有什么问题
回复 支持 反对

使用道具 举报

发表于 2026-4-21 00:24:23 | 显示全部楼层
电饭煲里不要放太多的水,否则,你就成了吃软饭的人。
好的帖子就应该灌水,否则……就很难找到了
软饭可以吃,水却不能不灌
回复 支持 反对

使用道具 举报

发表于 2026-4-21 09:04:49 | 显示全部楼层
卡在导入 SQL    data目录下无sql 目录
回复 支持 反对

使用道具 举报

发表于 2026-4-21 09:19:53 | 显示全部楼层
这么6,AI搞出来的
[发帖际遇]: fz2026 在论坛发帖时没有注意,被小偷偷去了 3 枚 金币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-4-21 09:57:37 | 显示全部楼层
yamazkey 发表于 2026-4-21 09:04
卡在导入 SQL    data目录下无sql 目录

OK 补档了
回复 支持 反对

使用道具 举报

发表于 2026-4-21 10:58:05 | 显示全部楼层

感谢补档,用sql下base目录的么》??
[发帖际遇]: yamazkey 捡了钱没交公 金币 降了 2 枚 . 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-4-21 11:00:42 | 显示全部楼层
yamazkey 发表于 2026-4-21 10:58
感谢补档,用sql下base目录的么》??

按道理 放进去 首次运行 会自动检测 数据库情况 然后初始化
回复 支持 反对

使用道具 举报

发表于 2026-4-21 11:05:20 | 显示全部楼层
zzy0081 发表于 2026-4-21 11:00
按道理 放进去 首次运行 会自动检测 数据库情况 然后初始化

我用的其他端的mysql-8.4.2,删除了原来的所有表格,重新用命令创建表格的·是不是要设置数据库自动更新?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-4-21 11:10:18 | 显示全部楼层
yamazkey 发表于 2026-4-21 11:05
我用的其他端的mysql-8.4.2,删除了原来的所有表格,重新用命令创建表格的·是不是要设置数据库自动更新 ...

那你这个 我就不清楚了 我全程没管理 是AI自己编译的 也不知道他具体会如何
按道理 你在配置好 数据库 密码 表名[与你老的不冲突就好] 然后运行 他就会自动的创建所有表
第二次运行 他不会再次创建表 除非 我这边再次发布 更新脚本 他才会更新表
回复 支持 反对

使用道具 举报

发表于 2026-4-21 11:58:42 | 显示全部楼层
mysql-8.4.2不能用· 红蓝端闪退报错·看来要用小皮下载个 8.045

#----------------------------------------------------------------------#

>> FATAL ERROR

# Location: E:\Openclaw\0workspace\azerothcore-fresh\src\server\database\Database\DatabaseWorkerPool.cpp:68
# Function: DatabaseWorkerPool<class WorldDatabaseConnection>::DatabaseWorkerPool
# Condition: isSameClientDB
# Message: Used MySQL library version (8.4.2 id 80402) does not match the version id used to compile AzerothCore (id 80045).
Search the wiki for ACE00046 in Common Errors (https://www.azerothcore.org/wiki/common-errors#ace00046 ).

#----------------------------------------------------------------------#
回复 支持 反对

使用道具 举报

发表于 2026-4-21 12:44:51 | 显示全部楼层
配置文件需修改
SourceDirectory = " 你的实际服务端路径"
MySQLExecutable = "你的数据库路径 "
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-4-21 14:10:20 | 显示全部楼层
yamazkey 发表于 2026-4-21 12:44
配置文件需修改
SourceDirectory = " 你的实际服务端路径"
MySQLExecutable = "你的数据库路径 "

嗯 我有些 我的编译环境

版本        WoTLK 3.0.0
编译器        MSVC 19.50 (VS2026)
CMake        4.2.3
Lua        5.2.4
MySQL        8.0.45
OpenSSL        3.6.1
Boost        1.90.0
编译方式        AI 全自动(OpenClaw 后端代理)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2026-6-4 20:15 , Processed in 0.223183 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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