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.

[COMPLETO] Criando Gc Pirata


 Compartilhar

Posts Recomendados

Descrição

Arquivos [Downloads]

Tutoriais

3.1 – Restaurando a database

3.2 – Configurando IP, s

3.3 – Center

3.4 – Gameserver

3.5 – MsgRouter e MsgServer.

3.6 – Criando Conta

3.6.1 - Hash

3.6.2 - Adicionar Itens nas Contas

3.7 – Editando seu personagem

3.8 – Aumentando Rates

3.9 – Ligando um servidor.

- Perguntas Freqüentes

- Extra

 

Código:

 

É LEGAL FAZER UM SERVIDOR PARA SE DIVERTIR DESDE QUE NÃO TENHA FINS LUCRATIVOS, AGORA FAZER UM SERVIDOR PARA FINS LUCRATIVOS É CRIME E VOCÊ PODE SER PRESO.

- Arquivos [Downloads] -

 

É necessário se cadastrar para acessar o conteúdo.
[Obrigatório] [server Files]

 

 

 

É necessário se cadastrar para acessar o conteúdo.
[Obrigatório] (NEWMANIA)

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

-

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

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

É necessário se cadastrar para acessar o conteúdo.
(Senha para extração : "gcprivate")

 

 

 

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

 

 

- Restaurando a database -

 

Microsoft SQL Server 2005 Express:

 

Baixe os Arquivos, Descompacte os Arquivos na mesma pasta (Server e DB) instale o MSSQL EXPRESS.

 

Abra o Enterprise Manegement:

 

 

sqlservermanegementfc1.jpg

 

 

Vai com o outro botão em cima de Datebase e clik em new Database

 

 

sqlservermanegementpm7.jpg

 

 

Crie 3 db gc, stat e web:

 

[TABLE=class: cms_table_ncode_imageresizer_warning, width: 800]

[TR]

[TD=class: cms_table_td2][/TD]

[/TR]

[/TABLE]

 

sqlservermanegementvr3.jpg

 

 

Clik em ok.

 

Feito isso Clik em cima da db criada e clik em Task/restore/database e seleciona o a db estraida.

 

 

sqlservermanegementlw6.jpg

 

sqlservermanegementur2.jpg

 

sqlservermanegementmc8.jpg

 

db1go2.jpg

 

Feito isso esta pronto a db.

 

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

 

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

 

- Configurando IP, s -

 

>Vamos começar pelas ODBC.

Abra os seguintes arquivos com o Bloco de notas:

.\Server\GameServer\odbc_internal.dsn

.\Server\GameServer\odbc_stat.dsn

.\Server\Center\odbc_internal.dsn

.\Server\Center\odbc_stat.dsn

 

E so editar desse jeito:

[ODBC]

DRIVER=SQL Server

UID=Usuario do sql

A*d*d*ress=127.0.0.1,1433 (Sem retirem os * )

Network=DBMSSOCN

DATABASE=gc

WSID=xmlab-coolcopy

APP=Microsoft Data Access Components

SERVER=(local)

Description=brazil internal

PWD=Senha do SQL

 

> Agora os IPS

 

Abra esses arquivos com Bloco de Notas

 

.\Server\GameServer\config_server.LUA

.\Server\GameServer\config_server.LUA~

 

Depois va na linha 71 com CTRL+G e edite desse jeito:

 

Init_NCashBillingInfo( 'SEU IP AQUI', 9500, 5, 0, 'odbc_internal.dsn' )

 

Agora vamos editar os IPs no sql ^^

 

Abra essas Tables na Databse GC i é soh editar os IPs ^^:

 

ConnectStatusDB

MsgRouterList

MsgServerList

 

OBS: Não sei si e preciso mais execute o arquivo RegServer.bat na pasta do GameServer só por precaução ^^

 

Pronto

 

- Center -

Esse programa é quem comanda o “Login Server”, controla os login e senha que vão, caso der algum problema nele, o servidor não ira funcionar.

 

A Table que ele usa é a ConnectStatusDB, então use seu IP local lá, se estiver fazendo um servidor livre, use o IP externo.

 

- Gameserver -

Esse programa comanda os personagens, as missões, os pvps, a EXP, enfim, quase tudo que você faz vai para ele.

 

- MsgRouter e MsgServer -

 

Esses programas cuidam da “Friend List” ou Lista de Amigos, se não estiverem ligados, a lista de amigos dirá “Falha na conexão com a lista” e é um dos mais difíceis de arrumar bugs.

 

Configurando

 

MsgRouter

 

Protocolos - config_mr.ini

 

msgrouterxh7.png

 

 

