Requisitos:Linux versão CentOS 7/8/9.
2GB RAM
2. Instale o aaPanel LinuxURL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
aaPanel é um software de gerenciamento de operação e manutenção de servidores, fui desde o início do LAMP para o PHPstudy e para o BD, e descobri que o BD é realmente perfumado! A interface gráfica é realmente livre de preocupações de usar. Após a instalação, será fornecida a URL, nome de usuário e senha de acesso, lembre-se de salvá-la, acesse a interface do pagode, caso não possa ser acessada, pode ser porque o servidor não abre a porta 8888, consulte a 7ª porta aberta.
3. Instalação do ambienteDepois que o pagode for instalado, precisamos instalar o ambiente de execução do jogo:
Servidor web: nginx 1.20
Banco de dados: MySQL 5.5 ou 5.6
Linguagens de programação: PHP 5.6 e PHP 7.4
Ferramenta de gerenciamento de banco de dados: phpMyAdmin 4.9
O PHP 5.6 é usado para rodar o jogo e o PHP 7.4 é um pré-requisito para instalar o phpMyAdmin.
Instale através da App Store

Instale a linguagem bc que suporta aritmética de ponto flutuante e a biblioteca libnsl:
yum install bc
yum install libnsl
4. Carregue o código-fonte e descompacte-oDepois de obter o código-fonte do jogo, descompacte o arquivo compactado Archangel Sword, você obterá dois arquivos compactados, Angel e SQL, e carregue o arquivo compactado Angel para o diretório raiz do servidor.

5. Permissões de arquivoApós a conclusão da descompactação, você precisa conceder permissões 777 completas ao diretório extraído e ./data/www/wwwroot/angel

6. Importe o banco de dadosPrimeiro, altere a senha de root do banco de dados através do aplicativo: 0987abc123

Crie dois bancos de dados, h5 e actor, onde h5 armazena dados relacionados ao usuário e actor armazena dados relacionados ao jogo.


A senha não precisa ser alterada, pois a conta de administrador raiz é usada no código-fonte.
Descompacte o arquivo SQL compactado no arquivo de código-fonte do jogo para obter dois arquivos SQL, carregue-os e importe-os para o banco de dados correspondente.



Uma vez importado, habilite o usuário root para se conectar ao servidor mysql de qualquer host.
7. Portas abertasPortas que precisam ser abertas:
aaPanel: 8888
phpmyadmin: 888
mysql:3306
Portas relacionadas ao jogo: 81, 5007, 6007, 7007, 9007
8. Modifique o IPO IP no código-fonte é minha própria máquina virtual e você precisa substituí-lo pelo IP do seu próprio servidor.
Arquivos que precisam modificar o IP:
/www/wwwroot/angel/app1.php
/www/wwwroot/angel/login.php
/www/wwwroot/angel/config.php
/www/wwwroot/angel/game.php
/www/wwwroot/angel/login/cqlb/server.php
/www/wwwroot/angel/resource/main.min.js
/www/wwwroot/angel/login_bt.jso

Além de modificar o IP do arquivo, você também precisa modificar o campo IP do servidor de tabelas no banco de dados h5.
9. Crie um site de jogosAdicione um site de jogo para acessar jogos H5, adicione um site através do menu do site, escreva seu IP para o nome de domínio: 81, o diretório raiz é , e PHP versão 5.6 é selecionado./www/wwwroot/angel/
10. Inicie o jogoAgora que você fez tudo isso, é hora do emocionante jogo de lançamento, comando de lançamento:
cd /data/
sh start_server.sh
Após a inicialização normal, ele solicitará o sucesso, verifique a porta de escuta e veja se 5007, 6007, 7007 e 9007 estão ouvindo, então parabéns, você pode iniciar o jogo.
11. Comece o jogoAcesse o link do jogo: para usar o IP do seu servidor.
http://IP:81