【西遊記】Linuxマニュアルサーバーの最新配置 + MT3リスキンドリームGMバックエンド + AndroidとAppleのデュアルターミナル + ビデオチュートリアル
組み立て説明書:
注意: 何を構築するとしても、サーバーは必要な環境をインストールし、ファイアウォールを閉じ、すべてのポートを開く必要があります。
サーバーのファイアウォールを閉じ、すべてのポートを開きます。Baidu を参照してください。
MT3 リスキンと Red Dust 西遊記 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.18
mysql5.6
php5.4 (関数実行を無効にし、オーバーロード構成を削除して、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をインストールする
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/index1.html クライアントに一致するように独自の IP に変更します。
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
サーバー側を考慮するにはこれで十分です。クライアント側を見てみましょう。
7. ゲームサービスを開始する
各コマンドを開始して新しいウィンドウ セッションを開きます
qd
1
閉鎖
qd
11
起動後、通過できます
ポートビューコマンド netstat -lntp
この端に 10003 が表示されていれば、基本的には問題ありません。
8. クライアントの変更(クライアントのデフォルトアドレス 192.168.200.129)
アンドロイド:
AndroidManifest.xml
libarmeabi-v7alibgame.so getRecruitSuccess を検索します。IP 番号が間違っている場合は、次の修正を参照してください。
IOSの変更:
mt3
ここでは Android を例に挙げます
クライアントを逆コンパイルします (Change またはその他のツール)
変更の理由はここで使用されます。これは 3.3.5 より前にコンパイルされているため、繰り返しません。
AndroidManifest.xml は直接変更可能
libarmeabi-v7alibgame.so getRecruitSuccess を検索します。UE ツールを使用して IP 番号が変更されている場合は、これを修正する必要があります。
たとえば、ここでの IP はファイル名を変更できます。
192.168.200.129 合計15桁
http://192.168.200.129:88/serverccz/index1.html
IPが13桁の場合
http://192.168.8.129:88/serverccz/index111.html
Index1.html をコピーして、index111.html に変更するだけです (実際のファイル名と同じ名前になるように 2 桁の数字を追加してください)
これではうまくいきません。正しい数値は 15 です。
変更後に逆コンパイルしてください。
http://192.168.200.129:88/serverccz/index1.html
http://42.194.135.168:88/serverccz/index11.html
登録アドレス:http://IP:81/user/reg.php
普通にログインできます。
大丈夫。これでこのチュートリアルは終了です。
頑張ってください。 。 。 。
その他の調査はご自身で行ってください。 。 。
追伸:
GM バックエンドの使用を簡単に紹介します
GM の背景
http://ip:81/gm/gm.php
GM:******
ゲームセットアップ周辺ツールのコレクション:
リンク: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
抽出コード: 6rsp