- 首先,在本地计算机上安装Docker和Docker Compose。
- 在本地计算机上创建一个文件夹并下载Azeroth-Core的Docker文件,将它们存储在该文件夹中。可以在Github上克隆Azeroth-Core的Docker仓库。
- 创建一个名为.env的文件,用于存储Docker环境变量。在.env文件中,定义MYSQL_ROOT_PASSWORD,MYSQL_DATABASE和MYSQL_USER。
- 根据需要修改docker-compose.yml文件,并将其存储在同一个文件夹中。
- 准备地图文件和vmaps,这些文件应存储在config/worldserver文件夹中。
- 构建并启动Docker容器:
docker-compose -f docker-compose.yml up -d
- 确保Docker容器正在运行,使用以下命令:
docker ps
- 现在,应该能够通过计算机的局域网IP地址访问Azeroth-Core服务器。在客户端中,打开WOW,并在登录页面中'魔兽世界版本”设为“WoW – WOTLK 3.3.5a”,然后输入LAN IP地址并登录即可。
注意事项:
- 请确保防火墙允许以及本地计算机的端口已开放。
- 将客户端IP地址设置为Docker容器上的IP地址。
- 请注意,这种方法仅适用于局域网中的使用,不能通过公共IP地址进行访问。
- 如果需要,可以更改Docker容器的网络设置,以便将其添加到特定的局域网子网中。