Postado Janeiro 5, 2021 4 anos Download do Otservbr 12.60! Download XAMPP: https://sourceforge.net/projects/xampp/files/XAMPP Windows/7.4.3/xampp-windows-x64-7.4.3-0-VC15-installer.exe/download Download MyAAC: MyAAC: 2 - Instalação do XAMPP: Mostrar conteúdo oculto 2.1 - Configuração do XAMPP: 2.1.1 - Alteração da senha do MySQL: - Abra o painel de controle do XAMPP; - Confira se os serviços Apache e MySQL estão rodando, depois clique no botão Shell. - No shell que abriu - linha de comando - digite o seguinte comando: mysqladmin.exe -u root password sua-nova-senha - Senha alterada. 2.1.2 - Alteração da senha do phpMyAdmin: - Abra a pasta onde foi instalado o XAMPP (C:\xampp); - Acesse a pasta phpMyAdmin; - Abra o arquivo config.inc.php em um editor de textos de sua preferência e altere os campos abaixo: Citar - Você pode utilizar este gerador para alterar a palavra secreta (blowfish_secret): https://phpsolved.com/phpmyadmin-blowfish-secret-generator/?g=[insert_php]echo $code;[/insert_php $cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */ - Altere o modo de autenticação para: $cfg['Servers'][$i]['auth_type'] = 'cookie'; - Altere a senha, lembre se de utilizar a senha que alterou no Shell: $cfg['Servers'][$i]['password'] = 'sua-nova-senha'; - Altere a opção AllowNoPassword para: $cfg['Servers'][$i]['AllowNoPassword'] = false; - Pronto! Seu MySQL e PHPMyAdmin estão configurados para a nova senha. Agora é só utilizar sempre a mesma quando for instalar uma aplicação que se conecte a um Banco de Dados MySQL. 2.1.3 - Alteração da porta 80 no XAMPP: - Por padrão, algum software, outro servidor local, firewall do Windows utilizam a porta 80. Abaixo os passos de como alterar a porta 80 no XAMPP: - Abra o painel do XAMPP e clique no botão Config do Apache; - Escolha o arquivo chamado httpd.conf. Ele possui todos os parâmetros de funcionamento do Apache; - Aperte as teclas Ctrl + F e pesquise pela palavra Listen 80; - Adicione mais um número 80 (ou o 90) ao final desse parâmetro ficando: Listen 8080; (ou Listen 8090;) - Pesquise outra palavra chave chamada ServerName e adicione o 80 (ou o 90) no localhost:8080; (ou localhost:8090;) - Salve e feche o arquivo; - Volte ao Dashboard e clique no ícone Config; - Depois vá em Service and Port Settings; - Adicione o 8080 (ou o 8090) no Main Port; - Após estes passos tente iniciar o seu Apache, verifique se ficou com o ícone verde, abra o seu navegador, digite http://localhost:8080 (ou http://localhost:8090) ou http://127.0.0.1:8080 (ou http://127.0.0.1:8090) e analise se é possível ter acesso ao Dashboard do seu XAMPP. 2.1.4 - Configuração de domínio no vhosts: - Para que as pessoas possam acessar o seu site pelo seu dominio é preciso configurar o arquivo vhost no XAMPP: - Abra o arquivo httpd-vhosts.conf (C:\xampp\apache\conf\extra). - Edite as seguintes linhas: Mostrar conteúdo oculto ##<VirtualHost *:80> ##ServerAdmin webmaster@dummy-host2.example.com ##DocumentRoot "C:/xampp/htdocs/dummy-host2.example.com" ##ServerName dummy-host2.example.com ##ErrorLog "logs/dummy-host2.example.com-error.log" ##CustomLog "logs/dummy-host2.example.com-access.log" common ##</VirtualHost> - Altere para o seu domínio. - Exemplos: Mostrar conteúdo oculto - Exemplo 1: <VirtualHost seusite.com:80> ServerAdmin seuemail@xd.com DocumentRoot "C:/xampp/htdocs" ServerName seusite.com ErrorLog "logs/seusite.com-error.log" CustomLog "logs/seusite.com-access.log" common </VirtualHost> - Exemplo 2: <VirtualHost seusite.com:8080> ServerAdmin seuemail@xd.com DocumentRoot "C:/xampp/htdocs" ServerName seusite.com ErrorLog "logs/seusite.com-error.log" CustomLog "logs/seusite.com-access.log" common </VirtualHost> - Exemplo 3: <VirtualHost seusite.com:8090> ServerAdmin seuemail@xd.com DocumentRoot "C:/xampp/htdocs" ServerName seusite.com ErrorLog "logs/seusite.com-error.log" CustomLog "logs/seusite.com-access.log" common </VirtualHost> 2.2 - Configuração de domínio (ou ip) no arquivo hosts do Windows: - Abra o arquivo C:\Windows\System32\drivers\etc\hosts e adicione: 192.168.0.1 seusite.com (IPv4) (domínio) 2.3 - Portas - Verifique se as portas 80 (ou 8080, 8090), 7171, 7172 estão abertas para a conexão funcionar corretamente. - Para liberar as portas, pesquise pelo modelo do seu modem/roteador. Abaixo um site com guias para vários roteadores para auxiliar na liberação das portas: https://portforward.com/router.htm 3 - Database - Acesse o PHPMyAdmin pelo endereço do seu domínio. - Na lateral esquerda clique em +Novo e crie uma database (ex: otservbrglobal) - Importe o arquivo schema.sql que está na pasta do OTServBR-Global. 4 - Config.lua - Entre na pasta do OTServBR-Global; - Renomeie o arquivo config.lua.dist para config.lua. Obs: se a extensão estiver oculta, vá em Exibir > Extensões de nomes de arquivos; - Configure o IP ou domínio de conexão; - Coloque a senha do PHPMyAdmin (sua-nova-senha); - Coloque o nome da database criada . Exemplo: -- Connection Config ip = "ip ou domínio" - MySQL mysqlHost = "127.0.0.1" mysqlUser = "root" mysqlPass = "sua-nova-senha" mysqlDatabase = "otservbrglobal" mysqlPort = 3306 mysqlSock = "" passwordType = "sha1" 5 - Site - Lembre-se de deixar a pasta htdocs vazia antes de salvar os arquivos e pastas do site. - Descompacte os arquivos e pastas do MyAAC diretamente na pasta htdocs do XAMPP. - Deixe todos os arquivos e pastas do MyAAC conforme o exemplo abaixo: - Edite o arquivo .htaccess ou renomeie para .htaccess.dist. - Acesse http://seu-ip-ou-domínio para carregar o MyAAC. - Siga as etapas de instalação para instalar o MyAAC. - Na escolha da versão, selecione 11.0. 6 - Conectando ao Servidor - Aviso: antes de abrir o servidor, vá até o diretório do servidor (data/world) e descompacte o world.rar, lembre-se de deixar o otservbr.otbm junto do otservbr-spawn.xml e otservbr-house.xml. - Para conectar ao servidor de acordo com a versão indicada, você precisa do cliente abaixo: - Obs: se você alterou a porta, precisa adicionar no ip do cliente 12. Exemplos: - http://127.0.0.1:8080/login.php - http://127.0.0.1:8090/login.php - Para conectar com o cliente Tibia 12, você precisa do recurso de login.php para o MyAAC: 7 - Créditos Downloads: Desenvolvedores TFS, OTServBR: https://github.com/opentibiabr/OTServBR-Global slawkens: https://forums.otserv.com.br/index.php?/forums/topic/167474-myaac/ Tutorial: Majesty Ot Design: https://discord.gg/VgtVRNmCD7
Postado Junho 23, 2021 3 anos conection recused quando utilizo no ip externo, localhost funciona dboa e por otcliente tb apenas no cliente 12 q n
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.