Instruções de Instalação - OndaGames

MUITO IMPORTANTE: siga todas as instruções abaixo para o sistema funcionar corretamente em produção.

1. Recomendação de painel

Para fazer a instalação do sistema, recomendamos utilizar o CloudPanel. A configuração é simples e facilita principalmente o gerenciamento de sites, PHP, SSL e Cron Jobs.

Configurações recomendadas do PHP:

A recomendação do CloudPanel é porque ele facilita a configuração do Cron Job. Basta acessar o site no painel e ir até a aba Cron Jobs.

2. Recomendação de domínio e VPS

Recomendamos utilizar a Hostinger para compra do domínio e também para compra da VPS. Para a VPS, é necessário utilizar o CloudPanel para facilitar a instalação e administração do sistema.

3. Apontamento do domínio

Para o sistema funcionar corretamente, aponte o domínio para o IP da VPS.

Tipo de registro: A

Nome: @

Valor: IP da sua VPS

Exemplo:

Tipo: A
Nome: @
Valor: 191.101.78.192

Após o apontamento, aguarde a propagação do DNS. Depois disso, siga as instruções abaixo.

4. Configurar Cron Job no CloudPanel

Acesse o CloudPanel, entre no site instalado e vá até a aba Cron Jobs.

Clique em Adicionar Cron Job e selecione:

Modelo: Todo minuto

Comando padrão que geralmente vem no CloudPanel

Geralmente o CloudPanel cria um comando parecido com este:

/usr/bin/php8.2 /home/seuprojeto/htdocs/seudominio.com/public/script.php

Comando correto para Laravel

Você deverá atualizar o comando para executar o scheduler do Laravel:

/usr/bin/php8.2 /home/seuprojeto/htdocs/seudominio.com/artisan schedule:run >> /dev/null 2>&1
Atenção: troque seuprojeto e seudominio.com pelos dados reais do seu servidor.

Exemplo real

Se o caminho do seu projeto for:

/home/obetzera/htdocs/obetzera.net

O comando correto será:

/usr/bin/php8.2 /home/obetzera/htdocs/obetzera.net/artisan schedule:run >> /dev/null 2>&1
Não use o arquivo public/script.php para o Cron Job do Laravel. O correto é executar o arquivo artisan com o comando schedule:run.

5. Acesso ao painel administrativo

Após instalar o sistema, acesse o painel administrativo:

URL do admin: https://seusite.com/admin

Usuário admin: ondagames@gmail.com

Senha: Ondagames123@

6. Configuração obrigatória da PlayFiver

IMPORTANTE: dentro do painel admin, você precisa configurar as credenciais da PlayFiver.

Após configurar as credenciais da PlayFiver, acesse a carteira PlayFiver no painel administrativo e clique em:

Sincronizar

Esse processo é necessário para o sistema atualizar os dados e funcionar corretamente.

Caso essa configuração não seja feita, o login e outras funcionalidades do sistema podem não funcionar corretamente.

7. Tutoriais de instalação

Tutorial de instalação em hospedagem:
https://www.youtube.com/watch?v=jsZHrVRawvw

Tutorial de instalação em VPS:
https://www.youtube.com/watch?v=vubwMQ0NULg

8. Recomendação de Cloudflare

Recomendamos utilizar o Cloudflare para melhorar a segurança, SSL, cache e proteção do domínio.

Recomendado:

9. Observação final

Para que o sistema funcione 100%, é essencial ativar o Cron Job do Laravel. Ele garante o processamento correto das filas, rotinas automáticas, sincronizações e demais tarefas em segundo plano.

Instalação concluída corretamente apenas quando domínio, PHP, Cron Job, painel admin e credenciais PlayFiver estiverem configurados.