Resultados 1 a 7 de 7
  1. #1
    Developer C++ romariols's Avatar
    Data de Ingresso
    Jun 2017
    Posts
    128
    Thanks Thanks Given 
    33
    Thanks Thanks Received 
    293
    Thanked in
    36 Posts
    Mencionado
    22 Post(s)
    País
    Brazil

    Otimizar GameServer e organizar arquivos

    A alguns meses eu havia publicado uma DLL que possibilitava mudar o limite de monstros do GameServer 97d à 99z (OBS: Não sei por qual motivo alguém faria isso). Desta vez, trago uma DLL muito útil para projetos clássicos, com ela vc pode melhorar o desempenho do seu GameServer que passará a trabalhar muito melhor. Além disso, ficará muito mais fácil executá-lo ou editar algum arquivos como Shops e EventBags.

    Durante o tempo em que me dediquei a trabalhar com GameServer de Mu Online, tive a oportunidade de aprender várias coisas. Uma delas é que estes executáveis que são o cérebro de qualquer servidor de Mu Online está sempre executando algumas tarefas sem utilidade nenhuma, só consumindo os recursos da máquina, e é claro, isso impacta quando o cliente está sendo executando por algum jogador. Para resolver isso, fiz uma série de códigos que resolve a maioria destes problemas.


    Neste post disponibilizo uma DLL compilada unpack para quem busca aprimorar seu servidor. Veja abaixo o que ela traz.

    1. Reduz até 40% o consumo de memória RAM e 50% de CPU.
    2. Reduz os LOGs gerados pelo GameServer.
    3. Reduz o numero de Threads e processos.
    4. Remove os parâmetros de execução.
    5. Otimiza os diretórios da pasta Data.
    6. Remove o segundo DataServer.

    [Somente membros podem ver os links. ]



    Junto com a DLL está uma pasta Data com os arquivos modificados para que vc possa adapta-los com as configurações atuais do seu servidor. Tenha um bom proveito!

  2. The Following 7 Users Say Thank You to romariols For This Useful Post:


  3. #2
    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 romariols Ver Post
    A alguns meses eu havia publicado uma DLL que possibilitava mudar o limite de monstros do GameServer 97d à 99z (OBS: Não sei por qual motivo alguém faria isso). Desta vez, trago uma DLL muito útil para projetos clássicos, com ela vc pode melhorar o desempenho do seu GameServer que passará a trabalhar muito melhor. Além disso, ficará muito mais fácil executá-lo ou editar algum arquivos como Shops e EventBags.

    Durante o tempo em que me dediquei a trabalhar com GameServer de Mu Online, tive a oportunidade de aprender várias coisas. Uma delas é que estes executáveis que são o cérebro de qualquer servidor de Mu Online está sempre executando algumas tarefas sem utilidade nenhuma, só consumindo os recursos da máquina, e é claro, isso impacta quando o cliente está sendo executando por algum jogador. Para resolver isso, fiz uma série de códigos que resolve a maioria destes problemas.


    Neste post disponibilizo uma DLL compilada unpack para quem busca aprimorar seu servidor. Veja abaixo o que ela traz.

    1. Reduz até 40% o consumo de memória RAM e 50% de CPU.
    2. Reduz os LOGs gerados pelo GameServer.
    3. Reduz o numero de Threads e processos.
    4. Otimiza os diretórios da pasta Data.
    5. Remove os parâmetros de execução.
    6. Remove o segundo DataServer.

    [Somente membros podem ver os links. ]



    Junto com a DLL está uma pasta Data com os arquivos modificados para que vc possa adapta-los com as configurações atuais do seu servidor. Tenha um bom proveito!
    Se entregar o que promete(Digo isso pq não estou em condição de testar nesse momento), é uma ótima DLL. Com certeza vai ajudar muita gente.

  4. #3
    Developer C++ romariols's Avatar
    Data de Ingresso
    Jun 2017
    Posts
    128
    Thanks Thanks Given 
    33
    Thanks Thanks Received 
    293
    Thanked in
    36 Posts
    Mencionado
    22 Post(s)
    País
    Brazil
    Testado em GameServer 97d, 99b, 97d+99i e 99z. Funciona perfeitamente.

    Não funciona em versões maiores que 99z.

  5. #4
    #ChangeBrazil SmileY's Avatar



    Data de Ingresso
    Jun 2015
    Posts
    44
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    147
    Thanked in
    16 Posts
    Mencionado
    210 Post(s)
    MEU HUMOR
    Twisted
    País
    Jamaica
    Curiosamente o segundo DataServer seria o Webzen Gate Server ou FsGateServer em servidores que foram decompilados.
    [Somente membros podem ver os links. ]


  6. #5
    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 SmileY Ver Post
    Curiosamente o segundo DataServer seria o Webzen Gate Server ou FsGateServer em servidores que foram decompilados.
    Agora explica qual a implicação disso para que pessoas leigas como eu possam entender k

  7. #6
    #ChangeBrazil SmileY's Avatar



    Data de Ingresso
    Jun 2015
    Posts
    44
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    147
    Thanked in
    16 Posts
    Mencionado
    210 Post(s)
    MEU HUMOR
    Twisted
    País
    Jamaica
    Parece que é pra autenticar o GameServer com aquela wzag.dll
    [Somente membros podem ver os links. ]


  8. #7
    Developer C++ Ravoc's Avatar

    Data de Ingresso
    Dec 2018
    Posts
    302
    Thanks Thanks Given 
    270
    Thanks Thanks Received 
    768
    Thanked in
    102 Posts
    Mencionado
    14 Post(s)
    MEU HUMOR
    Sad
    País
    France
    Hum, muito bom. Grato pela contribuição

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