Docker / Azerothcore连接配置,无法连接

时间:2019-03-31 15:43:03

标签: azerothcore

我无法通过同一台计算机上的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客户端。

2 个答案:

答案 0 :(得分:0)

该IP地址必须引用您的容器数据库地址,在Docker设置中,默认为ac-database。例如:

LoginDatabaseInfo = "ac-database;3306;root;password;acore_auth"

因此您不应在此处使用127.0.0.1

然后,您应将自己的领域列表设置为:

set realmlist localhost

答案 1 :(得分:0)

问题是客户端,我下载了自动修补的config.wtf文件以连接到他们的服务器。必须进入WoTLK \ Data \ enGB并在其中更改realmlist。不知道这是否对所有客户端都是正确的。