[Reise in den Westen] Neueste Anordnung des Linux-Handbuchservers + MT3-Reskin-Dream-GM-Backend + Android- und Apple-Dual-Terminal + Video-Tutorial
Bauanleitung:
Warme Erinnerung: Unabhängig davon, was erstellt wird, muss der Server die erforderliche Umgebung installieren, die Firewall schließen und alle Ports öffnen.
Schließen Sie die Server-Firewall und öffnen Sie alle Ports
MT3-Reskin und Red Dust Journey to the West Linux-Setup-Tutorial
Serversystem: CENTOS7.6
Installieren Sie einfach Pagoda und führen Sie den Befehl direkt aus.
yum install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
Build-Umgebung:
Nginx1.18
mysql5.6
php5.4 (Funktion exec deaktivieren, Überlastungskonfiguration löschen und PHP neu starten)
1. Schließen Sie die Firewall und öffnen Sie die Ports
Pagodenfreigabeport: 1:65535
Schalten Sie die Firewall aus
systemctl stop firewalld
systemctl firewalld deaktivieren
PS: Wenn Sie Tencent Cloud oder Alibaba Cloud verwenden, denken Sie daran, auch den Konsolenport zu öffnen.
2. Laden Sie xy.tar.gz in das Stammverzeichnis des Servers hoch (das Stammverzeichnis ist nicht das Stammverzeichnis!! Verwenden Sie WinSCP oder andere Tools, um Daten hochzuladen, oder Sie können sie direkt auf die Pagode übertragen!!)
Entpacken Sie xy.tar.gz
CD /
tar zxvf xy.tar.gz
Erteilen Sie 777 Berechtigungen
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /home
chmod -R 7777 /www/wwwroot
3. Umgebungskonfiguration
Java installieren
cd /home
rpm -ivh jdk-8u144-linux-x64.rpm
Installieren Sie log4cpp
tar zxvf log4cpp-1.1.3.tar.gz
cd log4cpp
./konfigurieren
machen
make installieren
yum install -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 Wenn dieser Befehl einen Fehler meldet, ignorieren Sie ihn
4. Setzen Sie das Datenbankpasswort auf: ****** (direkt in der Pagode festgelegt)
Geben Sie den Befehl zum Importieren der Datenbank ein
cd /home
./sk
Die Datenbankerstellung ist abgeschlossen. Sie können anhand der Pagode überprüfen, ob die Erstellung erfolgreich war. (Datenbank – klicken Sie auf „Vom Server abrufen“, um 2 zu erhalten, was korrekt ist)
Nach dem Ausführen können Sie die SK-Datei aus Sicherheitsgründen löschen
6. Erstellen Sie eine Website
Hier gibt es Unterschiede zwischen den einzelnen Terminals. Weitere Informationen finden Sie im zugehörigen Text-Tutorial.
Erstellen Sie zwei neue Websites
Website 1: IP: Port 88
Pfad/www/wwwroot/game/mhxy
Website 2: 127.0.0.1:81
Pfad/www/wwwroot/game/zc
7. Ändern Sie 192.168.200.129 auf dem Server und der Website in Ihre IP
Ändern Sie /home/mt3/sdk_server/sdk.config.xml in Ihre eigene IP
/www/wwwroot/game/mhxy/serverccz/index1.html Ändern Sie es in Ihre eigene IP, damit sie mit dem Client übereinstimmt
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
Dies reicht aus, um die Serverseite zu betrachten. Werfen wir einen Blick auf die Clientseite.
7. Starten Sie den Spieledienst
Starten Sie jeden Befehl, um eine neue Fenstersitzung zu öffnen
qd
1
Schließung
qd
11
Nach dem Start können Sie bestehen
Portansichtsbefehl netstat -lntp
Wenn Sie an diesem Ende 10003 sehen, ist das grundsätzlich in Ordnung.
8. Client-Änderung (Client-Standardadresse 192.168.200.129)
Android:
AndroidManifest.xml
libarmeabi-v7alibgame.so Suche getRecruitSuccess Hier müssen Sie es ausrichten. Wenn Ihre IP-Nummer falsch ist, beachten Sie bitte die folgenden Änderungen.
IOS-Modifikation:
mt3
Hier nehmen wir Android als Beispiel
Dekompilieren des Clients (Change oder andere Tools)
Der Grund für die Änderung wird hier verwendet. Sie wurde vor 3.3.5 kompiliert und wird nicht wiederholt.
AndroidManifest.xml kann direkt geändert werden
libarmeabi-v7alibgame.so Suche getRecruitSuccess Dies muss korrigiert werden, wenn Ihre IP-Nummer mit dem UE-Tool geändert wird
Sie können hier beispielsweise den Dateinamen ändern
192.168.200.129 Insgesamt 15 Ziffern
http://192.168.200.129:88/serverccz/index1.html
Wenn Ihre IP 13 Ziffern hat
http://192.168.8.129:88/serverccz/index111.html
Kopieren Sie einfach index1.html und ändern Sie es in index111.html (fügen Sie bitte zwei Ziffern hinzu, damit der Name mit dem der tatsächlichen Datei übereinstimmt).
Das wird nicht funktionieren.
Dekompilieren Sie es nach der Änderung wieder!
http://192.168.200.129:88/serverccz/index1.html
http://42.194.135.168:88/serverccz/index11.html
Registrierungsadresse: http://IP:81/user/reg.php
Sie können sich ganz normal anmelden.
In Ordnung. Damit ist dieses Tutorial abgeschlossen.
Viel Glück für dich. . . .
Führen Sie selbst andere Recherchen durch. . .
PS:
Stellen Sie kurz die Verwendung des GM-Backends vor
GM-Hintergrund
http://ip:81/gm/gm.php
GM:******
Sammlung von Peripherietools für die Spieleinrichtung:
Link: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
Extraktionscode: 6rsp