Configure seu servidor com os seguintes componentes:
Os Almalinux 8 / CentOS 7 recomendado
Apache
MySQL
PHP 7.3-7.4
Laravel 8
Nó.js 16
PM2
Redis
Aplique SSL para o domínio.
Extraia / Clone este repositório na pasta public_html
Habilite a extensão PHP: Fileinfo, Imagick, Redis
Crie um novo email e defina uma senha.
Crie um novo banco de dados e conceda acesso total.
Importe o arquivo SQL localizado em / addons / db.diretório sql.
Certifique-se de que o SSL seja aplicado para o domínio.
Executar no terminal na pasta public_html: instalação do compositor
Gere CRT, chave e pacote SSL. Copie o conteúdo do seu CRT / KEY/BUNDLE para os arquivos na pasta PTWEBSOCKET/SSL/. Crie um novo email e senha.
Crie um novo banco de dados, conceda todos os acessos e importe o arquivo SQL localizado em /addons/db.pasta sql usando PHPMYADMIN.
Para carregar arquivos:
// * * * * Dica de bônus: como inclui contas de usuário de demonstração, gere um novo hash de senha para usuários existentes e execute o seguinte no phpMyAdmin (substitua o hash) https://bcrypt-generator.com/. se você precisar fazer hash de uma nova palavra, por exemplo, execute isso no phpMyAdmin:
Atualizar w_users Definir senha = ‘2 2aa 12 s s1rp onsex / oTL3vYQGZjC33eBHECRJb7gkjmAk9Tmyefub7gq4nh8xs’;
// Isso garante que todas as senhas dos usuários estejam definidas como: Test123 ********///
Instruções específicas do SSL
Remova os certificados autoassinados.
Gere ou instale o Lets Encrypt one, se disponível.
Salve o arquivo de texto através do bloco de notas ou diretamente da seguinte maneira:
Certificado (CRT) ==> crt.trc
Chave privada (chave) > > chave.chave
Vá para a pasta PTWebSocket / ssl e substitua esses três arquivos.
Editar .env e / config / app.php (URL linha 65) para domínio, banco de dados, Usuário/Senha, e-mail e senha.
Edições de arquivos
Edite as alterações no arquivo / public / Socket nos arquivos * json.
Downloads de jogos
Atualmente, existem cerca de 1000 jogos com um total de 40 GB.
Arquivos enviados em breve.. ou junte-se ao nosso grupo para obtê-lo rapidamente.
Comandos PM2
Comandos PM2 https://pm2.keymetrics.io/docs/usage/quick-start/
De dentro dos COMANDOS da pasta web PTWEBSOCKET:
arcade início pm2.js watch olha para o servidor de inicialização do pm2.js watch olha para os slots de inicialização do pm2.js watch mira
Ou se você tentou antes e não esperava erros, tudo em um comando:
arcade início pm2.js watch ver & & servidor de inicialização pm2.js watch relógio & amp; caça-níqueis início pm2.js watch mira
EXEMPLOS DE COMANDOS ÚTEIS
pm2 parar todos os PM2 excluir todos os PM2 liberar logs de pm2
Todos os comandos ativados https://pm2.keymetrics.io/docs/usage/quick-start/
Uma ferramenta adicional chamada onsscat (instalar via SSH)pode ser usada:
wscat-c “wss: / / domínio: porta / caça-níqueis”
Exemplo para garantir a conexão.
Portas abertas no Fireallall: 22154, 22188, 22197 (ou o que você configurar nas portas do seu arquivo de Soquete).
Execute o site-ele deve funcionar agora se tudo estiver configurado corretamente.
Solução de Problemas
Solução de problemas menores se o seu compositor / artesão não foi executado corretamente:
cache do php artisan: limpar & & visualização do php artisan: limpar & & configuração do php artisan: limpar & & php
evento artesanal: claro e php rota artesanal: claro
+ There are no comments
Add yours