Ir para conteúdo
Faça parte da equipe! (2024) ×

Criando servidor de Maple Story


shenow
 Compartilhar

Posts Recomendados

Índice:

 

1. Arquivos nescessários

2. Instalação e Configurando os programas

3. Criando o Site

4. Trocando nomes, e outras coisas! Para deichar o server mais customizado!

5. Comandos de GM do Pacote

6. Créditos.

 

 

 

1- Arquivos nescessários.(clique para abrir o download)

 

Arquivos pra rodar o servidor

MapleStory Versão 0.55

Navicat pra MySQL

WampServer

Hamachi

LocalHost v.55

Down do Site

Instalando o Microsoft Visual C++

Criando server e deixando offline

ID's e Comandos by Dojo

 

 

2- Instalação e Configurando os Programas

 

1 - Instale o WampServer;

2 - Instale o Navicat;

3 - Instale o Hamachi;

4 - Instale o Microsoft Visual C++ 2008;(download do tuto na parte 1 ensinando como instalar)

5 - Istale o Maplestory 0.55

6 - Instale o Hex Workshop Editor.

 

Bom Agora vamos começar!

Inicie o hamachi, Inicie o wamp e clique em iniciar todos os serviços

Depois Inicie o Navicat

Clique em Connection e clique em ok na tela que irá aparecer(não mecha em nada)

Clique com o botão direito em localhost e clique em new database, Coloque o nome de maplestory e clique em ok.

clique com o botão direito em maplestory e clique em execute batch file ache a Batch File que você baixou acima e Execute ela apenas uma vez.

Clique em Maplestory(a database que você acabou de criar) e clique em View depois Tables. Dê Dois Cliques em Users na database maplestory.

Em ID coloque 1

Em Username ponha o seu username(o user que você quer)

Em PassWord ponha a sua senha

Deiche o Pin 0

Em Gender ponha 0 para masculino e 1 para feminino

Minimize o navicat

Abra o Visual Basic C++

Ctrl+O

Ache o DYS Repack que você extraiu

vá para o DYS repack e vá para a pasta MapleStoryServer, Ache LoginPacket.cpp

Abra o LoginPacker.cpp

e ache isto no final:

 

packet.addByte(127.0.0.1); // IP

packet.addByte(0);

packet.addByte(0);

packet.addByte(7);

 

Mude para o seu Ip do Hamachi exemplo: (Vou mudar para o meu ip do hamachi que é 5.230.216.222).Ai fica assim:

 

packet.addByte(5.230.216.222); // IP

packet.addByte(230);

packet.addByte(216);

packet.addByte(222);

 

 

Salve e Feche, Me esqueci de falar toda vez que você mudar isso ele pergunta Yes or No Ponha Sempre Yes.

Agora Volte para DYS Repack

Clique em MapleStoryServer.sln

Aperte F7 ou clique em Build depois Build Solution

quando acabar clique no botão verde "play" que irá começar o debugging quando acabar não feche nada, deiche aberto.

Vá para C:\Nexon\MapleStory E extraia o Localhost Lá. Clique com o Botão Direito no Localhost e clique em HexWorkShop Editor, Espere ele Abrir quando abrir aperte CRTL+F e Mude na barra de rolagem Type o Hex Values para Text String em Value você escreve:

127.0.0.1 e clica em ok.

Irá aparecer uma linha com Três 127.0.0.1 clique com o mouse antes do 1 e digite o seu Ip do hamachi, Faça esse mesmo procedimento nos três 127.0.0.1, Após isso salve e feche. Crie um novo documento de Texto e Escreva:

start localhost.exe IP DO HAMACHI 8484

Exemplo o meu ficou assim:

start NightMS.exe 5.230.216.222 8484

Clique em Salvar como e escreva:

Nome do Launcher.bat

Agora Clique duas vezes no seulauncher.bat espere iniciar e

em id coloque sua conta

em password coloque sua senha

(aquela que configuramos lá no começo)

Pronto! Bom Jogo! Server Funcionando!

 

 

OBS.: Toda vez que for iniciar o seu servidor abra a pasta do Central do Repack e abra o maplestoryserver.cpp, clique no botão verde "play" espere carregar e pronto! E Se tiverem algum problema postem aqui!

 

OBS².: Se você quiser fazer um servidor offline, so para você jogar baixe este documento de texto que eu(Dojo) fiz ensinando como deichar offline.

 

OBS³.: Para Adicionar GM é bem simples. Abra o Navicat va em table e abra tabela users, clique no seu char e ache a tabela job e mude o número de lah para 500 (GM) e 510 (Super GM). E Guia Altere as Rates do Seu Server: http://www.webcheats.com.br/forum/maple-story-tutoriais/63474-alterando-rates-do-seu-server.html

 

3- Criando o Site

