Resultados 1 a 8 de 8
  1. #1
    PHP Coder LucasHZ's Avatar

    Data de Ingresso
    Feb 2018
    Posts
    37
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    197
    Thanked in
    7 Posts
    Mencionado
    9 Post(s)
    País
    Brazil

    Migrador automático de contas .

    Estou postando aqui um migrador que acabei de fazer para migrar um banco de dados para outro, recomendado para quem quer trocar de versão.


    Ele migra conta, char, inventario, bau, e bau extras, etc etc...
    Ele não migra guilds, achei desnecessário.


    para usar o banco de dados MuOnline não pode ave nenhuma conta.
    criar um banco de dados com nome MuOnline2 com todas as contas. e crie uma tabela na memb_info com nome migrado default 0.

    Query :

    ALTER TABLE MuOnline2.dbo.MEMB_INFO ADD migrado int NOT NULL DEFAULT 0

    abra a pagina no navegador e espere migrar tudo.


    versão testada 1.0m >> season 2 total 5487 migradas em 5 minutos sem nenhum problema.


    não adicionei nele registro na VI_CURR_INFO porque não precisei.



    [Somente membros podem ver os links. ]
    Last edited by LucasHZ; 04/02/2018 at 01:12 PM.

  2. #2
    Membro Terrorista's Avatar
    Data de Ingresso
    Dec 2015
    Posts
    213
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    62
    Thanked in
    15 Posts
    Mencionado
    25 Post(s)
    MEU HUMOR
    Devilish
    País
    Brazil
    bom dia lucas ainda to meio em duvida como usa , tem como posta um tuto ai pra nois aprender? ou posso manda o mp como meo skype pra me ajuda.

  3. #3
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    811
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Migrar contas é uma coisa um tanto que complexa em fazer pois depende de muitos fatores, como versão, tamanho o lenght do bau e do inventario, tabelas que um muserver ter e que o outro tem.

    Versão:
    - Você não vai conseguir migrar itens de um 97d para um s4 por exemplo, pois a codificação dos itens muda de uma versão para outra.
    - Existem tabelas deixam ou devem ser criadas entre um versão e outra.
    - Dependendo da versão não será nem necessário migrar pois você poderá usar o mesmo banco de dados em ambas versões, basta fazer os ajustes necessários.

    Tamanho do báu e inventory.
    - Você tem que reparar no tamanho dessa coluna pois ele pode ser diferente entre um versão em outra(Alguém aqui já deve ter tentando migrar e ter ficado com o bau metade com itens e metade com kris +0 por exemplo)
    - Além disso existem outro fatores como o código do itens ter diferença entre uma versão e outra, eu recomendo vocês transferirem apenas os personagens, e adicionar um valor referente as compras das pessoas, para que elas possam comprar tudo novamente no novo shopping.

    Colunas diferentes:
    - Ao migrar podem existir colunas que existem ou não entre um banco de dados e outro, isso pode fazer seu script não funcionar ou "bugar tudo" literalmente.


    Resumindo para fazer um migração, além de ter muito conhecimento com sql server e banco de dados você precisa ter um mínimo de compatibilidade entre as versões, isso tem que ser analisado muito bem antes de migrar.
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  4. #4
    PHP Coder LucasHZ's Avatar

    Data de Ingresso
    Feb 2018
    Posts
    37
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    197
    Thanked in
    7 Posts
    Mencionado
    9 Post(s)
    País
    Brazil
    bom eu não fiz um teste de 97d para uma season 4, fiz teste 1.0m bau = 1200 e 1.02c = 1920, não deu nenhum problema nos itens, vocês podem fazer um teste, esse migrador não apaga nenhuma conta do banco de dados onde fica armazenado as contas. adicionei um video dele funcionado.
    Last edited by LucasHZ; 04/02/2018 at 01:14 PM.

  5. #5
    Membro Terrorista's Avatar
    Data de Ingresso
    Dec 2015
    Posts
    213
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    62
    Thanked in
    15 Posts
    Mencionado
    25 Post(s)
    MEU HUMOR
    Devilish
    País
    Brazil
    porem so queria muda conta de DB , tava usando MUSERVER @[Somente membros podem ver os links. ] , mas resolvi usa o do ferrarezi , porem nao deo certo , deo certo pra migra mas na web ela nao pega , e quando logava no jogo com ela
    na aparecia o char online .. ai desanimei

  6. #6
    PHP Coder LucasHZ's Avatar

    Data de Ingresso
    Feb 2018
    Posts
    37
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    197
    Thanked in
    7 Posts
    Mencionado
    9 Post(s)
    País
    Brazil
    acho que você teria que instalar a web na nova DB.

  7. #7
    Membro Rick Barbosa's Avatar
    Data de Ingresso
    Apr 2017
    Posts
    152
    Thanks Thanks Given 
    18
    Thanks Thanks Received 
    16
    Thanked in
    13 Posts
    Mencionado
    4 Post(s)
    País
    Canada
    Alguém pode me dar uma ajuda?
    Não está migrando a dbo.Character.



  8. #8
    Developer C++ LaMO's Avatar


    Data de Ingresso
    Sep 2015
    Posts
    692
    Thanks Thanks Given 
    206
    Thanks Thanks Received 
    766
    Thanked in
    124 Posts
    Mencionado
    80 Post(s)
    MEU HUMOR
    Tired
    Citação Originally Posted by Rick Barbosa Ver Post
    Alguém pode me dar uma ajuda?
    Não está migrando a dbo.Character.
    Não estou em casa agora, mas se quiser posso te dar uma ajuda a noite, caso ninguém te ajude antes


    Alguém já te ajudou?
    Last edited by LaMO; 01/07/2021 at 08:45 PM.

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais