Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Criando servidor de perfect world 1.3.6 + arquivos perdidos by deprox


deprox12
 Compartilhar

Posts Recomendados

Antes de tudo .... quero dizer que não jogo mais o game.. por questão do jogo esta escroto atualização mato o jogo curtia d+.....

Infelizmente hoje não faço mais parte do perfeito mundo.. mais um jogador Elite saindo do Game..> :star: # By Deprox ( Sacerdote Lv 102 ) PWI Lost City , PWBR Arcádia => 2008 - 2015. :star:

 

EM BREVE IREI POSTA MAIS ARQUIVOS PERDIDOS

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.2.6

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.3.1

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.2

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.4

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.5

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.6

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.7

CLIENTE + PWSERVER LIMPOS VERSÃO: 1.4.8

 

Fonte do Tutorial :

É necessário se cadastrar para acessar o conteúdo.

Mais um Bate-Papo uma troca de Idéia de jogadores Elite Apenas Elite ...

 

[video=youtube;KE3DyY412GU]

 

Requisitos

Um computador com ip fixo.

Conexão com a internet

Habilidades básicas de linux

 

1. Não irei explicar como se instala o linux ( Ubuntu, Debian ou oustras distros. ) Por que minha intenção aqui é explicar como faz o servidor não como instalar o sistema operacional.

 

É essencial que você logue com o usuário root e com a senha..

 

Primeiro vamos explicar o que é um usuário root

 

Usuário root é o administrador da maquina com total previlégios concedidos como: Excluir, alterar arquivos tanto normais quanto do sistema.

 

 

Bom vamos dar inicio ao tutorial então .

 

Primeiro vamos atualizar o apt-get que é o nosso gerenciador de downloads dos aplicativos.

 

Então vamos aos comandos:

 

Para atualizar a lista de aplicativos use o comando:

 

comando : apt-get update

 

