Olá Pessoas!
Venho aqui trazer algo útil a Comunidade, porém antes quero deixar bem claro que a culpa de eu estar aqui hoje criando este tópico é totalmente do [URL="http://sites.levelupgames.com.br/forum/ragnarok/member.php?28305-Carnicemenatan"]Carnicemenatan[/URL].
GOSTARIA DE PEDIR QUE TODOS LEIAM ATÉ O FINAL ANTES DE COMEÇAR A SEGUIR O TUTO!
Venho aqui trazer algo útil a Comunidade, porém antes quero deixar bem claro que a culpa de eu estar aqui hoje criando este tópico é totalmente do [URL="http://sites.levelupgames.com.br/forum/ragnarok/member.php?28305-Carnicemenatan"]Carnicemenatan[/URL].
GOSTARIA DE PEDIR QUE TODOS LEIAM ATÉ O FINAL ANTES DE COMEÇAR A SEGUIR O TUTO!
Bem, vamos lá
Trouxe hoje um método antigo de redução de lag, muitos já conhecem, mas eu não conhecia e depois de testar vi que é muito útil
Este é o tópico que foi criado no fórum do iRo: [URL="http://forums.irowiki.org/showthread.php?t=19534"]Disable TCP delay to fix RO's position lag[/URL]
Muitas pessoas não sabem ler inglês, então vou ajudar com isso
Primeiramente, vamos ativar um recurso do windows. Para fazer isso vamos seguir os passos
Abra seu painel de controle, e clique em 'desinstalar programas'
Em seguida, clique em 'ativar ou desativar recursos do Windows'
Nesta janela que se abrir, você deverá procurar por 'Servidor do MSMQ', marque a caixinha e clique em Ok
O recurso então será ativado no windows após você esperar alguns momentos
Agora, pode fechar essas janelas anteriores pois elas já cumpriram com seu papel. Agora, vamos abrir o regedit utilizando o 'executar' ou o 'procurar' do windows.
Agora temos duas etapas
- Etapa para quem não consegue abrir o 'regedit'
- Spoiler:
- Se você não consegue abrir o Regedit não precisa se preocupar, eu trouxe a solução!
Abra o 'executar' ou 'pesquisar' do windows e digite 'cmd'. Irá aparecer aquela tel preta que todos temem, mas não precisa se preocupar.
Você deverá digitar nela
REG add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /t Reg_dword /v DisableRegistryTools /f /d 0
E em seguida apertar ENTER
Deverá ficar assim:
Daí é só reiniciar o computador e seguir para a proxima parte, se não conseguir eu tenho um link especial pra você
[URL="http://pt.wikihow.com/Habilitar-o-Regedit"]WikiHow[/URL]
- Etapa para quem consegue abrir o 'regedit'
Após abrir o Regedit, vamos encontrar a pasta onde faremos as modificações.
HKEY_LOCAL_MACHINE > System > CurrentControlSet > Services > Tcpip > Parameters > Interfaces >
Aqui você encontrará várias pastas, você precisará descobrir qual pasta é. Para descobrir qual pasta é você deverá procurar pelo arquivo 'DhcpNameServer'
Você então deverá prosseguir criando um novo 'DWORD', o nome dele deverá ser 'TcpAckFrequency' (sem os ' ' ) e seu valor deverá ser 1 (hexadecimal)
Para criar o DWORD você deverá deixar a pasta em questão selecionada, clicar em Editar, Novo e depois Valor DWORD
.
.
Nomeie como
E pressione enterTcpAckFrequency
Agora, clique duas vezes sobre o TcpAckFrequency e mude o valor para 1
Clique em OK
Se houver várias pastas com o 'DhcpNameServer', você deverá fazer este passo em todas essas pastas (Em um dos computadores que foram feitos os testes essa etapa foi realizada 6x)
Feito isso, recolha as pastas e vamos ao novo destino
HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > MSMQ > Parameters\
E crie um novo valor DWORD na pasta parameters
O nome deverá ser
E você deverá mudar o valor dele para 1 como no outro exemplo anterior.TcpNoDelay
Fim
Agora você poderá usufruir de um feedback incrivelmente mais rápido na sua internet. No entanto é dito que podem haver efeitos colaterais como consumo super rápido de internet(caso você tenha um plano com limite de download), e outros(que ainda estou a descobrir quais são)
Agora você poderá usufruir de um feedback incrivelmente mais rápido na sua internet. No entanto é dito que podem haver efeitos colaterais como consumo super rápido de internet(caso você tenha um plano com limite de download), e outros(que ainda estou a descobrir quais são)
Vou deixar alguns vídeos demonstração
[URL="https://www.youtube.com/watch?v=cT-igWskJRQ"]TCP Delay habilitado[/URL]
[URL="https://www.youtube.com/watch?v=DGajIImjkKE"]TCP Delay desabilitado[/URL]
[URL="https://www.youtube.com/watch?v=adG0j5AJMcw"]Champ usando passo etereo[/URL]
Para quem for fazer o teste, recomendo que vejam as animações do rag um pouco antes de realizar o tuto, e logo depois para notar a diferença. Dê preferencia para personagens que possuem alta ASPD(190+) ou tente passear por prontera no @Thor
Obs. Ranger é uma classe ótima pra isso, dá pra ver todas as flechas indo do player em direção ao monstro
Obs. Ranger é uma classe ótima pra isso, dá pra ver todas as flechas indo do player em direção ao monstro
***ATENÇÃO***
Encontrou algum erro? Me avise por favor
Achou um jeito mais simples de realizar algo? Me avise e ajude as pessoas junto comgo (:
Encontrou algum erro? Me avise por favor
Achou um jeito mais simples de realizar algo? Me avise e ajude as pessoas junto comgo (:
E é esse tipo de coisa que acontece no DISCORD
@EDIT
Encontrei o seguinte agora há pouco
Nagle’s algorithm combines several small packets into a single, larger packet for more efficient transmissions. This is designed to improve throughput efficiency of data transmission. Disabling “nagling” can help reduce latency/ping in some games. Nagle’s algorithm is enabled in Windows by default.
Tradução meia boca:
O Algoritmo de Nagle combina vários pequenos pacotes em um unico e grande pacote para transmissões mais eficiente. Ele foi criado para melhorar a taxa de dados transmitidos. Desabilitar o algoritmo pode ajudar a reduzir o lag e o ping em alguns jogos. O Algoritmo de Nagle é ativo no Windows por padrão
fonte:[URL="http://www.back2gaming.com/guides/how-to-tweak-windows-10-for-gaming/"]http://www.back2gaming.com/guides/how-to-tweak-windows-10-for-gaming/[/URL]
Bem, com essa explicação do que acontece com a máquina da pra ter uma idéia de que isso realmente funciona