Конфигурация соединения Docker / Azerothcore, невозможно установить соединение - PullRequest
1 голос
/ 31 марта 2019

Я не могу подключиться к серверу, работающему на Docker, через WoWclient на том же компьютере, не говоря уже о сети.

Попробовал изменить worldserver.conf внутри C: \ Users \ Seth \ azerothcore-wotlk \ docker \ worldserver \ etc на

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 и могу изменить realmlist на 127.0.0.1

Когда я набираю "docker ps" в gitBash

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

Я не знаю, правильно ли я что-то делаю с докером или это мой клиент WoW 3.3.5a, который я скачал.

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Проблема была в том, что Клиент я скачал автоматически пропатченный файл config.wtf для подключения к их серверу. Пришлось зайти в WoTLK \ Data \ enGB и изменить там список участников. Не уверен, что это верно для всех клиентов.

0 голосов
/ 31 марта 2019

IP-адрес должен ссылаться на адрес вашей базы данных контейнера, который по умолчанию равен ac-database при настройке Docker.Например:

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

, поэтому вы НЕ должны использовать 127.0.0.1 здесь.

Тогда вы должны установить свой список задач как:

set realmlist localhost

...