Agora vamos instalar o primeiro pacote, o servidor SSH que lhe permitirá o acesso remoto.. ( Na maioria das vezes quando você pede um dedicado, vps, já vem instalado pois a empresa toma a responsabilidade de instalar o acesso remoto. Caso a empresa não instale você pode instalar por OverIP.

 

Os Comandos são os seguintes:

 

OBSERVE: Caso você já tenha instalado o SSH Server ignore esse passo.

 

comando : apt-get install openssh-server

 

2. Vamos Baixar e Extrair os Files do Servidor

 

Vá para o diretório raiz

comando : cd /

 

Baixe os arquivos do servidor (endereço do download do servidor pode mudar no futuro)

PWServer :

É necessário se cadastrar para acessar o conteúdo.

Agora vamos Extrair os arquivos

 

comando : tar -xf PWServer.tar.bz2

Agora delete o arquivo baixado (ou se você quiser deixe ele lá mesmo caso precisa substituir alguma coisa do servidor caso tenha feito alguma " Cagada " ) Mas Caso queira deleta-lo use os seguintes comandos:

 

comando : rm -f PWServer.tar.bz2

 

Bom agora vamos definir as permissões da pasta do servidor.

 

Defina as permissões dos arquivos do servidor para 0755

comando : chmod -R 0755 /PWServer

 

Em seguida temos que mudar todos os endereços de ip no arquivos de configuração do servidor.

Primeiro vamos verificar o ip do servidor que está atualmente configurado no arquivo gamesys.conf ( O arquivo gamesys.conf é o arquivo que fica a configuração do ip de conexão do servidor ), no nosso exemplo vamos dizer 192.168.0.50 então use o seguinte comando para checar o IP que está no gamesys.conf:

 

Observe: Os IP's que aparecerem em vermelho são os ips que estão configurado no gamesys.conf

comando : cat /PWServer/glinkd/gamesys.conf | grep address

Pronto pegou o IP? Bom agora memorize ou salve ele pois você irá precisar daqui a pouco.

Agora vamos verificar qual o ip do host da sua maquina usando o comando:

 

comando : ifconfig | grep "inet addr"

Digamos que o IP que apareceu foi 81.30.158.174

Certo, Agora vamos mudar o ip no arquivo gamesys.conf.

Substitua o antigo IP nos comandos a seguir com o IP do servidor de arquivos (ou seja o ip do seu host que demos exemplo a cima )

Substituir o NEW-IP nos seguintes comandos com o IP da sua máquina host (ou seja 81.30.158.174)

 

comando : sed s/OLD-IP/NEW-IP/g /PWServer/glinkd/gamesys.conf > /PWServer/glinkd/gamesys.conf.new

comando : mv -f /PWServer/glinkd/gamesys.conf.new /PWServer/glinkd/gamesys.conf

 

Exemplo de como irá ficar:

 

comando : sed s/192.168.0.50/81.30.158.174/g /PWServer/glinkd/gamesys.conf > /PWServer/glinkd/gamesys.conf.new

comando : mv -f /PWServer/glinkd/gamesys.conf.new /PWServer/glinkd/gamesys.conf

 

3. Agora vamos instalar o java e as libs.

Observação: O authd uma das aplicações do server e o pwAdmin requerem o JAVA sem ele o servidor não roda. Então vamos instala-lo.

 

Use o Comando e espere instalar:

 

comando : apt-get install openjdk-6-jre

 

Depois de instalado o java vamos colocar as libs nos lugares nescessários então use os seguintes comandos:

 

Para Debian ou Ubuntu para 64 Bits use os seguintes comandos:

 

comando : apt-get install ia32-libs

comando : cp -f /PWServer/.setup/lib/libstdc++.so.5.0.7 /lib32/libstdc++.so.5

comando : cp -f /PWServer/.setup/lib/libpcre.so.3.12.1 /lib32/libpcre.so.0

comando : cp -f /PWServer/.setup/lib/libtask.so /lib32/libtask.so

 

Para Debian ou Ubuntu 32 Bits use esses:

 

comando : cp -f /PWServer/.setup/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.5

comando : cp -f /PWServer/.setup/lib/libpcre.so.3.12.1 /usr/lib/libpcre.so.0

comando : cp -f /PWServer/.setup/lib/libtask.so /usr/lib/libtask.so

 

4. Agora vamos Instalar o MySQL

Primeiro instale o MySQL, durante a instalação você será solicitado para digitar a senha de root. Caso não peça não precisa.!

Observação: Eu acho mais facil instalar o xampp que é bem mais facil e já instala o Mysql, phpmyadmin e o servidor do site em um so procedimento, mas vou explicar da forma a seguir. Se vocês quiserem que eu crie um tutorial de como instalar o xampp é só pedirem.

 

comando : apt-get install mysql-server

Após a instalação importe o nosso arquivo SQL.

Substitua a senha no comando a seguir com sua senha mysql:

 

comando : mysql -uroot -pPASSWORD -h localhost < /PWServer/.setup/pwdb.sql

Nós temos que substituir a senha padrão do mysql também nos arquivos pw server com sua senha mysql.

Substituia a senha nos comandos a seguir com sua senha mysql:

 

comando : sed s/password=\"root\"/password=\"PASSWORD\"/g /PWServer/authd/table.xml > /PWServer/authd/table.xml.new

comando : mv -f /PWServer/authd/table.xml.new /PWServer/authd/table.xml

 

Ficando por exemplo:

 

comando : sed s/password=\"root\"/password=\"SENHA AQUI\"/g /PWServer/authd/table.xml > /PWServer/authd/table.xml.new

comando : mv -f /PWServer/authd/table.xml.new /PWServer/authd/table.xml

 

4. Configure pwAdmin (Jetty + pwAdmin)

 

Bom agora vamos substituir a senha padrão ( Que já vem nos arquivos do pwAdmin ) Para sua senha do MySQL.

Então Use os seguintes comandos:

 

comando : sed s/db_password\ =\ \"root\"/db_password\ =\ \"PASSWORD\"/g /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp > /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp.new

comando : mv -f /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp.new /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp

 

7. Colocando o pwAdmin ( Jetty ) Iniciar junto com seu Host.

 

Jetty usa um server de PHP, por isso precisamos de instalar o php-cgi

comando : apt-get install php5-cgi php5-mysql

 

Para o pwAdmin ( Jetty ) Iniciar junto com host quando iniciado use os seguintes comandos:

 

comando : cp /PWServer/.setup/jetty /etc/init.d/jetty

comando : update-**.d jetty defaults

 

8. Fazendo um Firewall Basico.

 

Estes comandos iráo instalar um firewall básico, Que tem as seguintes portas abertas: 22 (SSH), 8080 (HTTP-ALT) e 29.000 (Perfect World)

 

comando : cp /PWServer/.setup/firewall /etc/init.d/firewall

comando : update-**.d firewall defaults

 

 

5. Finalização

 

Você chegou ao final do guia do servidor, é hora de reiniciar a máquina

comando : reboot

Você pode agora abrir um navegador em um PC remoto e entrar na página inicial do servidor que deve mostrar um phpinfo () página do pwAdmin, se tudo estiver correto.

Substituia o servidor IP do endereço a seguir com o ip do servidor

É necessário se cadastrar para acessar o conteúdo.
IP:8080

No topo da página há um link para pwAdmin e adminer. pwAdmin será o nosso editor de Characters, Contas etc interface de administração web, agora o adminer é uma base php mysql (interface de administração do mysql podemos levar de exemplo o phpmyadmin é quase igual )

 

Clique no pwAdmin ele pedirá uma senha para logar.

 

(dica: a senha do pwAdmin são codificadas em md5)

 

Para alterar a senha digite:

comando : nano /PWServer/jetty-7.2.0/webapps/pwAdmin/WEB-INF/.pwadminconf.jsp

Bom o comando nano ( pra quem não sabe ) seguido do diretório ele abre o arquivo para você editar.

 

Feito isso mude o

 

String iweb_password = "63a9f0ea7bb98050796b649e85481845";

 

e aqui onde está sua senha coloque a senha em MD5:

 

String iweb_password = "SUA SENHA EM MD5 AQUI";

 

Bom você não sabe codificar uma senha em MD5?

Temos a solução..

 

Use o seguinte site:

 

MD5 Encryption: Encrypt & Decrypt MD5 Hashes

 

Nele você coloca o texto que você quer encriptar e ele encripta pra você.

 

Bom se você fez tudo correto é só você abrir o servidor agora usando:

 

comando : /PWServer/start.sh

 

Se der algum erro diga aqui e tentaremos solucionar.

 

Lista de Cliente 1.3.6

 

Cliente Re-Feito por Min...

É necessário se cadastrar para acessar o conteúdo.

 

Himeira Freedom ( Russo )

É necessário se cadastrar para acessar o conteúdo.

 

xDimension ( Brasil )

É necessário se cadastrar para acessar o conteúdo.

 

Dragão Negro ( Brasil )

É necessário se cadastrar para acessar o conteúdo.

 

SUPORTE VIA SKYPE: suporte.lucasorion

 

Banner+650.JPG

  • Curtir 7
  • Amei 1
  • Uau 1
Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.