# ayasecore说明文档
**Repository Path**: AyaseCore/ayasecoreDoc
## Basic Information
- **Project Name**: ayasecore说明文档
- **Description**: AyaseCore 功能的文档说明
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 13
- **Forks**: 8
- **Created**: 2022-03-20
- **Last Updated**: 2025-08-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
AyaseCore 说明文档
=================
### [**AyaseCore 3.0** Lua扩展Api文档](ElunaExtend/index.md)
==================
- [如何设置启动器](#如何设置启动器)
- [设置core目录无效怎么办](#设置core目录无效怎么办)
- [开启WorldServer闪退怎么办](#开启WorldServer闪退怎么办)
- [如何注册账号](#如何注册账号)
- [如何修改服务器配置](#如何修改服务器配置)
- [如何进入数据库](#如何进入数据库)
- [重要声明(***`不要使用guid为1的角色进行游戏`***)](#重要声明)
- [如何开启AHBOT](#AHBOT)
- [**数据库详细说明**](function/db.md)
- [修改或新增的GM命令](function/comment.md)
- 功能介绍
- [挑战模式](function/challengeModeSystem.md)
- [服务端发送安装补丁](function/sendPatches.md)
- 教程
- [潜力点正确的打开方式](http://uiwow.com/thread-2164-1-1.html)
- [NPCBotAI编辑教程](http://uiwow.com/thread-2087-1-1.html)
- 其他&扩展
- [提取wow所有物品自带的技能到挑战系统随机技能池](http://uiwow.com/thread-685-1-1.html)
- [无尽储存包裹](http://uiwow.com/thread-1543-1-1.html)
- [潜力点设置工具](http://uiwow.com/thread-2399-1-1.html)
- [eluna脚本扩展简易说明](#ELUNA)
- [**ELUNA API文档**](http://wiki.uiwow.com/doku.php/eluna:start)
- [**ELUNA扩展文档(AyaseCore 3.0)**](ElunaExtend/index.md)
- [后记](#后记)
----------
如何设置启动器
直接看图

----------
设置core目录无效怎么办
* 检查core目录下是否包含**authserver.exe**和**worldserver.exe**
* 如果没有就选择一个worldserver的压缩包解压.
* 一般有三个版本
1. AyaseCore + Eluna脚本引擎 + 拍卖机器人
2. AyaseCore + Eluna脚本引擎 + 拍卖机器人 + 玩家机器人 + NPC机器人
3. AyaseCore + Eluna脚本引擎 + 拍卖机器人 + ike3机器人
----------
开启WorldServer闪退怎么办
检查是否已经下载好地图包并已经解压到Core/Data目录下
这个目录的文件看起来是这样的:
* Core/Data/dbc
* Core/Data/Maps
* Core/Data/MMaps
* Core/Data/VMaps
* Core/Data/Lua_scripts
* Core/Data/logs
----------
如何注册账号

----------
如何修改服务器配置
* 可以用记事本打开`worldserver.conf`来修改服务端的配置.(不推荐,用记事本请注意文件的文件编码)
* 推荐使用notepad++来修改这些配置文件.(甚至一些lua脚本也推荐用这个修改)
* 里面有一些掉落倍率.出生有没有自带的金钱等配置.
* 修改完成后记得保存,并重启服务端(或者在worldserver.exe的控制台中输入reload conf指令重新载入配置)
----------
数据库
- 数据库是用于存放游戏数据的地方.魔兽世界模拟器是使用mysql作为数据库的载体.
- 通常可以使用`Navicat`,`heidiSql`等工具连接并编辑
----------
如何进入数据库
1. 确认你的mysql已经打开
2. 使用工具进行连接并管理,推荐[navicat](http://uiwow.com/thread-2147-1-1.html "Navicat")或者[heidiSQL](https://www.heidisql.com/download.php)
3. 连接时注意填入数据库的帐号密码和端口,只要连接进去了即可
##### 一个简单快速找到mysql帐号密码的方法: #####
1. 用记事本打开`authserver.conf`或者`worldserver.conf`
2. 搜索`LoginDatabaseInfo`
3. 找到类似的字符串`LoginDatabaseInfo = "127.0.0.1;3306;root;root;auth"`
4. 如上所示 **地址:**`127.0.0.1` **端口:**`3306` **帐号:**`root` **密码:**`root`
---------
如何启用AHBOT
- 建立帐号,建立角色,这个帐号平常不要使用,推荐使用`guid`为`1`的角色用于ahbot
- 例如,帐号`1` 密码`1` 角色名`ahbot`
- 用`navicat`等工具连接数据库
- 打开表格`characters.character`
- 找到角色名为`ahbot`的行
- 查看`第1,2列`的数值,分别是`guid`和`account`
- 使用类似`notepad++`等工具打开worldserver.conf
- 搜索`AuctionHouseBot`
- 分别把上面找到的`account`和`guid`填入`AuctionHouseBot.Account`和`AuctionHouseBot.GUID`即可
重要声明
### 请勿使用guid为1的角色进行游戏.
>何为guid为1的角色?
>>第一个创建的帐号`accountid`为1,第一个创建的角色`guid`为1
使用该角色将会出现无掉落,召唤机器人不组队,宕机,卡掉落,背包物品消失,突然死亡,电脑爆炸,黑屏,死机,停电,停水,突然地震,火山爆发,日本沉了等等等问题.
建议把这个角色用于ahbot.即使不用也建议放着不要使用它.
----------
ELUNA
> ELUNA脚本引擎.使用lua作为扩展语言.玩家可以在服务端的`lua_scripts`文件夹中放置自定义的lua脚本以对服务的现有功能进行扩展.
>
> 现在已经在`extend scripts`中放置了一些简易的LUA脚本.如果有需要可以复制脚本内容保存为lua文件并放置到lua_scripts文件夹中使用
>
> 当然了,这些脚本有一些是需要你懂得编辑的.因为有一些是需要设置npc的id,关于这个就需要你懂得使用数据库创建一个新的npc或者重用一个已经存在的npc(不推荐),可以慢慢学习.
>
> 建议使用`notepad++`编辑lua脚本文件
>
> 更多的Eluna脚本请浏览 -> [http://uiwow.com/](http://uiwow.com/forum-45-1.html)
>
> Eluna的API请浏览 -> [http://wiki.uiwow.com/doku.php/eluna:start](http://wiki.uiwow.com/doku.php/eluna:start)
----------
后记
> emm 写什么好呢
>
> 因为经常有盆友来问.而我也回答了很多次重复的内容了,但是总是有新的盆友不了解.
>
> 所以决定认真的写一个文档
>
> 也因为之前有人吐槽没有网站的环境不能注册帐号等问题
>
> 事实上之所以没有带网站的环境,是因为注册根本用不着一个网站环境.觉得小题大作.
>
> 因为注册只需要在worldserver中输入命令就行了
>
> 而且一旦带上网站环境.一些盆友之前安装过别的端没有清理干净,或者网站环境的目录带中文的路径,端口占用啊等等等
>
> 总之可能会遇见各种的问题.而我也懒得一个个的去回答.综上所述.所以索性就不带了.
>
> 不过现在准备写个文档什么的,所以还是弄了这么个玩意儿来搞
>
> 因为只是单纯的txt文件写文档比较简陋.
>
> 归根结底还是我的强迫症作祟,仅一个txt文档黑白分明我写的动力都没有
>
> 所以用了这个支持markdown语法的来写文档.
>
>这样看起来顺眼了,我起码还能勉强写下去