Você extrai os arquivos que baixou de site na parte 1 na pasta www do wampserver.

Depois disso você abre a pasta www, e abre o arquivo config.php, edite assim:

 

$host['naam'] = 'localhost'; // deiche assim

$host['gebruikersnaam'] = 'root'; // deiche assim

$host['wachtwoord'] = ''; // deiche em branco

$host['databasenaam'] = 'maplestory'; // deiche assim

 

// Não Meicha// $db = mysql_connect($host['naam'], $host['gebruikersnaam'], $host['wachtwoord']) OR die ('Cant connect to the database');

mysql_select_db($host['databasenaam'], $db);

?> // Não Meicha//[/b]

 

 

Pronto Pessoal! Site Feito! (Bem Simples, Tem apenas o registro) Lista de Comandos e ID's Download la na parte 1.

 

 

4- Trocando nomes, e outras coisas! Para deichar o server mais customizado!

 

Trocando a Mensagem lá em cima: Welcome to MapleStory!

4a- Trocando o nome do mundo!

 

Abra o Worlds.cpp no Microsoft Visual C++ 2008 e ache isto:

void Worlds::showWorld(PlayerLogin* player){

World world;

strcpy_s(world.name, 15, "Scania");

world.channels = 1;

world.id = 0;

LoginPacket::showWorld(player, world);

LoginPacket::worldEnd(player);

}

 

e troque ande está:

strcpy_s(world.name, 15, "Scania"); para strcpy_s(world.name, 15, "Nome que você quer!");

 

Depois é só Apertar F7 ou clicar em Build depois Build Solution !

 

Isto Trocará o nome do mundo. (Não testei)

 

4b- Arrumando o Erro: Servidor Está Lotado na hora de criar char.

 

Procure por Worlds.cpp (Está na pasta dos arquivos da source)

Abra-o com o Microsoft Visual C++ 2008.

Procure:

world.id = 9;

 

Troque o 9 para 0 assim:

 

world.id = 0;

 

 

4c- Mudando a Quantidade de Channels!

 

Vá no Worlds.cpp e ache isto:

world.channels = 5(poderá estar outro número);

 

e troque o número que estiver para 1 ou o númeor que você quiser. Nunca passe de 20.

Bom o Meu ficou assim:

