[Journey to the West] Último arranjo de servidor manual Linux + MT3 reskin dream GM backend + terminal duplo Android e Apple + tutorial em vídeo
Instruções de construção:
Lembrete caloroso: não importa o que seja construído, o servidor deve instalar o ambiente necessário, fechar o firewall e abrir todas as portas.
Feche o firewall do servidor e abra todas as portas. Consulte Baidu.
Tutorial de configuração de reskin MT3 e Red Dust Journey to the West Linux
Sistema de servidor: CENTOS7.6
Basta instalar o Pagoda e executar o comando diretamente.
yum instalar -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
Ambiente de construção:
Nginx1.18
mysql5.6
php5.4 (desative a função exec, exclua a configuração de sobrecarga e reinicie o php)
1. Feche o firewall e abra portas
Porta de liberação do pagode: 1:65535
Desativar firewall
systemctl parar firewalld
systemctl desabilitar firewalld
PS: Se você usa Tencent Cloud ou Alibaba Cloud, lembre-se de abrir a porta do console também.
2. Carregue xy.tar.gz para o diretório raiz do servidor (o diretório raiz não é o diretório raiz!! Use WinSCP ou outras ferramentas para fazer upload de dados, ou você pode transferi-los diretamente para o pagode!!)
Descompacte xy.tar.gz
cd /
tar zxvf xy.tar.gz
Conceda permissões 777
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /home
chmod -R 7777 /www/wwwroot
3.Configuração do ambiente
Instalar java
cd /home
rpm -ivh jdk-8u144-linux-x64.rpm
Instale log4cpp
tar zxvf log4cpp-1.1.3.tar.gz
cd log4cpp
./configure
fazer
fazer instalar
yum instalar -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 Se este comando relatar um erro, ignore-o
4. Defina a senha do banco de dados para: ****** (definida diretamente no pagode)
Digite o comando para importar o banco de dados
cd /home
./sk
A criação do banco de dados foi concluída. Você pode verificar se a criação foi bem-sucedida através do pagode. (Banco de dados - clique em Obter do servidor para obter 2, o que está correto)
Após a execução, você pode excluir o arquivo sk por segurança
6. Crie um site
Existem diferenças em cada terminal aqui. Consulte o tutorial em texto que o acompanha para obter detalhes.
Crie dois novos sites
Site 1: IP: porta 88
Caminho/www/wwwroot/game/mhxy
Site 2: 127.0.0.1:81
Caminho/www/wwwroot/game/zc
7. Modifique 192.168.200.129 no servidor e site para o seu IP
Modifique /home/mt3/sdk_server/sdk.config.xml para seu próprio IP
/www/wwwroot/game/mhxy/serverccz/index1.html Altere para seu próprio IP para corresponder ao cliente
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
Isso é suficiente para considerar o lado do servidor. Vamos dar uma olhada no lado do cliente.
7. Inicie o serviço de jogo
Inicie cada comando para abrir uma nova sessão de janela
qd
1
encerramento
qd
11
Após a inicialização, você pode passar
Comando de visualização de porta netstat -lntp
Se você vir 10003 nesta extremidade, basicamente tudo bem.
8. Modificação do cliente (endereço padrão do cliente 192.168.200.129)
Android:
AndroidManifest.xml
libarmeabi-v7alibgame.so Pesquise getRecruitSuccess Aqui você precisa alinhá-lo. Se o seu número IP estiver errado, consulte as seguintes modificações.
Modificação do IOS:
MT3
Aqui tomamos o Android como exemplo
Descompilar o cliente (Change ou outras ferramentas)
O motivo da mudança é usado aqui. Ela foi compilada antes da versão 3.3.5 e não será repetida.
AndroidManifest.xml pode ser modificado diretamente
libarmeabi-v7alibgame.so Search getRecruitSuccess Isso precisa ser corrigido se o seu número IP for modificado usando a ferramenta UE
Você pode modificar o nome do arquivo. Por exemplo, o IP aqui é.
192.168.200.129 15 dígitos no total
http://192.168.200.129:88/serverccz/index1.html
Se o seu IP tiver 13 dígitos
http://192.168.8.129:88/serverccz/index111.html
Basta copiar index1.html e alterá-lo para index111.html (adicione dois dígitos para que o nome seja igual ao do arquivo real)
Isso não vai funcionar. Eu tenho o número certo de 15 aqui.
Descompile-o novamente após a modificação!
http://192.168.200.129:88/serverccz/index1.html
http://42.194.135.168:88/serverccz/index11.html
Endereço de registro: http://IP:81/user/reg.php
Você pode fazer login normalmente.
tudo bem. Isso conclui este tutorial.
Boa sorte para você. . . .
Faça outras pesquisas por conta própria. . .
PS:
Apresente resumidamente o uso do backend GM
Histórico do GM
http://ip:81/gm/gm.php
Mestre:******
Coleção de ferramentas periféricas de configuração de jogos:
Link: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
Código de extração: 6rsp