• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

Criando Server de pangya

todi

Honrado XPZ
Olá galera, no inicio tinha prometido que iria criar um tutorial quando aprendesse a criar o server de pangya, pois bem tenho meu server hj. e resolvi ajudar com o pouco que sei.

CONFIGURANDO O BANCO DE DADOS

Primeiro passo:

Primeiramente baixe e instale o SQL 2000     

Segundo passo:

               

Baixe os server files por este link
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


Terceiro passo:

                - Extraia os arkivos do .rar em uma pasta em seu computador e abra o enterprise manager, crie 3 novas data bases:



Clique com o botão direito do mouse em Database e escolha a opção "New Database", iremos criar 3 Databases com os nomes Bn_Game / Bn_Account / PY_Billing respectivamente. (Para criar, apenas coloque o nome da Database e clique em OK.)



- Agora restaure as databases pelas que vc tem na pasta dos serversfiles do pangya



- Após criar as 3 Databases, clique com o botão direito na Database "Bn_Game" e escolha a opção "All Tasks" e em seguida "Restore Database".

- Na janela que se abre marque a opção "From Device" e selecione "Select Devices..." e uma nova janela será aberta.

- Clique em "Add" e na janela que se abriu clique nos"..." do lado direito. Irá abrir uma nova janela. Navegue até encontrar a pasta "pangya-server" que descompactamos em C: e dentro dela abra a pasta "db"

- Selecione o arquivo "Id_Bn_Py_Game_test backup" e clique no botão OK 3 vezes.

- Clique na aba "Options" deixe marcada a opção "Force restore over existing database" e mude os endereços dos campos "Move to physical file name" para os caminhos conforme abaixo:



Id_Bn_Py_Game_test_Data C:pangya-serverDBId_Bn_Py_Game_test_Data.MDF

Id_Bn_Py_Game_test_Log C:pangya-serverDBId_Bn_Py_Game_test_Log.LDF



- Clique em OK e sua base de dados será atualizada.



- Repita o processo para as outras Databases seguindo os passos do ítem 5 ao 10, utilizando os arquivos...



PY_Billing com PY_Billing

Bn_Account com game_account_backup

uarto passo:



                            - Crie a obdc das databases:

  Abra seu "Painel de Controle" clique em "Ferramentas Administrativas" e dê 2 cliques no programa "Data Sources (ODBC)".

- Clique na aba "System DSN" e clique no botão "Add" e outra janela aparecerá.

- Desça a lista até a opção "SQL Server" e clique em "Finish".

- Na janela que se abriu preencha os campos conforme abaixo:

Name: Bn_Game

Description: Deixe em branco

Server: Digite seu IP interno (127.0.0.1) ou seu IP externo.

- Clique em NEXT.

- Na próxima parte, certifique-se de que as opções estão preenchidas conforme imagem abaixo.

- Clique em NEXT

- Clique em "Change the default database to" em seguida clique na seta para baixo para abrir uma lista e escolha a opção "Bn_Game".

- Clique em NEXT e em seguida em "Finish".

- Abrirá uma janela, pode clicar em OK.

- Repita inserindo os nomes "Bn_Account" e "PY_Billing" e associando as suas respectivas tabelas na lista

- Ao final das etapas, pode clicar em OK para fechar o "Data Sources (ODBC)           

CONFIGURANDO O SERVER:



Primeiro passo:



            Vamos abrir a subpasta "GameServer". Edite o arquivo "Server.ini" no bloco de notas, e repare que temos várias informações que apontam para um servidor local (127.0.0.1). Caso você queira configurar seu servidor para acesso externo, troque esses IP's por seu IP externo. Salve o arquivo quando acabar.



ARKIVO CITADO



[sERVERINFO]

VERSION="1.0"

LOCALIP="SEU IP NUMERICO EXTERNO"

PORT=20205

MAXUSER=2000

SERVERGUID=20205

SERVERNAME="Pangya Ultimate"



[CONFIG]

REFRESHTIME=10           

MSNSERVER="SEU IP NUMERICO EXTERNO"

MSNPORT=10101

MSNLOCALPORT="SEU IP NUMERICO EXTERNO"

MSNLOCALIP=10102



[DATABASE]

DBIP="SEU IP NUMERICO EXTERNO"

DBUSER="USER DO BANCO DADOS"

DBPASSWORD="SENHA DO BANCO DADOS"



[AUTH]

SERVER_IP="SEU IP NUMERICO EXTERNO"

SERVER_PORT=7911





[RANK]

RANKIP="SEU IP NUMERICO EXTERNO"

RANKPORT=7913





[CASH_DATABASE]

DBIP="PY_Billing"

DBUSER="USUARIO DO BANCO DE DADOS"

DBPASSWORD="SENHA DO BANCO DADOS"



[OPTION]

TTL=-1



ONEMANPLAY=1



CONNECTIONTIMELIVE=2



USER_STATE_TRACK_INTERVAL=3600000



LOGROOTDIR=Log





[CHANNELINFO]

NUM_CHANNEL=6





[CHANNEL1]

NAME=Canal 1

TYPE=1



[CHANNEL2]

NAME=Canal 2

TYPE=1



[CHANNEL3]

NAME=Torneio canal 1

TYPE=2



[CHANNEL4]

NAME=Torneio Canal 2

TYPE=2



[CHANNEL5]

NAME=Torneio canal 3

TYPE=2



[CHANNEL6]

NAME= Torneio Especial

TYPE=2            Segundo passo:



                            Você fará o mesmo na pasta "LoginServer", editando o arquivo "login.ini" e colocando seu IP externo.



ARKIVO CITADO



[sERVERINFO]

IP="SEU IP NUMERICO EXTERNO"

PORT=10101

MAXUSER=1000

SERVERGUID=10101

SERVERNAME="Pangya Ultimate"



[OPTION]

LOGROOTDIR=Log



[CONFIG]

AUTHSERVER="SEU IP NUMERICO EXTERNO"

AUTHPORT=7911



[DATABASE]

DBIP=Bn_Game

DBUSER="USER DO SEU BANCO DE DADOS"

DBPASSWORD="SENHA DO SEU BANCO DE DADOS"





[PUB_DATABASE]

DBIP=Bn_Account

DBUSER="USER DO SEU BANCO DE DADOS"

DBPASSWORD="SENHA DO SEU BANCO DE DADOS"            Terceiro passo:



                            - Com o programa Enterprise Manager aberto, expanda a Database "Bn_Game" clicando no sinal de + e clique em "Tables".

- Na lista de tabelas que aparecem do lado direito, procure uma chamada "Pangya Server List", clique com o botão direito em cima dela e selecione "Open Table" e em seguida "Return all rows".

- É nesse campo que alteramos o IP da nossa conexão com o Pangya e o nome do servidor. Altere o campo com o IP desejado. (Use 127.0.0.1 para jogar localmente em modo offline, ou use seu IP externo para permitir o acesso de outras pessoas pela internet.) Feche a tabela assim que terminar de editar.



Obs. Se você não sabe o seu IP externo acesse o site
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
e verifique.

Obs2. Não esqueça de verificar se seu Firewall não irá bloquear conexões em seu servidor.

CLIENT COMPATIVEL.



Clinet do ScanX =

           

1ª Parte.

 
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!


 

  2ª Parte.

 
Por favor, Entrar ou Registrar para ver o conteúdo das URLs!
     

      [/]

CREDITOS



                            Server files - poradamested ( RZ inter )

Client  - ScanX

Tutorial - Equipe UGBR, Todi

Editar o projectg - Davisson

     
 
Topo Bottom