WindowsにMangosZeroをインストールするための詳細な手順



Detailed Steps Install Mangoszero Windows



公式ウィキの記事を参考にインストールしましたが、この記事はまだまだ詳細です。
https://www.getmangos.eu/wiki/documentation/installation-guides/guideswindows/configuring-mangos-r20068/
私の記事ではいくつかのステップが洗練されており、それに対して見ることができます。

World of Warcraftのクライアントはhttp://www.178.com/からダウンロードされ、Baiduネットワークディスクでも共有接続を確立しました。
https://pan.baidu.com/s/1d2buXvwdI21I4Uw2DT9DSg s7xf



参照用にネットワークディスクにインストールした後、ディレクトリ(クライアントとサーバーを含む)を共有しました。
https://pan.baidu.com/s/15Qp8-FLpEJCHzJVIaEsKRA lukq

1、サードパーティソフトウェアをインストールします
行く
vs2015(公式の推奨事項は2015年です。vs2017も正常にコンパイルされました)
2. gitを使用して、GitGubでプロジェクトのクローンを作成します。
フォルダを作成します。たとえば、Dドライブにmangosディレクトリを作成しました。
mangosディレクトリを右クリックし、メニューの[Git Bashhere]オプションを選択します。
gitcloneを実行します https://github.com/mangoszero/server.git --recursive、これはクローンサーバーコードです。
gitcloneを実行します https://github.com/mangoszero/database.git --recursive、これはクローンサーバーデータベーススクリプトです。
3. EasyBuildを使用して、依存するサードパーティソフトウェアをインストールし、サーバーをコンパイルします。
D: mangos server winディレクトリに移動し、MaNGOS_EasyBuild.exeを実行します
[今すぐ確認]ボタンをクリックすると、依存するサードパーティソフトウェアがインストールされているかどうかが確認されます。インストールされていないソフトウェアは、EasyBuildでダウンロードするか、オンラインでダウンロードできます。
OpenSSL(64ビットをインストールしました)
cmake(64ビットをインストールしました)
mysql5.7(64ビットをインストールしました)
サードパーティに依存するすべてのソフトウェアをインストールした後、[ビルドオプション]ボタンをクリックしてインターフェイスに入ります。このインターフェイスでいくつかのビルドオプションを設定できます。
画像
オプションを設定したら、[ビルドプロジェクト]ボタンをクリックしてプロジェクトをビルドし、しばらくしてからビルドします。
4、データベースを確立する
D: mangos databaseディレクトリに移動し、InstallDatabases.batを実行します
変更していないデフォルトの構成なので、Nを直接押して次の手順に進みます。プロンプトが表示されたら、mysqlのユーザー名、パスワードなどを入力する必要があります。スクリプトが作成され、データベースが作成されます。
画像
5、クライアントでゲームデータを抽出します
D: mangos server_install toolsフォルダー内のファイルをwowクライアントのルートディレクトリ(WoW.exeが配置されているディレクトリ)にコピーします。
ランニング ExtractResources.sh 、プロンプトに従います。
プロンプトが表示されたら、最大数時間かかる場合があります。MoveMapsの作成が完了し、抽出が完了します。
生成されたディレクトリdbc、maps、vmaps、mmmapsをサーバーディレクトリにコピーします。 D: mangos server_installディレクトリにデータフォルダを作成し、データにコピーしました。フォルダ内。
6、サーバー構成ファイルを変更します
a。 D: mangos server_installディレクトリに移動します。
b。 mangosd.conf.distをmangosd.confに変更し、テキストエディターで開きます。
次の行を見つけます。
DataDir =“。”
LogsDir =“。”
これらを次のように変更します。
DataDir =“ data”
LogsDir = 'logs'
次の行を見つけます。
LoginDatabaseInfo =“ 127.0.0.13306rootmangosrealmd”
WorldDatabaseInfo =“ 127.0.0.13306rootmangosmangos0”
CharacterDatabaseInfo =“ 127.0.0.13306rootmangoscharacter0”
rootmangosを独自のmysqlユーザー名とパスワードに変更します。
c。 realmd.conf.distの名前をrealmd.confに変更し、テキストエディターで開きます。
次の行を見つけます。
LoginDatabaseInfo =“ 127.0.0.13306rootmangosrealmd”
rootmangosを独自のmysqlユーザー名とパスワードに変更します。
d。 aiplayerbot.conf.distの名前をaiplayerbot.confに変更し、テキストエディターで開きます。
次の行を見つけます。
AiPlayerbot.Enabled = 1
次のように変更します。
AiPlayerbot.Enabled = 0
e、ahbot.conf.distの名前をahbot.confに変更します。
7、サーバーを起動します
D: mangos server_installフォルダーでrealmd.exeを起動します
画像
D: mangos server_installフォルダーでmangosd.exeを起動します
画像
8、アカウントを作成します
mangosd.exeの実行ウィンドウで、コマンドaccount create test test、test test for username andpasswordを入力します。
9、クライアントを起動します
テキストエディタを使用して、wowクライアントのルートにあるrealmlist.wtfファイルを開きます。
内容をSETrealmlist'127.0.0.1 'に変更します
WoW.exeを起動します
作成したテストアカウントでログインします。