Logs - config_mr.lua

 

 

logxq5.png

 

 

MsgServer

 

Protocolos - config_msg.lua

 

 

msgserverdx9.png

 

- Criando Conta -

 

Vá ate a table users...

 

LOGIN PASSWD SEX

 

loginsxz1.png

 

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

 

tutorial1t.png

 

tutorial1t.png

 

Digite sua senha que vai ser transformada em string, seguido clique no botão md5.

Veja, sua senha foi transformada no campo abaixo.

.

 

- Adicionando Itens as contas -

 

Segue a Imagem na table GoodsObjectList.

 

additemxt8.png

 

 

- ITEMUID = Não precisa mecher nele. É Automatico.

- OWNERLOGIN = Coloque o login da pessoa que irá receber o item.

- BUYERLOGIN = Coloque o login da pessoa que irá receber o item.

- ITEMID = Coloque o ID do Item.

- REGDATE = Qualquer data.

- STARTDATE = Qualquer data.

- END DATE = Qualquer data.

- PERIOD = Tempo do Item. Pernamente é -1

Você: Aewlz, onde acha os ID dos itens ?

andreddj2: Na table GoodsInfoList.

 

 

 

 

Coluna CharType:

0 = ELESIS

1 = LIRE

2 = ARME

3 = LASS

4 = RYAN

5 = RONAN

 

Você: Como coloco 2 Classe, 3 Classe, 4 Classe ?

 

 

 

Coluna Promotion:

 

0 = 1 Classe

1 = 2 Classe

2 = 3 Classe

3 = 4 Classe

 

- Editando Rates -

 

ratesym3.png

 

- Ligando o Servidor -

 

Para ligar o servidor, quando tudo estiver configurado, abra o arquivo StartAll.bat, se algum programa abrir e fecha, é porque você não configuro ele direito.

- Perguntas Freqüentes -

 

 

Porquê meu servidor da "Falha na conexão com servidor de Login." ?

 

Resposta: Você configurou O IP do seu main.exe errado.

 

 

 

 

Ufa, consegui logar mas agora fica dando "Tempo de conexão esgotada" e agora?

 

Resposta: Isso deve ser seu ExtraFlag errado, o correto é Deixa-lo em 265.

PS: ExtraFlag é no SQL, na tabela ConnectStatusDB, ok..

 

 

______

 

Como arrumo o Livro de evolução 0 ?

 

Resposta: Num é que tem que arrumar, você deve por ele como -1 ou 1 sei lá, cada um tem um jeito de por, mas o correto é por ele como 0 , observaçao: isso é no tempo do item, ok.

 

 

_____

No meu Servido está dando erro de Hackshield oque eu faço ?

Resposta:

WINDOWS XP: é muito simples vá no disco q esta salvo seu windows e siga esse seguinte endereço:

seudisco/windows/system32/drivers/etc/hosts.

 

Abra-o com Bloco de Notas, estará mais ou menos assim:

 

# Copyright © 1993-1999 Microsoft Corp.

#

# Este é um arquivo HOSTS de exemplo usado pelo Microsoft TCP/IP para Windows.

#

# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada

# entrada deve ser mantida em uma linha individual. O endereço IP deve

# ser colocado na primeira coluna, seguido do nome de host correspondente.

# O endereço IP e o nome do host devem ser separados por pelo menos um

# espaço.

#

# Adicionalmente, comentários (como estes) podem ser inseridos em linhas

# individuais ou após o nome de computador indicado por um símbolo '#'.

#

# Por exemplo:

#

# 102.54.94.97 rino.acme.com # servidor de origem

# 38.25.63.10 x.acme.com # host cliente x

127.0.0.1 localhost

 

Na ultima linha esta assim "127.0.0.1 localhost".

 

É muito simples pule quatro linhas e coloque isto:

 

"SeuIP gameguard.grandchase.com.br"

 

que ficará assim:

 

# Copyright © 1993-1999 Microsoft Corp.

#

# Este é um arquivo HOSTS de exemplo usado pelo Microsoft TCP/IP para Windows.

#

# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada

# entrada deve ser mantida em uma linha individual. O endereço IP deve

# ser colocado na primeira coluna, seguido do nome de host correspondente.

# O endereço IP e o nome do host devem ser separados por pelo menos um

# espaço.

#

# Adicionalmente, comentários (como estes) podem ser inseridos em linhas

# individuais ou após o nome de computador indicado por um símbolo '#'.

#

# Por exemplo:

#

# 102.54.94.97 rino.acme.com # servidor de origem

# 38.25.63.10 x.acme.com # host cliente x

127.0.0.1 localhost

 

 

 

 

