【Retro Westward Journey】Linux手動サーバーの最新配置 + MT3リスキン Westward Journey GMバックエンド + AndroidとAppleのデュアルターミナル + ビデオチュートリアル
組み立て説明書:
注意: 何を構築するとしても、サーバーは必要な環境をインストールし、ファイアウォールを閉じ、すべてのポートを開く必要があります。
サーバーのファイアウォールを閉じ、すべてのポートを開きます。Baidu を参照してください。
MT3 リスキン レトロ Westward Journey Linux セットアップ チュートリアル
サーバーシステム:Centos7.6
Pagoda をインストールしてコマンドを直接実行するだけです。
yum install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
ビルド環境:
Nginx1.14
mysql5.6
php5.4 (関数 exec を削除して php を再起動)
1. ファイアウォールを閉じてポートを開きます
パゴダリリースポート: 1:65535
systemctl ファイアウォールを停止します
systemctl ファイアウォールを無効にする
PS: Tencent Cloud または Alibaba Cloud を使用している場合は、コンソール ポートも開くことを忘れないでください。
2. xy.tar.gz をサーバーのルート ディレクトリにアップロードします (ルート ディレクトリはルート ディレクトリではありません!! WinSCP またはその他のツールを使用してデータをアップロードするか、パゴダに直接転送することもできます!!)
xy.tar.gzを解凍します
CD /
tar zxvf xy.tar.gz
777 権限を付与する
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /ホーム
chmod -R 7777 /www/wwwroot
3. 環境構築
Javaをインストールする
CD/ホーム
rpm -ivh jdk-8u144-linux-x64.rpm
log4cppをインストールする
CD/ホーム
tar zxvf log4cpp-1.1.3.tar.gz
cd log4cpp
./configure
作る
インストールする
yum install -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 このコマンドでエラーが報告された場合は、無視してください。
4. データベースのパスワードを ****** に設定します (パゴダで直接設定)
コマンドを入力してデータベースをインポートします
CD/ホーム
./sk
データベースの作成が完了しました。パゴダを通じて作成が成功したかどうかを確認できます。 (データベース - 「サーバーから取得」をクリックして 2 を取得します。これは正しいです)
実行後、安全のために sk ファイルを削除できます。
6. ウェブサイトを構築する
ここでは各端末に違いがありますので、詳細については実際の付属テキストチュートリアルを参照してください。
2 つの新しいサイトを作成する
サイト 1
IP: ポート88
パス/www/wwwroot/game/mhxy
サイト 2
127.0.0.1:81ポート
パス/www/wwwroot/game/zc
7. サーバーと Web サイトの 192.168.200.129 を IP に変更します。
それぞれの端で違いがありますので、実際の状況を参照してください。
この端を変更します
/home/mt3/sdk_server/sdk.config.xml を独自の IP に変更します。
/www/wwwroot/game/mhxy/serverccz/index.html クライアントに一致するように独自の IP ファイルを変更します。
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
サーバー側を考慮するにはこれで十分です。クライアント側を見てみましょう。
7. ゲームサービスを開始する
各コマンドを開始して新しいウィンドウ セッションを開きます
qd
1
閉鎖
qd
11
起動後、通過できます
ポート表示コマンド netstat -lntp
この端に 20003 が表示されていれば基本的に問題ありません。
8. クライアントの変更(クライアントのデフォルトアドレス 192.168.200.129)
アンドロイド:
AndroidManifest.xml
libarmeabi-v7alibgame.so getRecruitSuccess を検索します。IP 番号が間違っている場合は、次の修正を参照してください。
IOSの変更:
mt3
ここでは Android を例に挙げます
クライアントを逆コンパイルします (Change またはその他のツール)
変更の理由はここで使用されます。これは 3.3.5 より前にコンパイルされているため、繰り返しません。
AndroidManifest.xml は直接変更可能
libarmeabi-v7alibgame.so 検索: 88 UE ツールを使用して IP 番号が変更されている場合は、調整が必要です
たとえば、ここでの IP はファイル名を変更できます。
192.168.200.129 合計15桁
http://192.168.200.129:88/serverccz/index.html
IPが13桁の場合
http://192.168.8.129:88/serverccz/index11.html
Index.html をコピーして、index11.html に変更するだけです (実際のファイル名と同じ名前になるように 2 桁の数字を追加してください)
これは機能しません。ここでは 15 桁を示します。
http://192.168.200.129:88/serverccz/index.html
http://42.194.135.168:88/serverccz/index1.html
変更後は逆コンパイルしてください。
登録アドレス:http://IP:81/user/reg.php
普通にログインできます。
大丈夫。これでこのチュートリアルは終了です。
頑張ってください。 。 。 。
その他の調査はご自身で行ってください。 。 。
追伸:
GM バックエンドの使用を簡単に紹介します
バックエンド http://ip:81/gm/gm.php
GM:******
ゲームセットアップ周辺ツールのコレクション:
リンク: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
抽出コード: 6rsp