目录 前言一、AzerothCore下载二、mysql安装三、boost安装四、OpenSSL安装五、CMake下载六、CMake编译1 - CMake生成vs项目2 - vs项目设置3 - 生成解决方案4 - 安装AzerothC
[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 ---是你的文件路径---basedir=C:\develop_env\mysql# 设置mysql数据库的数据的存放目录 ---是你的文件路径data文件夹自行创建---datadir=C:\develop_env\mysql\data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_errors=10# 服务端使用的字符集默认为utf8mb4character-set-server=utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用“mysql_native_passWord”插件认证#mysql_native_passworddefault_authentication_plugin=mysql_native_password[mysql]# 设置mysql客户端默认字符集default-character-set=utf8mb4[client]# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=utf8mb4
mysqld --install
mysqld --initialize --console
-> 会产生一个随机密码,复制root@localhost:之后的这段随机密码并保存(后面要用到)【Y66Mnja&c?Re】net start mysql
mysql -u root -p
,此时输入之前赋值的随机密码ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
C:\develop_env\mysql\bin
BOOST_ROOT
,变量值为boost的安装路径C:\local\boost_1_81_0
-Zm1000
error C3859: 未能创建 PCH 的虚拟内存
fatal error C1076: 编译器限制: 达到内部堆限制
新建目录:AzerothCoreServer
拷贝bin\RelWithDebInfo目录下文件到AzerothCoreServer目录
复制mysql的lib目录下libmysql.dll到AzerothCoreServer目录
复制OpenSSL的文件到AzerothCoreServer目录:需要复制的文件 -> libcrypto-1_1-x64.dll、libssl-1_1-x64.dll
使用数据库查询工具连接mysql
打开C:\develop_project\cpp_project\azerothcore-wotlk\data\sql\create\create_mysql.sql:修改密码(自定义即可)
刷入create_mysql.sql:可以看到新增3个数据库
打开AzerothCoreServer\configs:去掉3个文件的.dist
结尾
authserver.conf修改数据库密码:记事本打开搜索LoginDatabaseInfo
,将密码修改为之前自定义修改的密码
dbimport.conf修改数据库密码:记事本打开搜索LoginDatabaseInfo
,将密码修改为之前自定义修改的密码
worldserver.conf修改数据库密码:记事本打开搜索LoginDatabaseInfo
,将密码修改为之前自定义修改的密码
提取客户端文件:
复制提取的文件到AzerothCoreServer的data目录
运行authserver.exe
运行worldserver.exe:第一次启动会比较久
AC>
account create admin 123456
添加账号account set gmlevel 3 -1
-> 3代表为最高的gm权限,-1代表是所有服务器set realmlist 192.168.252.50
来源地址:https://blog.csdn.net/qq23001186/article/details/129857143
--结束END--
本文标题: 1、Windows下编译并搭建AzerothCore服务端
本文链接: https://lsjlt.com/news/376862.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0