Page 1 of 2 12 ÚltimoÚltimo
Resultados 1 a 10 de 14
  1. #1
    Developer C++ louis's Avatar



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil

    Cool 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 richardj's Avatar
    Data de Ingresso
    Jul 2015
    Posts
    306
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Mencionado
    46 Post(s)
    Isso que vc esta explicando não é SubServer e sim dois servers na mesma maquina mas tá valendo muitos não sabem como fazer isso

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



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by richardj Ver Post
    Isso que vc esta explicando não é SubServer e sim dois servers na mesma maquina mas tá valendo muitos não sabem como fazer isso
    Sub server talvez por utilizar as mesma contas, não seria uma SUB-SALA.

  4. #4
    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
    @Preucuro isso a muito tempo Vlw man <3 Parabéns

  5. #5
    Membro wedher's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    97
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    8 Post(s)
    fala mestre bom dia , minha duvida :
    tudo relacionado ao easy vai estar lá por exp , contas no membinf , char na charact do muonline 1 correto ?
    e do hard vai estar no Muonline2 ? ou seja se quiser editar uma conta no hard não vai influenciar no easy ? como por exp uma acc e vip no easy mais não é no hard , no hard ficara free ?
    as jobs ? as mesma funcionaria para ambos ?

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



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by wedher Ver Post
    fala mestre bom dia , minha duvida :
    tudo relacionado ao easy vai estar lá por exp , contas no membinf , char na charact do muonline 1 correto ?
    e do hard vai estar no Muonline2 ? ou seja se quiser editar uma conta no hard não vai influenciar no easy ? como por exp uma acc e vip no easy mais não é no hard , no hard ficara free ?
    as jobs ? as mesma funcionaria para ambos ?
    No caso dessa maneira que expliquei se o cara é vip em uma sala será vip na outra.
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  7. #7
    Membro wedher's Avatar
    Data de Ingresso
    Aug 2015
    Posts
    97
    Thanks Thanks Given 
    1
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    8 Post(s)
    Citação Originally Posted by louis Ver Post
    No caso dessa maneira que expliquei se o cara é vip em uma sala será vip na outra.
    entendi mestre e no caso se eu quiser fazer os servers totalmente independentes ? pois quero que o cara que for vip em 1 não seja no outro e vice e verça , mais se possível usando a mesma acc , como por exp MuGlobal se não for possível qual seria a outra maneira de aparecer o serve easy e hard no mesmo cliente e tals como vc mostrou na imagem do seu post porem eles totalmente independentes !

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



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by wedher Ver Post
    entendi mestre e no caso se eu quiser fazer os servers totalmente independentes ? pois quero que o cara que for vip em 1 não seja no outro e vice e verça , mais se possível usando a mesma acc , como por exp MuGlobal se não for possível qual seria a outra maneira de aparecer o serve easy e hard no mesmo cliente e tals como vc mostrou na imagem do seu post porem eles totalmente independentes !
    Fácil, só entrar nas configs do joinserver e colocar pra selecionar a odbc muonline2 também, como foi feito com o data server

    T+
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

  9. #9
    Membro Genisys's Avatar
    Data de Ingresso
    Oct 2016
    Posts
    29
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Mencionado
    2 Post(s)
    MEU HUMOR
    Pensive
    País
    Brazil
    Como faço apenas pra criar uma sala sem pvp? não queria desse tipo só saber como criar um sub server sem pvp
    Que toda a sua inveja vire juízo para a sua mente vazia.

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



    Data de Ingresso
    Apr 2016
    Posts
    1,681
    Thanks Thanks Given 
    39
    Thanks Thanks Received 
    809
    Thanked in
    67 Posts
    Mencionado
    499 Post(s)
    País
    Brazil
    Citação Originally Posted by Genisys Ver Post
    Como faço apenas pra criar uma sala sem pvp? não queria desse tipo só saber como criar um sub server sem pvp
    [Somente membros podem ver os links. ]
    Meu canal no YouTube com vídeos sobre os sistemas que desenvolvo:
    [Somente membros podem ver os links. ]

Page 1 of 2 12 ÚltimoÚltimo

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