ベアメタル Windows 10 インストールでは、デフォルトの Windows インストール手順を使用してください。サーバーを稼働させました。繰り返しますが、これまでのところデフォルト値のみが使用されており、変更はありません。既存の 3.3.5 クライアントを使用して別のマシンからログインできますが、レルムに入ることができません。表示されていますが、レルムをクリックすると、接続しているかのように動作し、レルムのリストが再びポップアップ表示されます。繰り返し。
そこで、データベースや conf ファイル内のサーバーの IP 番号を変更する必要があるかもしれないことを思い出しました。 authserver.conf
のログイン サーバー IP を変更し、worldserver.conf
でログイン、ワールド、ロール データベースの IP を変更しました。すべての設定で 192.168.1.112
が使用されています。レルム リストで、Heidi を使用して両方の IP 設定を、サーバー マシンで使用されているのと同じ LAN IP、192.168.1.112
に変更しました。次に、同じ IP でデータ タブを更新し、変更を公開しました。切断してハイジを終了しました。
ここで認証サーバーを起動しようとすると、タイトルのエラーが表示されます:
Authserver.exe は mysql に接続できません。ホスト 'nameofservercomputer' には接続する権限がありません。
この問題は docker のインストールの問題で見つかりましたが、Heidi のリアルタイム データ テーブルが更新されていないことが原因でした。これを実行しましたが、同じエラーが発生します。 localhost の外部の他の接続を許可するには、MySQL 構成を編集する必要があるという他の手がかりを見つけましたが、これまでのところ、それらはすべて、私が持っている知識よりも多くの知識を前提としているか、私がまだ具体的な知識を持っていない用途のいずれかである解決策を提供しています。ツールはインストールされていますが、あまり使い慣れていません。
誰かこの問題に関するガイダンスを教えてもらえますか?目標は、LAN 上に 1 台の Wow サーバーをセットアップし、LAN 上の他のすべてのコンピュータがアクセスできるようにすることです。以前に trinitycore サーバーでこれを一度実行したことがありますが、それは数年前のことなので、何をしなければならなかったのかまったく思い出せません。
オンラインで検索し、注意深く読んだ結果、問題が見つかりました。
最初の注意: この構成は特に LAN での使用を目的としています。それがインターネット アクセスやその他のソリューションの一部であるかどうかはわかりません。
Azerothcore を実行している WoW サーバー上の authserver.conf および worldserver.conf ファイルは、デフォルトのローカルホスト アドレス 127.0.0.1 に設定する必要があります。インストーラーは、アドレスをサーバーの LAN IP に変更することを提案しているようです。これはインターネットにアクセスするときにのみ行う必要があると思います。私はこれをやっていません。サーバー構成で IP 番号を 127.0.0.1 ではなく LAN 番号に変更する必要がある唯一の場所は、インストールして使用することを選択した mysql 編集メソッドを使用して、認証データベースの reallist テーブル内です。ハイジ使ってます。ローカル アドレスは 127.0.0.1 のままです。[アドレス] フィールドを WoW サーバーの LAN IP に変更するだけです。
その後、もちろん、すべての LAN コンピュータ上で、LAN コンピュータの IP を指すように各コンピュータの Realmlist ファイルを変更する必要があります。 realmlist ファイルは enGB フォルダーにあり、このフォルダーはクライアント フォルダーの DATA フォルダーにあります...私の場合、これは World of Warcraft 3.3.5a/DATA/enGB/## になります。
これが将来誰かに役立つことを願っています。 TrinityCore、AzerothCore で動作しますが、他のバージョンでも動作すると思います。