Nach dem Ändern der LAN-Installations-IP meldet der Authserver „Verbindung nicht möglich' „Host xxxxx ist nicht autorisiert'
P粉766520991
P粉766520991 2024-04-04 15:06:41
0
1
381

Verwenden Sie die standardmäßigen Windows-Installationsanweisungen für eine Bare-Metal-Installation von Windows 10. Ich habe den Server zum Laufen gebracht. Um es noch einmal zu wiederholen: Es werden bisher nur die Standardwerte verwendet; Ich kann mich von einem anderen Computer aus mit meinem vorhandenen 3.3.5-Client anmelden, aber den Bereich nicht betreten. Ich kann es sehen, aber wenn ich auf den Bereich klicke, verhält es sich so, als würde eine Verbindung hergestellt, und dann wird die Bereichsliste erneut angezeigt. wiederholt.

Dann fiel mir ein, dass ich möglicherweise die IP-Nummer des Servers in der Datenbank und/oder der Conf-Datei ändern muss. Ich bin authserver.conf中更改了登录服务器ip,在worldserver.conf中更改了登录、世界和角色数据库ip;所有设置均使用 192.168.1.112。在领域列表中,我使用 Heidi 将两个 IP 设置更改为服务器计算机使用的同一 LAN IP,192.168.1.112. Dann habe ich die Registerkarte „Daten“ mit derselben IP aktualisiert und die Änderungen veröffentlicht. Ich habe die Verbindung getrennt und Heidi verlassen.

Wenn ich jetzt versuche, den Authserver zu starten, erhalte ich die Fehlermeldung im Titel:

Authserver.exe kann keine Verbindung zu MySQL herstellen, Host „nameofservercomputer“ hat keine Berechtigung zum Herstellen einer Verbindung.

Ich habe dieses Problem bei der Docker-Installation gefunden, aber es wurde dadurch verursacht, dass die Echtzeit-Datentabelle in Heidi nicht aktualisiert wurde. Ich habe dies getan, erhalte aber immer noch die gleiche Fehlermeldung. Ich habe andere Hinweise darauf gefunden, dass ich die MySQL-Konfiguration bearbeiten muss, um andere Verbindungen außerhalb von localhost zuzulassen, aber bisher haben sie alle Lösungen bereitgestellt, die entweder mehr Wissen als ich voraussetzen oder für die Verwendung gedacht sind, die ich noch nicht habe. Spezifisch Tools installiert und nicht sehr vertraut damit.

Kann mir jemand eine Anleitung zu diesem Thema geben? Ziel ist es, einen Wow-Server in einem LAN einzurichten, auf den alle anderen Computer im LAN zugreifen können. Ich habe das schon einmal mit einem Trinitycore-Server gemacht, aber das war vor ein paar Jahren und ich kann mich einfach nicht erinnern, was ich tun musste.

P粉766520991
P粉766520991

Antworte allen(1)
P粉718730956

在网上搜索并仔细阅读后发现了问题。

首先注意:此配置专门用于 LAN 使用。如果它是互联网访问或其他任何解决方案的一部分,我不知道。

运行 Azerothcore 的 WoW 服务器上的 authserver.conf 和 worldserver.conf 文件需要配置为默认本地主机地址 127.0.0.1,在安装程序似乎建议将地址更改为服务器的 LAN IP 的地方。我认为这可能只需要在访问互联网时进行。我没有在做这件事。在服务器配置中,您需要将 IP 号更改为 LAN 号而不是 127.0.0.1 的唯一位置是在 auth 数据库的 reallist 表中,使用您已安装并选择使用的任何 mysql 编辑方法。我用的是海蒂。本地地址仍为 127.0.0.1;仅将“地址”字段更改为您的 WoW 服务器的 LAN IP。

然后,当然,在所有 LAN 计算机上,您需要更改每台计算机的 Realmlist 文件以指向 LAN 计算机的 IP。该realmlist文件位于enGB文件夹中,该文件夹位于客户端文件夹中的DATA文件夹中......在我的例子中,这将是魔兽世界3.3.5a/DATA/enGB/

我希望这对将来的人有帮助。它适用于 TrinityCore、AzerothCore,我确信其他版本也适用。

哦,解释一下我上面遇到的错误,那是因为我更改了 authserver 和 worldserver conf 文件中的 ip 编号,所以基本上服务器试图与数据库建立外部连接而不是内部连接,默认情况下,安全设置是反对的。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!