我无法通过同一台计算机上的 WoWclient 连接到在 Docker 上运行的服务器,更不用说在网络上。
尝试将 C:\Users\Seth\azerothcore-wotlk\docker\worldserver\etc 中的 worldserver.conf 更改为
LoginDatabaseInfo = "127.0.0.1;3306;root;password;acore_auth"
WorldDatabaseInfo = "127.0.0.1;3306;root;password;acore_world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;password;acore_characters"
我也将其保留为默认值。
我能够通过 HeidiSQL 连接 127.0.0.1 3306 并且能够将领域列表更改为 127.0.0.1
当我在 gitBash 中输入“docker ps”时
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ba3bc132e076 azerothcore/worldserver "/azeroth-server/bin…" 24 hours ago Up 11 seconds 0.0.0.0:8085->8085/tcp azerothcore-wotlk_ac-worldserver_1
6b4d4d41f814 azerothcore/authserver "/azeroth-server/bin…" 24 hours ago Up 11 seconds 0.0.0.0:3724->3724/tcp azerothcore-wotlk_ac-authserver_1
8501ee8e2202 azerothcore/database "docker-entrypoint.s…" 24 hours ago Up 12 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp azerothcore-wotlk_ac-database_1
我不知道我是否对 docker 做的不对,或者我下载的是否是我的 WoW 3.3.5a 客户端。