PDA

View Full Version : |Download| Otimizar GameServer e organizar arquivos



romariols
18/11/2020, 03:39 PM
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.


[Only registered and activated users can see links] [Only registered and activated users can see links]

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.

[Only registered and activated users can see links] c0



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!

LaMO
18/11/2020, 03:41 PM
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.


[Only registered and activated users can see links] [Only registered and activated users can see links]

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.

[Only registered and activated users can see links] c0



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.

romariols
18/11/2020, 03:56 PM
Testado em GameServer 97d, 99b, 97d+99i e 99z. Funciona perfeitamente.

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

SmileY
18/11/2020, 05:17 PM
Curiosamente o segundo DataServer seria o Webzen Gate Server ou FsGateServer em servidores que foram decompilados.

LaMO
18/11/2020, 05:19 PM
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 kkkkk

SmileY
18/11/2020, 07:07 PM
Parece que é pra autenticar o GameServer com aquela wzag.dll

Ravoc
18/11/2020, 07:58 PM
Hum, muito bom. Grato pela contribuição