OkMuOnline


HubWarez


NowaHosting


Resultados 1 a 2 de 2
  1. #1
    Fundador PerfectZone Mentor's Avatar




    Data de Ingresso
    Jun 2022
    Posts
    283
    Thanks Thanks Given 
    472
    Thanks Thanks Received 
    1,675
    Thanked in
    119 Posts
    Mentioned
    19 Post(s)
    Humor
    Twisted
    País
    Brazil

    Como criar um Sub-Server no MuEmu

    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.

    Servidor Easy:


    Servidor Hard:


    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.

    Créditos louis JogandoMU Mukoreia.

  2. #2
    Membro 3us0hb0m's Avatar

    Data de Ingresso
    Feb 2023
    Posts
    13
    Thanks Thanks Given 
    91
    Thanks Thanks Received 
    88
    Thanked in
    2 Posts
    Mentioned
    1 Post(s)
    País
    Brazil
    Como Fazer Essa Função Fuciona Sem aparecer os intens do Servidor Easy no Serve Hard ?

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
  •