Tutorial Grand Chase 1º Descrição 2º Arquivos [Downloads] 3º 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 5º - 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.
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 sqlA*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
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
1º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.
- 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 Level, Exp, Win, Lose, 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 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
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:
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]
0 comentários:
Postar um comentário