Worlds::showWorld(PlayerLogin* player){

World world;

strcpy_s(world.name, 15, "DoJo");

world.channels = 1 (eu quero só um channel, então eu pus 1);

world.id = 0;

LoginPacket::showWorld(player, world);

LoginPacket::worldEnd(player);

 

4d- Mudando a Mensagem em Amarelo Lá em Cima:

Abra o Server.cpp com o Microsoft Visual C++ 2008.

Ache isto:

void Server::initialize(){

strcpy_s(msg, 100, "Welcome to MapleStory!");

on = 1;

}

 

mude para:

void Server::initialize(){

strcpy_s(msg, 100, "Mensagem que você quer!");

on = 1;

}

 

 

5- Comandos de GM do Pacote

* !map

* !summon

* !spawn

* !notice

* !notice2

* !wnotice

* !rnotice

* !shop

* !cash

* !shop2

* !pos

* !item

* !level to level yourself do !level me

* !job

* !ap

* !sp

* !killall

* !killnpc

* !horntail

* !heal

* !kill ( Kills all people on map )

* !gm ( Kill all GMs )

* !players ( Not sure what it is doing )

* !me ( Suicide )

* !zakum

* !dc

* !header

* !warp

* !warpto

* !mwarpto

* !cleardrops

* !gmmap

* !nxslimes

 

DOWNLOAD LOCALHOST COM CASH SHOP! NÃO FOI TESTADO, POR FAVOR TESTEM! LINK: http://www.mediafire.com/?ydrtxjmxut0

 

 

 

 

 

6- Créditos:

Dodo - Pela criação do tutorial.

Shenow - Por dar uma boa organizada no tuto.

Link para o comentário
Compartilhar em outros sites

estou com muitas dificuldades ja terminei de baixar tudu mas naum estou consiguindo axar algumas coisa sera ki voce naum poderia esplicar mais esplicadinhu só a primeira parte

 

1 - Instale o WampServer;

2 - Instale o Navicat;

3 - Instale o Hamachi;

4 - Instale o Microsoft Visual C++ 2008;(download do tuto na parte 1 ensinando como instalar)

5 - Istale o Maplestory 0.55

6 - Instale o Hex Workshop Editor.

 

Bom Agora vamos começar!

Inicie o hamachi, Inicie o wamp e clique em iniciar todos os serviços

Depois Inicie o Navicat

Clique em Connection e clique em ok na tela que irá aparecer(não mecha em nada)

Clique com o botão direito em localhost e clique em new database, Coloque o nome de maplestory e clique em ok.

clique com o botão direito em maplestory e clique em execute batch file ache a Batch File que você baixou acima e Execute ela apenas uma vez.

Clique em Maplestory(a database que você acabou de criar) e clique em View depois Tables. Dê Dois Cliques em Users na database maplestory.

Em ID coloque 1

Em Username ponha o seu username(o user que você quer)

Em PassWord ponha a sua senha

Deiche o Pin 0

Em Gender ponha 0 para masculino e 1 para feminino

Minimize o navicat

Abra o Visual Basic C++

Ctrl+O

Ache o DYS Repack que você extraiu

vá para o DYS repack e vá para a pasta MapleStoryServer, Ache LoginPacket.cpp

Abra o LoginPacker.cpp

e ache isto no final:

 

a tah consigui mais parei agora na parte do navicat

 

ta mais voce naum coloko aonde tah Batch File pra faze o download

 

sera ki naum poderia faze com imagens

 

CARA FIZ TUDU MAIS TA DANO ERRO PRA LIGA O SERVE TIPOW VOW TI MANDA O KE TA ESCRITO

 

1>c:\documents and settings\rafael\desktop\meu serve maple\biesmenrepack\biesmensrepack\maplestoryserver\loginpacket.cpp(263) : error C2143: syntax error : missing ')' before 'constant'

1>c:\documents and settings\rafael\desktop\meu serve maple\biesmenrepack\biesmensrepack\maplestoryserver\loginpacket.cpp(263) : warning C4244: 'argument' : conversion from 'double' to 'unsigned char', possible loss of data

1>c:\documents and settings\rafael\desktop\meu serve maple\biesmenrepack\biesmensrepack\maplestoryserver\loginpacket.cpp(263) : error C2059: syntax error : ')'

1>Build log was saved at "file://c:\Documents and Settings\RAFAEL\Desktop\meu serve maple\biesmenrepack\BiesmensRepack\MapleStoryServer\Debug\BuildLog.htm"

1>MapleStoryServer - 2 error(s), 1 warning(s)

========== Build: 0 succeeded, 1 failed, 2 up-to-date, 0 skipped ==========

 

ai por favor responde serião cara T-T

 

awe ta ino seim erro ja vi meo carinha talz mais só teim um problema fala ki ele naum tah eim nenhum world

 

to com problemas com world e channel

 

resto tah tudu okei eo axu

 

OBS(soah falta voce responde ¬¬

Link para o comentário
Compartilhar em outros sites

Abra o LoginPacker.cpp

e ache isto no final:

 

Errado

packet.addByte(5.230.216.222); // IP

packet.addByte(230);

packet.addByte(216);

packet.addByte(222);

 

Correto

packet.addByte(5); // IP

packet.addByte(230);

packet.addByte(216);

packet.addByte(222);

 

depois é só salvar, e e apertar f7 novamente que não vai gerar o erro.

Duvida: o server do maple já está funcionando, mas acabei baixando a versão Europemaplestoryv0.55, mas está dando erro quando tento exceutar o jogo, esse tutorial só server para versão 0.55 do global?

 

se alguem tiver poderia disponibilizar um link para mim.

Link para o comentário
Compartilhar em outros sites

Manu...quando eu vo abri o localhost.bat no final de tudo aparece a seguinte mensagem: "Este aplicativo nao pode ser iniciado porque nao foi encontrado ijl15.dll. A reinstalaçao do aplicativo pode corrigir o problema"

 

Me ajuda ai '' ]

Valews...

 

Pronto...consegui...

Valew msm ai kra..soh tem um probleminha agora...

Como cria o site...tem como criar contas manualmente??

Falows

Link para o comentário
Compartilhar em outros sites

Amigo isso ocorre pq vc colocou o ip errado, ou o server ta off no seu pc.

Veja o ip de novo.

 

Aguardando o site, pliz postem =D

 

Editado:

O cara postou errado no tuto:

 

packet.addByte(5.230.216.222); // IP

packet.addByte(230);

packet.addByte(216);

packet.addByte(222);

 

Deveria ser so assim:

Se o ip for: 5.230.216.222, coloca: (claro coloca seu ip =D)

 

packet.addByte(5); // IP

packet.addByte(230);

packet.addByte(216);

packet.addByte(222);

 

 

Tipo entre os ( ), um numero do tipo

Link para o comentário
Compartilhar em outros sites

Mano posta certo, vc disse pra instala o hex workshop mais nao vi o donload ali, o download do site nao ta indo, me desculpa mais esse tuto ta horrivel, fora q algumas pessoas nao conseguiram faze seu serv direito =/ eu e meu vizinho qremo muito faze um serv so q com esse tuto desanimamo, plss posta uma coisa atualizada ae ok?

 

T+

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • 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.