Ir para conteúdo
  • Cadastre-se

Como instalar um site de Lineage 2 em hospedagem de sites


Setokaiba.

Posts recomendados

 

lineage2site.jpg

Sites de Lineage 2 diferentes de outros tipos de sites necessitam fazer conexões no banco de dados remotamente dos eu servidor para inserir, deletar, editar, pesquisar, visualizar e etc dados.

Conheça nossos planos de

O conteúdo está oculto, favor efetuar login ou se cadastrar!
e
O conteúdo está oculto, favor efetuar login ou se cadastrar!
.

Sem uma instalação adequada seu site ira apresentar erros assim:

failedtoconnectmysqli.png

Failed to connect! #MySQLi
Failed to connect! #PDO-MySQL
Failed to connect! #MySQL

Neste guia vamos utilizar um modelo de site da AtualStudio.com modelo mais comercializado e distribuído no mercado que serve como base para qualquer outros sites

Para iniciar este procedimento você precisa trabalhar com uma

O conteúdo está oculto, favor efetuar login ou se cadastrar!
de sites e um
O conteúdo está oculto, favor efetuar login ou se cadastrar!
:

  • O conteúdo está oculto, favor efetuar login ou se cadastrar!
  • MySQL/Mariadb Server instalado com senha no VPS ou Dedicado.

Configurações na Hospedagem de Sites

Assumindo que você já enviou o site para a hospedagem a única coisa que vamos editar é o arquivo config.php localizado em /public_html/private/config.php.

filezilla_privatesql.png

Cada site possuem suas variáveis de conexões de formas diferentes mas tome está como base caso seu site seja diferente:

privatesql.png

$server_name: nome do seu servidor.
$server_chronicles: versão do seu servidor.

$conMethod: método de conexão do MySQL/Mariadb, use preferencialmente o modo 2 ou o 1. Evite o 3 o MySQL-PDO é antigo e possui falhas de segurança.
$host = coloque o IP do servidor VPS ou Dedicado.
$dbnm = nome do seu banco de dados (geralmente l2jdb)
$user = nome do usuário do MySQL instalado (geralmente root)
$pass = é obrigatório o MySQL/Mariadb do seu servidor ter senha. Não use senhas fáceis como root, admin, admin123, pass123, bem você entendeu.

$serverIp = coloque o IP do servidor VPS ou Dedicado, igual a $host.
$loginPort = deixe 2106 é a porta padrão do login server.
$gamePort = deixe 7777 é a porta padrão do gameserver.

Pronto o trabalho na hospedagem acabou! Salve o arquivo e envie para seu host.

Configurações na Servidor

As configurações na hospedagem foram concluidas mas precisamos dar permissão ao usuário do seu MySQL/Mariadb e abrir a porta 3306 no firewall do windows para conectar-se ou qualquer requisição enviada pelo site será negada e o errinho de Failed Connect! voltara a te assombrar.

Como falei no incio do guia você precisa estar com o MySQL/Mariadb com senha e um banco de dados de servidor L2J instalado, ok?

O que precisamos fazer é executar uma simples query que dá todas as permissões necessárias para o IP da hospedagem conectar-se ao seu MySQL/Mariadb.

notepad-1024x370.png

Portanto faça o download e descompacte o arquivo

O conteúdo está oculto, favor efetuar login ou se cadastrar!
(
O conteúdo está oculto, favor efetuar login ou se cadastrar!
), está disponível na sessão downloads da área do cliente L2JCenter é necessário ser cadastrado (download livre).

Abra o arquivo e edite as informações de ‘ip_do_site’ e ‘senha_do_mysql’, por favor, mantenha as ‘ ‘ entre os dois dados ou terá problemas de sintaxe ao executar, salve o arquivo.

Abra o seu gerenciador de banco de dados favorito, aqui vamos utilizar o navicat. Selecione o banco de dados que já foi predefinido no config.php do seu site e clique com o botão direito do mouse para escolher a opção Execute SQL File…

navicat_sql.png

Procure o arquivo sqlQuery_sites.sql e clique em Start.

execute_file_navicat.png
query_done.png

 

Pronto! Banco de dados configurado, vamos encerrar adicionado uma regra permitindo a conexão na porta 3306?

Configuração de Firewall

Para o seu site conectar-se além de dar permissão ao IP da sua hospedagem precisaremos criar uma regra para que este possa se conectar apenas por seu IP, isso, trás uma segurança extra para evitar que invasores de alguma maneira consiga ter acesso a seu banco.

O Template Windows Lineage 2 por padrão já tem esta regra habilitada para as hospedagens L2JCenter portanto, este passo é apenas para outros templates ou se você usar outro tipo de hospedagem.

Para acessar as configurações avançadas do firewall veja a imagem:

firewall1.png firewall2.png firewall3.png firewall4-1024x730.png firewall5.png firewall6.png Firewall7.png firewall8.png Firewall9.png

Pronto, a porta 3306 do seu firewall está liberado e você já pode testar no navegador se o site está funcionando.

Dica adicional de segurança!

É sempre recomendado que crie escopos no firewall do Windows em regras especificas como a esta do MySQL porque você garante que a conexão externa com esta porta ira acontecer apenas entre o host do site e o host do servidor.

Para isso clique com o botão direito do mouse na regra que você acabou de criar e selecione propriedade.

firewallextra.png

Clique na opção escopo na sessão Endereço de IP Remoto e escolha a opção Estes endereços IP e clique em adicionar:

firewallextra2.png

Marque a opção este endereço de IP ou sub-rede e coloque aquele IP que você liberou no arquivo sqlQuery_sites.sql e clique em OK.

firewallextra3.png

Pronto! Apenas o IP da sua hospedagem terá acesso ao banco de dados.
Caso deseje realizar conexões remotas do seu computador para o banco de dados pode incluir o seu IP externo também.

 

CREDITOS : L2JCENTER.COM

 

Falar é fácil. Mostre-me o código.

Link para o comentário
Compartilhar em outros sites


  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.