Resultados 1 a 10 de 12

Hybrid View

  1. #1
    Super Moderador andredeco's Avatar


    Data de Ingresso
    Oct 2016
    Posts
    577
    Thanks Thanks Given 
    63
    Thanks Thanks Received 
    74
    Thanked in
    37 Posts
    Mencionado
    35 Post(s)
    MEU HUMOR
    Breezy
    País
    Brazil
    Tutorial do Louis, mesma conta em Servidores diferentes, Personagens separados.


    Fala galera, nesse tutorial vou explicar como criar um SUB-SERVER no MuEMU, você poderá ter um servidor Hard e easy utilizando as mesmas contas já criadas em um deles.

    Mas como assim?

    Por exemplo, você tem um servidor easy e gostaria de criar um servidor hard, você pode fazer tudo isso usando apenas uma máquina, apenas um cliente, e usar as mesmas conta que já foram criadas no servidor easy.

    Mas então o player vai entrar no hard e já vai ter os personagens que ele tem no easy?

    A resposta é não, ele usará a mesma conta, mais todos os personagens, itens, quests, resets, serão independentes do easy, será um novo servidor.

    Vamos começar?

    1° Passo:
    Copie a pasta MuServer e renomeie para Muserver _HARD (exemplo).

    2º Passo:

    Crie uma nova DB no Sql server Chama MuOnline2, restaure o banco de dados zerado do seu servidor, banco de dados original que vem com o muserver, você pode restaurar a sua própria db Muonline porém terá de zerar todas as tabelas.

    3º Passo:

    Crie um nova ODBC chamada MuOnline2 e conecte ela com o banco de dados MuOnline2

    4º Passo:

    Edite todo seu Muserver _HARD, exp, drop de itens, eventos, etc.

    5° Passo:
    Edite o arquivo Muserver _HARD/Dataserver/DataServer.ini
    [DataServerInfo]
    CustomerName = enoch
    DataServerODBC = MuOnline2 <-DEFINA MUONLINE2
    DataServerPort = 55964 <-MUDE A PORTA PARA NÃO DAR CONFLITO COM A PORTA DO EASY
    6° Passo:
    Edite o arquivo Muserver _HARD/GameServer/GameServerInfo - Common.dat
    ;================================================= =
    ; Server Settings
    ;================================================= =
    ServerName = Hard
    ServerCode = 21 <-MUDE PARA CRIAR UM SUBGRUPO NA SELEÇÃO DOS SERVIDORES
    ServerLock = 0
    ServerPort = 55903 <-MUDE A PORTA PARA NÃO DAR CONFLITO COM A PORTA DO EASY
    ServerVersion = 1.04.08
    ServerSerial = TbYehR2hFUPBKgZz
    ServerMaxUserNumber = 200

    ;================================================= =
    ; Connection Settings
    ;================================================= =
    DataServerAddress = 127.0.0.1
    DataServerPort = 55964 <- Coloque a nova porta do data server que você definiu no passo 5
    JoinServerAddress = 127.0.0.1
    JoinServerPort = 55970 <-Não mude
    ConnectServerAddress = 127.0.0.1
    ConnectServerPort = 55557 <-Não mude

    7° Passo:

    Edite o arquivo Muserver/ConnectServer/ServerList.dat (isso fica na pasta do servidor easy)
    //ServerCode ServerName ServerAddress ServerPort ServerType
    11 "GameServer" "SEU_IP" 55901 "SHOW"
    19 "GameServerCS" "SEU_IP" 55919 "HIDE"
    21 "GameServer" "SEU_IP" 55903 "SHOW" <- Adicione a linha referente ao servidor hard ( a porta deve ser a mesma que definiu no passo 6)
    29 "GameServerCS" "SEU_IP" 55929 "HIDE" <- Edite como no passo 6 o arquivo Muserver _HARD/GameServerCS/GameServerInfo - Common.dat
    end



    8° Passo:
    Edite o arquivo Muserver _HARD/data/MapServerInfo.dat
    //ServerCode MapServerGroup InitSetVal IpAddress Port
    21 0 1 SSEU_IP 55903
    29 0 0 SSEU_IP 55929
    end

    1
    //ServerCode NotMoveOption NextMap NextServerCode
    21 0 30 19
    21 0 31 19
    21 0 34 19
    21 0 41 19
    21 0 42 19
    21 0 79 19
    29 1 30 -1
    29 1 31 -1
    29 1 34 -1
    29 1 41 -1
    29 1 42 -1
    29 1 79 -1
    end
    Repare no que está em vermelho se está de acordo com suas configurações.

    9° Passo:
    Se você fez tudo corretamente você já pode abrir o servidor, lembre-se sempre de abrir os servidor easy primeiro, pois nele está o ConnectServer(responsável pela conexão dos clientes ao servidor) e o JoinServer(responsável por verificar e validar sua conta junto ao banco de dados).

    Então abra o servidor Easy normalmente, após isso, no servidor hard você deve abrir apenas o DataServer, GameServer, e GameServerCs. Não esqueça de liberar todas as portas necessárias para conexão, no caso acima apenas a porta 55903(porta gameserver) e 55929(porta gameserver CS).

    Considerações finais:
    As contas ficarão sempre na tabela MEMB_INFO do banco de dados MuOnline. Qualquer dúvida não deixe de perguntar, isso foi testado e aprovado por mim, se esqueci de algo favor informar.

    Compartilho este tutorial tendo em vista a facilidade de se usar a mesma conta para servidores de xp, difucldades, etc... diferentes.
    Last edited by andredeco; 20/11/2019 at 09:45 PM.

  2. The Following User Says Thank You to andredeco For This Useful Post:


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