基于azerothcore搭建WOW服务器

单机魔世界,基于 azerothcore

服务器

系统环境

debian 11
docker 23.0.5
docker-compose 2.14.2

启动服务器

启动服务器
1
2
3
git clone https://github.com/azerothcore/acore-docker
cd acore-docker
sudo docker-compose up -d

>>>>>踩坑<<<<<
不要使用 root 账户启动 docker

原因:使用 root 账户,eluna 服务会因为权限问题,无法正常启动

解决方案:使用非 root 账户操作

设置服务器 ip

设置服务器ip
1
2
3
4
5
sudo docker exec -it acore-docker-ac-database-1 bash
mysql -uroot -ppassword
USE acore_auth;
SELECT * FROM realmlist;
UPDATE realmlist SET address='123.123.123.123';

修改服务器数据库账号密码

修改.env
1
2
cp ~/acore-docker/config/dist/.env ~/acore-docker/
vim .env

设置配置文件

设置配置文件
1
2
3
4
5
cd ~/acore-docker
sudo docker-compose cp ac-worldserver:/azerothcore/env/dist/etc/authserver.conf conf
sudo docker-compose cp ac-worldserver:/azerothcore/env/dist/etc/worldserver.conf conf
sudo docker-compose cp ac-worldserver:/azerothcore/env/dist/etc/dbimport.conf conf
vim docker-compose.override.yml
~/acore-docker/docker-compose.override.yml
1
2
3
4
5
6
7
8
version: '3.9'

services:
ac-worldserver:
volumes:
- ./conf/worldserver.conf:/azerothcore/env/dist/etc/worldserver.conf
- ./conf/authserver.conf:/azerothcore/env/dist/etc/authserver.conf
- ./conf/dbimport.conf:/azerothcore/env/dist/etc/dbimport.conf

根据需求编辑一下配置文件,然后重启服务器

重启服务

重启服务
1
2
3
cd ~/acore-docker
sudo docker-compose down
sudo docker-compose up -d

添加 eluna 脚本

将 lua 脚本放到 ~/acore-docker/scripts/lua/

客户端

原版纯净客户端

英文,无中文
链接: wowgaming
磁力链接: magnet:?xt=urn:btih:6852306d5908a9519d61c06bb06a923cf3e46405&dn=wow335a

高清客户端

链接: 欧服大佬的链接
本体磁力链接: magnet:?xt=urn:btih:E0337C4325FB9D5B1F2F24D544713A25EF0E68A8&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet&dn=World%20of%20WarCraft%3A%20Wrath%20of%20the%20Lich%20King%20%5BP%5D%20%5BRUS%20%2B%204%20%2F%20RUS%20%2B%204%5D%20(2010)%20(3.3.5a)%20%5BMOD%5D
升级补丁:google 网盘
中文补丁:google 网盘

>>>中文补丁我试了一下,贴图有问题<<<

基于azerothcore搭建WOW服务器

https://blog.feijidui.com/linux-azerothcore/

作者

Wiley

发布于

2023-05-10

更新于

2024-05-26

许可协议