Tutorial Grand Chase

 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.
4º - 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] -



Light 1017 SQL [Obrigatório] [Server Files]
Database [Obrigatório] (NEWMANIA)
Microsoft SQL Server 2005 Express [Necessário]
Enterprise Management Studio Express
Cliente Season 1
Pack VideoSenha para extração : "gcprivate"




- 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:

[SPOILER]
Click this bar to view the original image of 800x451px.
[/SPOILER]

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

[SPOILER]
Click this bar to view the original image of 800x451px.
[/SPOILER]

Crie 3 db gc, stat e web:

[SPOILER]
Click this bar to view the original image of 800x451px.
[/SPOILER]

Clik em ok.

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


[SPOILER]
Click this bar to view the original image of 800x451px.


Click this bar to view the original image of 800x451px.


Click this bar to view the original image of 800x451px.


Click this bar to view the original image of 800x451px.
[/SPOILER]
Feito isso esta pronto a db.





- Configurando IP, s -


[SPOILER]>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 [/SPOILER]


- 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

Click this bar to view the original image of 800x600px.



Logs - config_mr.lua


Click this bar to view the original image of 800x600px.



2º MsgServer

Protocolos - config_msg.lua


Click this bar to view the original image of 800x600px.



- Criando Conta -


Vá ate a table users...

LOGIN PASSWD SEX

Click this bar to view the original image of 800x600px.


md5 Hash Generator

Click this bar to view the original image of 474x325px.


Click this bar to view the original image of 474x325px.


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.

[IMG]http://img168.imageshack.us/img168/3184/***itemxt8.png[/IMG]


- 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.
- Editando os Level, EXP, Win,Lose... -

Para editar seu personagem, basta ir na table Characters, vai ter uma linha com seu login, ai na frente, tem o LevelExpWinLose, basta editar lá e reinicia o seu jogo.

Click this bar to view the original image of 800x600px.

Você: Como faço para colocar o Lass, Ryan, Ronan?
Andreddj2: Siga o Exemplo com minha conta na foto...
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 -

Click this bar to view the original image of 800x600px.


- 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 -


[SPOILER]
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 (c) 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 (c) 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
.
[/SPOILER]


- Extra -

Criando Auto-Patcher GCPrivate 
[SPOILER] 

Aqui esta os Links dos Arquivos necessarios

AppServ download - Baixaki
http://www.baixaki.com.br/download/m...ily-update.htm
WinRAR download - Baixaki
Multiupload.com - upload your files to multiple file hosting sites!
[/SPOILER]

Alterando O Tempo De Diário E Pontos Ganhos Diariamente/Semanalmente 
[SPOILER]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. ^^[/SPOILER]

Todos os ID's By Predator!!.rar 
[SPOILER]MEGAUPLOAD - The leading online storage and file delivery service[/SPOILER]


Créditos
: Allan Hash MD5 andreddj2 Mizuki davisson iBenicio MaXwElL! DarkHero gcprivate RageZone Predator.