69.162.97.162 gameguard.grandchase.com.br

 

 

_____

 

Não consigo jogar em grupo na missão

 

Resposta: Simples, Seu servidor deve estar em Hamachi, através do hamachi gera vários bugs e com isso recomendo criar o servidor sem hamachi

 

 

.

 

- Extra -

 

Criando Auto-Patcher GCPrivate

 

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

 

Aqui esta os Links dos Arquivos necessarios

 

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

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

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

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

 

 

 

Alterando O Tempo De Diário E Pontos Ganhos Diariamente/Semanalmente

 

Tutorial muito simples , que ensina a alterar o tempo para marcar diário e alterar a quantia de pontos ganha por dia e por semana .

Primeiro vá na pasta onde estão suas server files.

Abra a Pasta Game Server.

Localize o arquivo "Config_server.lua"

Abra-o

localize as seguintes linhas:

 

 

--Calendar system( gcpoint )

SimLayer.m_dwAccUpdateTime = 60 * 1000 -- ´Þ·Â °»½Å ½Ã°£ ms

SimLayer.m_nAttendTime = 90 -- Ãâ¼® ÀÎÁ¤ ½Ã°£, ´ÜÀ§:ºÐ

SimLayer.m_nGCPointDay = 100 -- ÀÏÀÏ Ãâ¼®½Ã Áö±ÞµÇ´Â Áö¾¾Æ÷ÀÎÆ®(ÀÓ½Ã)

SimLayer.m_nGCPointWeek = 100 -- ÁÖ°³±Ù½Ã Áö±ÞµÇ´Â Áö¾¾Æ÷ÀÎÆ®(ÀÓ½Ã)

 

 

Agora vamos editar.

Aonde está 90 você vai colocar o tempo para marcar o diário,

lembrando que tem que estar em minutos , ou seja 90 minutos

igual a 1 h e 30 min. Ou seja se quiser que fique 2 horas coloque 120

Nas linhas onde tem 100 , é os pontos que serão ganhos , na primeira linha

que tem 100

 

SimLayer.m_nGCPointDay = 100 // aqui é os pontos que serão ganhos diariamente.

 

 

e na segunda linha que tem 100

 

SimLayer.m_nGCPointWeek = 100 // aqui é os pontos que serão ganhos semanalmente

 

 

( quando marcar diário a semana toda )

Pronto.

 

Todos os ID's By Predator!!.rar

[DOWN]

É necessário se cadastrar para acessar o conteúdo.
[/DOWN]

 

Scans:

[sCAN]

É necessário se cadastrar para acessar o conteúdo.
[/sCAN]

[sCAN]

É necessário se cadastrar para acessar o conteúdo.
[/sCAN]

[sCAN]

É necessário se cadastrar para acessar o conteúdo.
[/sCAN]

 

Créditos

-MaXwlLl!- (Vídeo)

Bot_Predator ( ids usado pelos GM)

Eu (pelo tópico)

phillipe_kazuza (scans)

Link para o comentário
Compartilhar em outros sites

  • Velha Guarda Ex-Staffer

Os Scans necessários estão aqui:

 

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

 

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

 

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

 

Alguns arquivos que não foram scaneados por estarem Off, acima do limite que o scan permite ou são de Sites confiáveis.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...
Olha só, tá dando tempo de conexão esgotado, sendo que o ExtraFlag já está em 265 , se puderem ajudar eu agradeceria.

Muita gente ta com esse erro agora eu não sei oque aconteceu , se descobrir aviso.

 

@Topic

Parabéns pelo topico.

UoPoqwm.png

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...
Link para o comentário
Compartilhar em outros sites

Olha só, tá dando tempo de conexão esgotado, sendo que o ExtraFlag já está em 265 , se puderem ajudar eu agradeceria.

 

 

Confirmo se o IP na table dbo.ConnectStatusDB esta de acordo com o seu Local ou Easy?

Confimo se a conf do Game server esta com IP Local ou Easy?

Confirmo se a IP na table dbo.GC_PCBANG_IP esta de acordo com o Local ou Easy?

 

Sao coisas basicas que impede o seu servidor ficar Offline,pois esse erro e mal configuração das Files ou da DB

Link para o comentário
Compartilhar em outros sites

  • 1 mês depois...
  • Velha Guarda Ex-Staffer

Caro membro,

 

Evite comentar em tópicos cujo último post tem mais de 15 dias. (sendo 30 Dias na Info Zone).

 

Isso traz tópicos velhos de volta a primeira página, desorganizando a área.

 

Qualquer dúvida sobre as regras gerais do fórum, leia:

 

 

 

Tópico Trancado

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.