[Voyage vers l'Ouest] Dernier arrangement du serveur manuel Linux + backend MT3 reskin dream GM + double terminal Android et Apple + tutoriel vidéo
Instructions de construction :
Rappel chaleureux : peu importe ce qui est construit, le serveur doit installer l'environnement requis, fermer le pare-feu et ouvrir tous les ports.
Fermez le pare-feu du serveur et ouvrez tous les ports. Reportez-vous à Baidu.
Tutoriel de configuration du reskin MT3 et de Red Dust Journey to the West Linux
Système serveur : CENTOS7.6
Installez simplement Pagoda et exécutez la commande directement.
miam install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
Environnement de construction :
Nginx1.18
mysql5.6
php5.4 (désactiver la fonction exec, supprimer la configuration de surcharge et redémarrer php)
1. Fermez le pare-feu et ouvrez les ports
Port de sortie de la pagode : 1:65535
Désactivez le pare-feu
systemctl arrêter pare-feu
systemctl désactiver pare-feu
PS : Si vous utilisez Tencent Cloud ou Alibaba Cloud, pensez à ouvrir également le port console.
2. Téléchargez xy.tar.gz dans le répertoire racine du serveur (le répertoire racine n'est pas le répertoire racine !! Utilisez WinSCP ou d'autres outils pour télécharger des données, ou vous pouvez les transférer directement vers la pagode !!)
Décompressez xy.tar.gz
cd /
tar zxvf xy.tar.gz
Accorder les autorisations 777
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /accueil
chmod -R 7777 /www/wwwroot
3.Configuration de l'environnement
Installer Java
cd/accueil
tr/min -ivh jdk-8u144-linux-x64.rpm
Installer log4cpp
tar zxvf log4cpp-1.1.3.tar.gz
cd log4cpp
./configurer
faire
faire installer
miam install -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 Si cette commande signale une erreur, ignorez-la
4. Définissez le mot de passe de la base de données sur : ****** (défini directement dans la pagode)
Entrez la commande pour importer la base de données
cd/accueil
./sk
La création de la base de données est terminée. Vous pouvez vérifier si la création a réussi via la pagode. (Base de données - cliquez sur Obtenir depuis le serveur pour obtenir 2, ce qui est correct)
Après l'exécution, vous pouvez supprimer le fichier sk pour des raisons de sécurité
6. Créer un site Web
Il existe des différences dans chaque terminal ici. Veuillez vous référer au didacticiel du texte d'accompagnement pour plus de détails.
Créer deux nouveaux sites
Site Web 1 : IP : port 88
Chemin/www/wwwroot/game/mhxy
Site Web 2 : 127.0.0.1:81
Chemin/www/wwwroot/game/zc
7. Modifiez 192.168.200.129 sur le serveur et le site Web avec votre IP
Modifiez /home/mt3/sdk_server/sdk.config.xml sur votre propre IP
/www/wwwroot/game/mhxy/serverccz/index1.html Remplacez-le par votre propre adresse IP pour qu'elle corresponde au client
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
Cela suffit pour considérer le côté serveur. Jetons un coup d’œil du côté client.
7. Démarrez le service de jeu
Démarrez chaque commande pour ouvrir une nouvelle session de fenêtre
qd
1
fermeture
qd
11
Après le démarrage, vous pouvez passer
Commande d'affichage des ports netstat -lntp
Si vous voyez 10003 à cette extrémité, tout va bien.
8. Modification du client (adresse par défaut du client 192.168.200.129)
Androïde:
AndroidManifest.xml
libarmeabi-v7alibgame.so Recherchez getRecruitSuccess Ici, vous devez l'aligner. Si votre numéro IP est erroné, veuillez vous référer aux modifications suivantes.
Modification iOS :
mt3
Ici, nous prenons Android comme exemple
Décompiler le client (Changement ou autres outils)
La raison du changement est utilisée ici. Elle a été compilée avant la version 3.3.5 et ne sera pas répétée.
AndroidManifest.xml peut être modifié directement
libarmeabi-v7alibgame.so Recherchez getRecruitSuccess Ceci doit être corrigé si votre numéro IP est modifié à l'aide de l'outil UE
Vous pouvez modifier le nom du fichier. Par exemple, l'adresse IP ici est.
192.168.200.129 15 chiffres au total
http://192.168.200.129:88/serverccz/index1.html
Si votre IP est à 13 chiffres
http://192.168.8.129:88/serverccz/index111.html
Copiez simplement index1.html et remplacez-le par index111.html (veuillez ajouter deux chiffres pour que le nom soit identique à celui du fichier réel)
Cela ne fonctionnera pas. J'ai le bon nombre de 15 ici.
Décompilez-le après modification !
http://192.168.200.129:88/serverccz/index1.html
http://42.194.135.168:88/serverccz/index11.html
Adresse d'inscription : http://IP:81/user/reg.php
Vous pouvez vous connecter normalement.
Très bien. Ceci conclut ce tutoriel.
Bonne chance à vous. . . .
Faites d’autres recherches par vous-même. . .
PS :
Présenter brièvement l'utilisation du backend GM
Contexte du directeur général
http://ip:81/gm/gm.php
Directeur général : ******
Collection d'outils périphériques de configuration de jeu :
Lien : https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
Code d'extraction : 6rsp