Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Corrigindo erro grave na conexão
4 participantes
Página 1 de 1
Corrigindo erro grave na conexão
Parece um pequeno erro, mais este é um dos bugs mais perigosos que eu já vi, está é a correção que não pode faltar no seu jogo por se tratar de uma coisa importante que é a conexão entre o cliente e servidor. O Eclipse Origins e derivados tem um sistema de anti flood que impede sobrecargas no servidor, fazendo com que um jogador só possa ocupar no máximo 1000 bytes por segundo na memória do computador do servidor, além de também só poder enviar e receber 25 mensagens entre cliente e servidor, isto é ótimo, porém tem um grande problema, mesmo que um jogador não seja um hacker, uma hora ou outra a depender do sistema, o jogador pode sem perceber ultrapassar esses limites, o problema é que quando passa esse limite NUNCA MAIS você consegue receber mais nada do servidor, obrigando o jogador a ter que se desconectar e tentar uma nova conexão com o servidor. Este erro passou despercebido porque não acontece esse problema com jogadores admins.
Abra o servidor
1 - Em modServerTCP, procure por:
2 - Substitua por:
Créditos:
Valentine
Mavis
Abra o servidor
1 - Em modServerTCP, procure por:
- Código:
If GetPlayerAccess(index) <= 0 Then
' Check for data flooding
If TempPlayer(index).DataBytes > 1000 Then
Exit Sub
End If
' Check for packet flooding
If TempPlayer(index).DataPackets > 25 Then
Exit Sub
End If
End If
2 - Substitua por:
- Código:
If GetPlayerAccess(index) <= 0 Then
' Check for data flooding
If TempPlayer(index).DataBytes > 1000 Then
If GetTickCount < TempPlayer(index).DataTimer Then
Exit Sub
End If
End If
' Check for packet flooding
If TempPlayer(index).DataPackets > 25 Then
If GetTickCount < TempPlayer(index).DataTimer Then
Exit Sub
End If
End If
End If
Créditos:
Valentine
Mavis
Última edição por Valentine em Seg Jul 06, 2015 8:46 pm, editado 2 vez(es)
Kotol gosta desta mensagem
Re: Corrigindo erro grave na conexão
Esse servidor do Eclipse realmente é muito bom, nem se compara ao do Netplay.
Mas essa sua modificação não vai desfazer o sistema de anti flood né? Pelo que eu vi você verificou o tempo.
Mas essa sua modificação não vai desfazer o sistema de anti flood né? Pelo que eu vi você verificou o tempo.
Re: Corrigindo erro grave na conexão
Não, a correção faz com que se ultrapassou o segundo que tava bloqueando ele deixa de bloquear, só bloqueia se o tempo ainda estiver naquele segundo que ultrapassou o limite.
Re: Corrigindo erro grave na conexão
Não entendi direito para que serve. Mais se você falou que e importante ta falado +1 para você!!
_________________
"Não importa o quão forte o cara é, o que importa é encara-lo de frente sem fraquejar"
Laxus ~ Fairy Tail
Laxus- Aldeia Friend
- Mensagens : 1150
Créditos : 78
Re: Corrigindo erro grave na conexão
Opa, legal, já tá até na engine aki...
+1 cred!!!
+1 cred!!!
_________________
Se inscreva em meu Canal no YouTube:
https://www.youtube.com/localnerd
Faça uma doação para ajudar nos custos:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ
Faça uma doação para ajudar nos custos:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3N8T2RJ977RCQ
Felix Blayder- Membro de Honra
- Mensagens : 1406
Créditos : 220
Ficha do personagem
Nível: 1
Experiência:
(0/0)
Vida:
(30/30)
Tópicos semelhantes
» Corrigindo um erro grave no trade
» Corrigindo erro do damage MP
» Corrigindo erro do loop no som
» Corrigindo pequeno erro do ban
» Corrigindo erro do Kick
» Corrigindo erro do damage MP
» Corrigindo erro do loop no som
» Corrigindo pequeno erro do ban
» Corrigindo erro do Kick
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos