FS: Anti-Cheat para SAMP

Olá,

Em Janeiro de 2017 foi criado um filter-script para servir de Anti-Cheater para nossos clientes.
Este artigo foi criado para ensinar e explicar como e o que o filter-script funcionará.

Este básico anti-cheater irá proteger seu servidor contra as seguintes ameaças:
- Player Fake Kill: caso o jogador utilize um cheater de Fake-kill nele próprio o mesmo será expulso do servidor.
- Double Fake Kill: caso o jogador utilize o fake-kill para matar outro jogador o mesmo será expulso do servidor.
- Incoming Connection Flood: se o jogador enviar mais do que 3 requisições de login em menos de poucos segundos o mesmo terá o IP banido por 15 segundos.
- Connection Flood: se o jogador utilizar bots que conectam-se várias vezes no servidor em um curto intervalo de tempo o mesmo terá o IP banido por 30 segundos.
- Weapon Crash: o jogador será expulso caso o Anti-Cheater acusá-lo deste cheater.
- Vehicle Mod Crash: o jogador será expulso caso o Anti-Cheater acusá-lo deste cheater.
- Player Crash: o jogador será expulso caso o Anti-Cheater acusá-lo deste cheater.
- Callback Flooder: se o jogador utilizar o cheater que visa floodar as callbacks para congelar seu servidor ele será kickado.
- Anti God of Cars: se o jogador puxar vários veículos a fim de prejudicar a jogabilidade será expulso automaticamente.
- Limite máximo de conexões por IP alterável editando o arquivo "Anti-Cheat.cfg".

Além disto o jogador também poderá alterar o Hostname, Game Mode Text, Map Name e Language do servidor através do arquivo de configuração do Anti-Cheater criado na pasta scriptfiles.
Por padrão o arquivo estará da seguinte maneira:
Hostname=(null) - Responsável por alterar o nome do servidor
Gametext=(null) - Responsável por alterar o game text
Mapname=(null) - Responsável pelo map name
Language=(null) - Responsável pela Language
FakeKill=3 - Número mínimo de alertas sobre fake-kill para expulsar o jogador.
CommandCheck=false - Define se a verificação de comandos está ativo (true = ligado, false = desligado).
CallbackFlood=true - Define se o Anti-Cheat contra callback flooder está ligado (true = ligado, false = desligado).
CarHack=4 - Define o número de avisos para o Anti God of Cars expulsar o jogador.
IPLimit=5 - Define o máximo de jogadores que poderão logar com o mesmo endereço de IP.

Se desejar colaborar com a construção de nosso Anti-Cheater com novas idéias envie a sua via ticket para nosso Suporte Técnico.

Atenciosamente.
  • 63 Usuários acharam útil
Esta resposta lhe foi útil?

Powered by WHMCompleteSolution