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
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 Cangya-serverDBId_Bn_Py_Game_test_Data.MDF
Id_Bn_Py_Game_test_Log Cangya-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 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.
2ª Parte.
[/]
CREDITOS
Server files - poradamested ( RZ inter )
Client - ScanX
Tutorial - Equipe UGBR, Todi
Editar o projectg - Davisson
CONFIGURANDO O BANCO DE DADOS
Primeiro passo:
Primeiramente baixe e instale o SQL 2000
Segundo passo:
Baixe os server files por este link
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 Cangya-serverDBId_Bn_Py_Game_test_Data.MDF
Id_Bn_Py_Game_test_Log Cangya-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 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.
2ª Parte.
[/]
CREDITOS
Server files - poradamested ( RZ inter )
Client - ScanX
Tutorial - Equipe UGBR, Todi
Editar o projectg - Davisson