AyaseCore 说明文档
- 如何修改服务器配置
- 如何进入数据库
- 重要声明(
不要使用guid为1的角色进行游戏
) - 如何开启AHBOT
- 数据库详细说明
- 修改或新增的GM命令
- 功能介绍
- 教程
- 其他&扩展
- 后记
如何修改服务器配置
- 可以用记事本打开
worldserver.conf
来修改服务端的配置.(不推荐,用记事本请注意文件的文件编码) - 推荐使用notepad++来修改这些配置文件.(甚至一些lua脚本也推荐用这个修改)
- 里面有一些掉落倍率.出生有没有自带的金钱等配置.
- 修改完成后记得保存,并重启服务端(或者在worldserver.exe的控制台中输入reload conf指令重新载入配置)
数据库
数据库是用于存放游戏数据的地方.魔兽世界模拟器是使用mysql作为数据库的载体.
通常可以使用Navicat
,heidiSql
等工具连接并编辑
如何进入数据库
一个简单快速找到mysql帐号密码的方法:
- 用记事本打开
authserver.conf
或者worldserver.conf
- 搜索
LoginDatabaseInfo
- 找到类似的字符串
LoginDatabaseInfo = "127.0.0.1;3306;root;root;auth"
- 如上所示 地址:
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
中放置了一些简易的脚本.如果有需要可以在该网站目录www\library\extend scripts
中找到.当然了,这些脚本有一些是需要你懂得编辑的.因为有一些是需要设置npc的id,关于这个就需要你懂得使用数据库创建一个新的npc或者重用一个已经存在的npc(不推荐),可以慢慢学习.
建议使用
notepad++
编辑lua脚本文件更多的Eluna脚本请浏览 -> http://uiwow.com/
Eluna的API请浏览 -> http://localhost/eluna
后记
emm 写什么好呢
因为经常有盆友来问.而我也回答了很多次重复的内容了,但是总是有新的盆友不了解.
所以决定认真的写一个文档
也因为之前有人吐槽没有网站的环境不能注册帐号等问题
事实上之所以没有带网站的环境,是因为注册根本用不着一个网站环境.觉得小题大作.
因为注册只需要在worldserver中输入命令就行了
而且一旦带上网站环境.一些盆友之前安装过别的端没有清理干净,或者网站环境的目录带中文的路径,端口占用啊等等等
总之可能会遇见各种的问题.而我也懒得一个个的去回答.综上所述.所以索性就不带了.
不过现在准备写个文档什么的,所以还是弄了这么个玩意儿来搞
因为只是单纯的txt文件写文档比较简陋.
归根结底还是我的强迫症作祟,仅一个txt文档黑白分明我写的动力都没有
所以用了这个支持markdown语法的来写文档.
这样看起来顺眼了,我起码还能勉强写下去