Jump to content

Search the Community

Showing results for tags 'uniserver'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

Found 1 result

  1. Olá! Vou lhes ensinar como colocar um servidor online, abrindo portas mesmo em internet compartilhada usando o Uniform Server, que é um servidor WAMP (Windows, Apache, MySQL, PHP) voltado para produção (ou seja, hospedar tudo depois de pronto), ao contrário do famosíssimo XAMPP que é voltado para desenvolvimento (ou seja, testes) e, por isso, tem algumas falhas que podem ser exploradas. Antes de tudo, vou dividir o tutorial em algumas partes: Instalando o Uniform Server Abrindo as portas do roteador (apenas internet compartilhada) Abrindo as portas do modem Configurando o MySQL (banco de dados) Instalando o Uniform Server Para fazer o download do Uniform Server mais recente, siga este link: http://sourceforge.n...latest/download Se você tem mais conhecimento, pode acessar o site do Uniform Server, baixar o código fonte e compilar por conta própria, porque ele é open source: http://sourceforge.n...cts/miniserver/ Instalar o Uniform Server é bastante simples. Ele não é um programa instalável propriamente dito, mas sim um programa portátil que é extraido, então você pode copiar a pasta dele pra outro computador e ele vai funcionar perfeitamente, ou então deixar num pendrive e ter seu servidor em qualquer lugar, além de ser um servidor muito leve tanto em espaço ocupado no disco quanto na memória. Basta executar o arquivo baixado, escolher a pasta de destino e clicar em Extract, para criar uma pasta com os arquivos do Uniform Server dentro: Assim que extraído, acesse a pasta e execute "Start-as_program.exe" e, na primeira execução, o UniServer vai perguntar se você deseja alterar a senha do banco de dados. é recomendável trocar para usar seu servidor, ou então a senha será em branco e qualquer um pode acessar sem restrição. Se deseja alterar, clique em "Yes", preencha o campo "Enter a new password" e clique no botão "Change password": Por enquanto é só. Vamos começar a abrir as portas. Abrindo as portas do roteador Eu uso um TP-Link TL-WR740N, e roteadores diferentes tem interfaces diferentes, portanto procure um tópico do seu roteador ou então procure as opções que eu escrever. O primeiro passo é ir até a tela Address Reservation, que fica dentro de DHCP, para marcarmos um IP fixo para seu computador dentro da rede (este não é o IP do servidor!!!). Para acessar as configurações do roteador, abra Iniciar -> Executar ou pressione Windows + R e digite "cmd /k ipconfig /all" (sem aspas) e clique em OK. Anote o Endereço Físico e o Gateway Padrão informados na sua rede atual: Então acesse a configuração do roteador usando a senha padrão (que geralmente é admin/password, admin/admin ou admin/<em branco="">). Vamos usar o MAC Address (Endereço Físico) da sua rede atual, clique em "Add New..." e preencha essa informação no campo MAC Address. Em Reserved IP Address, escolha um IP igual ao do Gateway Padrão, alterando o último número (por exemplo: Gateway 192.168.1.1, IP 192.168.1.100) e clique em Save. Reinicie o roteador (ou faça apenas após terminar tudo): Agora procure Forwarding (ou Port Forwarding) para começarmos a liberar as portas. Em Virtual Servers, clique em "Add New...", e coloque as informações: a porta que será usada (no caso, 7171-7174; o IP que você configurou anteriormente para seu computador; o protocolo que será usado (escolha Both, TCP/UDP ou apenas TCP); e agora basta clicar em Save e reiniciar novamente o roteador E o computador e suas portas estarão abertas no roteador: Repita estes passos caso use mais de um roteador, mas usando o MAC do roteador anterior e não do PC. Geralmente o roteador mostra na tela inicial o seu MAC Address: Abrindo as portas do modem No meu caso, eu uso um modem PowerBox GVT, cujo menu está em português, mas você deve procurar uma opção chamada DHCP Address Reservation. Aqui, vamos tornar o IP interno do roteador fixo. Para fixar o IP do roteador, faça algo semelhante ao que foi feito no roteador para seu PC, porém na configuração do roteador. A tela inicial mostra o Gateway para acessar o modem: O PowerBox GVT possui uma facilidade maior para se fazer isso, já que ele dispensa o uso do MAC Address porque tem uma lista com todos os equipamentos conectados a rede onde é possível escolher, mas pode ser necessário usar. Procure novamente algo como "DHCP" para fixar o IP do dispositivo: Agora, encaminhe as portas do modem para o roteador (o trajeto será o seguinte: sua rede vai receber informações dos clientes conectados ao seu server pela porta 7171 -> o modem vai ver que é para a 7171 e direcionar para o seu roteador -> o roteador vai ver que é para a 7171 e direcionar para seu computador -> seu computador lê, interpreta que a porta 7171 é usada pelo servidor e então informa o servidor dos dados recebidos) em uma opção como "Forwarding" ou "Encaminhamento": Agora você pode reiniciar seu roteador, modem e computador pela última vez e as portas estarão liberadas. Configurando o MySQL (banco de dados) Para configurar o banco de dados, primeiro precisamos ligar o MySQL. Na pasta do UniServer, execute-o e clique em "Start Both" na tela inicial, até que o botão ao lado fique verde, e depois clique no botão phpMyAdmin: O phpMyAdmin é uma interface PHP para gerenciamento de banco de dados MySQL que já vem instalado junto com o UniServer. Com ele é muito mais fácil configurar, já que seria necessário usar linhas de comando para configurar o servidor sem ele. Se pedir usuário e senha, use "root" e a senha que foi configurada (ou não) na instalação e primeira execução. O phpMyAdmin tem uma tela inicial assim: No phpMyAdmin, em cima clique na aba Banco de Dados, e então vamos criar um banco de dados para o servidor. Preencha o campo com o nome do banco de dados e clique em "Criar" (não é necessário alterar a Colação/Collation): Clique no nome para acessar seu novo banco de dados, e vá na ama Importar para escolher o arquivo do seu banco de dados. Em "Procurar no seu computador" clique no botão e escolha o arquivo da pasta do seu servidor, que geralmente se chama "mysql.sql" ou "schema.sql". Clique em Executar e as tabelas começarão a ser criadas: Se houver sucesso na importação das tabelas, o phpMyAdmin mostrará uma mensagem: "Importação finalizada com sucesso, XX consultas executadas. (<nome do="" arquivo="">)" e estamos prontos para ir ao próximo passo. Daqui em diante, você pode sempre clicar apenas em "Start MySQL" no UniServer, já que o Apache só é útil para exibir sites (e no caso só teremos o phpMyAdmin, quando for usá-lo ative o Apache), então só será usado quando criarmos o site. Configurando o servidor Para configurar seu servidor, é simples: vamos editar algumas poucas linhas no arquivo config.lua. Abra-o em seu editor de texto preferido, e procure a parte que trata de databases ou bancos de dados: Altere as seguintes linhas: sqlType: altere para "mysql" sqlUser: altere para "root" se não estiver sqlPass: altere para a senha que foi configurada sqlDatabase: altere para o nome do banco de dados criado Pronto! O servidor está configurado e pronto para ser executado. Basta executar seu servidor e ele estará 100% pronto para jogar, com o banco de dados funcionando perfeitamente: Para verificar se as portas estão abertas corretamente e outros jogadores podem jogar, acesse o site http://canyouseeme.org/ e digite a porta e clique no botão: Para criar um website para o servidor, extraia os arquivos do Website dentro da pasta "www" do Uniserver e configure de acordo com o website, não vou dar maiores explicações aqui. No painel do Uniserver, clique em "Start Apache" e o site será ligado. Para torná-lo acessível, encaminhe a porta 80 da mesma forma que encaminhou a porta 7171. Aviso: geralmente, se você colocar seu ip na barra de endereço, vai acessar o painel de controle do modem/roteador, mas isso está correto e só acontece da rede local. Mande para algum amigo testar para conferir se tudo está ok!</nome></em>
×
×
  • Create New...