SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Procuro Programador para jogo baseado em Harvest Moon - Unity (3D)
[RESOLVIDO] Unity - Erro ao Mudar de Resolução
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
[TUTORIAL] Script simples para CAMA ELÁSTICA
[RESOLVIDO] Cama elastica e ventuinha que lança pra cima
[RESOLVIDO] Unity não está aceitando imagens
Bora entrar no Discord.. Tirando Duvidas Online..
Ajuda com orientação de rotação de objeto
Recompensa diária
Herança Classes
[Divulgação] Projeto The World of Child
Como Criar uma nova classe com as mesmas variaveis?
Como recriar esta fisica?
[RESOLVIDO] problema movimentação horinzontal
Exclusão de arquivos desnecessários da Photon Network (PUN)
luz
Como desativar o componente IMAGE e ativar automaticamente depois de certo tempo
Alguem sabe como resolver esse problema? AI nao procurar ela mesma
[TUTORIAL] Barra de VIDA / HP contínua
Compilando pra android
Compilação pra android unity 3d
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
[___COMO UTILIZAR O FÓRUM___] Principais botões e suas funções
[TUTORIAL] Mover e rotacionar objeto em relação a posição do MOUSE
Error depois de copilar para Android?
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
Inputfield 3D: alguém sabe como fazer? algum tutorial? ideia pra começar?
Rotacionar Y-axis Atraves
AnimatorOverrideController
Ajuda com Script para IA
Jogo Adaptativo a Tamanho de Telas
[PROJETO MOBILE] Defeat the Illuminatis
Curso Básico de Photoshop
[RESOLVIDO] Pra que serve o F?
[Projeto] Xuel The glory | Testem e avaliem o meu jogo medieval :3
Encriptar player prefs
COMPETIÇÃO - Melhor Jogo Indie
Ajuda em Votação para o GameJAM+
Remover limite de VSync no Android
Volante GameObject girar junto com O grafico UI Android
[TUTORIAL] Inserindo animações com Mixamo
[RESOLVIDO] Problema de renderização
[ Formação de Equipe ] Para Desenvolvimento de Jogo Mobile/PC
Streering Behaviors C#
[TUTORIAL] Salvar SCORE e substituir caso faça mais pontos.
Participe da Game Jam - Jaaj do canal Amdré Young!
Como criar um ranking online na Unity usando a PlayFab e o Facebook?
Armário Escolar (School Locker) by RafaelSquid1
Duas duvidas sobre o bake no blender
[RESOLVIDO] Pointer Influence
[RESOLVIDO] Saber o lado de um círculo toca em um objeto.
Animar collider
[TUTORIAL] Aprenda C# - Unity 3D
[TUTORIAL] AI Enemy ( Jogos de terror )
Troca de personagem em jogo 2d
Ficou legal? Minha primeira modelagem
Alguém Afim de Jogar e testar Survival Online? PC e Mobail...
[RESOLVIDO] Como fazer uma textura com elevações?
Como criar sombra em objeto transparente?
Sistema de Entidades e Componentes(ECS)
Gostaria que opinassem sobre esse cenario que fiz
Como salvar objetos que tenham uma Tag especifica (save/load)
Care Box - Disponível na Play Store
Como utilizar a Unity em equipe
Problema para atualizar App na Apple Store Itunes Connect
Command 888
Buscar o índice de um array que está dentro de outro array (JavaScript)
Problema de Compilação Na Unity
Como fazer um sistema de IK para os pés ?
Porque a luz buga na aba Game e quando eu faço a build fica normal
[RESOLVIDO] Sincronizar uma bool que não esta no player?
(Formação De Equipe) Favela Killer
Configurar NPCs
Sistema de spawn de monstros multiplayer
Como juntar animações do mixamo
Rank usando o facebook para JOGO QUIZ
Menu de selecionar carros e pistas estilo Forza
Controle Estilo GTA
Como usar o bake em uma situação como essa ?
[RESOLVIDO] Instanciar um objeto com Raycast?
[RESOLVIDO] Efeito cromado não aplica no mesh
[RESOLVIDO] Quero tirar uma dúvida!!
Opacidade / Transparência e Novas Ideias
Cores invertidas/Estranhas no PC
[RESOLVIDO] Como mudar o scale de um sprite renderer????
[TUTORIAL] Câmera seguir o mouse em 2D, com limite de distancia ao Jogador
Portas estilo gta 5
Movimento Snake Cobra
NEW FANTASY PACKS! Download Now!
Corcle (Mobile) - Um jogo simples com um nome estranho.
Como fazer este estilo no Unity 3d?
Problema do RIG do Pé Esquerdo - Animação Mixamo
[TUTORIAL] Câmera para jogo 2D ou 2.5D.
[RESOLVIDO] Como Verificar a distancia de varios objs ao mesmo tempo?
Problema com Unity Ads
Como fazer o FPScontroler ficar parado em uma plataforma em movimento?
MEU JOGO DE TERROR
[Projeto] Line Battle
Ontem à(s) 8:08 pm
Ontem à(s) 3:15 pm
Ontem à(s) 10:07 am
Seg Ago 13, 2018 9:46 pm
Seg Ago 13, 2018 8:57 pm
Seg Ago 13, 2018 4:52 pm
Seg Ago 13, 2018 2:34 pm
Seg Ago 13, 2018 10:09 am
Seg Ago 13, 2018 9:17 am
Seg Ago 13, 2018 9:05 am
Seg Ago 13, 2018 8:50 am
Dom Ago 12, 2018 10:53 pm
Dom Ago 12, 2018 4:43 pm
Dom Ago 12, 2018 4:15 pm
Dom Ago 12, 2018 3:47 pm
Dom Ago 12, 2018 3:07 pm
Sab Ago 11, 2018 4:02 pm
Sab Ago 11, 2018 11:13 am
Sex Ago 10, 2018 7:37 pm
Sex Ago 10, 2018 12:01 pm
Sex Ago 10, 2018 12:00 pm
Qui Ago 09, 2018 4:27 pm
Qui Ago 09, 2018 4:26 pm
Qui Ago 09, 2018 4:26 pm
Qui Ago 09, 2018 3:52 pm
Qui Ago 09, 2018 12:52 pm
Qui Ago 09, 2018 1:21 am
Qui Ago 09, 2018 1:17 am
Qui Ago 09, 2018 1:08 am
Qua Ago 08, 2018 11:57 pm
Qua Ago 08, 2018 10:59 pm
Qua Ago 08, 2018 8:17 pm
Qua Ago 08, 2018 8:05 pm
Qua Ago 08, 2018 7:35 pm
Qua Ago 08, 2018 6:00 pm
Qua Ago 08, 2018 3:14 pm
Qua Ago 08, 2018 11:54 am
Ter Ago 07, 2018 11:34 pm
Ter Ago 07, 2018 9:55 pm
Ter Ago 07, 2018 7:28 pm
Ter Ago 07, 2018 7:19 pm
Ter Ago 07, 2018 6:58 pm
Ter Ago 07, 2018 9:57 am
Ter Ago 07, 2018 1:20 am
Seg Ago 06, 2018 7:36 pm
Seg Ago 06, 2018 7:29 pm
Dom Ago 05, 2018 11:59 pm
Dom Ago 05, 2018 1:29 pm
Dom Ago 05, 2018 9:34 am
Sab Ago 04, 2018 3:09 pm
Sab Ago 04, 2018 11:47 am
Sab Ago 04, 2018 10:59 am
Sab Ago 04, 2018 9:23 am
Sab Ago 04, 2018 12:43 am
Sex Ago 03, 2018 11:43 pm
Sex Ago 03, 2018 11:38 pm
Sex Ago 03, 2018 10:21 pm
Sex Ago 03, 2018 10:14 pm
Sex Ago 03, 2018 8:37 pm
Sex Ago 03, 2018 5:26 pm
Sex Ago 03, 2018 4:41 pm
Sex Ago 03, 2018 12:35 pm
Sex Ago 03, 2018 12:24 pm
Qui Ago 02, 2018 10:33 pm
Qui Ago 02, 2018 8:31 pm
Qui Ago 02, 2018 8:10 pm
Qui Ago 02, 2018 5:35 pm
Qui Ago 02, 2018 5:01 pm
Qui Ago 02, 2018 4:53 pm
Qua Ago 01, 2018 9:45 pm
Qua Ago 01, 2018 7:44 pm
Qua Ago 01, 2018 5:40 pm
Qua Ago 01, 2018 4:52 pm
Qua Ago 01, 2018 12:02 pm
Qua Ago 01, 2018 8:51 am
Qua Ago 01, 2018 8:33 am
Ter Jul 31, 2018 8:00 pm
Ter Jul 31, 2018 6:35 pm
Ter Jul 31, 2018 5:09 pm
Ter Jul 31, 2018 2:39 pm
Seg Jul 30, 2018 11:21 pm
Seg Jul 30, 2018 11:06 pm
Seg Jul 30, 2018 10:35 pm
Seg Jul 30, 2018 9:17 pm
Seg Jul 30, 2018 7:54 pm
Seg Jul 30, 2018 7:53 pm
Seg Jul 30, 2018 7:49 pm
Seg Jul 30, 2018 4:29 pm
Seg Jul 30, 2018 3:09 pm
Seg Jul 30, 2018 2:06 pm
Seg Jul 30, 2018 2:02 pm
Seg Jul 30, 2018 12:57 pm
Seg Jul 30, 2018 11:15 am
Seg Jul 30, 2018 10:57 am
Seg Jul 30, 2018 3:08 am
Seg Jul 30, 2018 12:39 am
Seg Jul 30, 2018 12:09 am
Dom Jul 29, 2018 8:43 pm
Dom Jul 29, 2018 4:28 pm
NKKF
Magnatah
dstaroski
FelipeSouza11
paulo.costa0194
alisonzinhod
NKKF
dstaroski
dstaroski
dstaroski
dstaroski
luKkaSs
dazentt55
NotoriousDev
NotoriousDev
diegopds
Dom3000
Dom3000
Badstane
Callyde Jr
Callyde Jr
FelipeSouza11
FelipeSouza11
FelipeSouza11
Unidade3d5
Callyde Jr
MarcosSchultz
MarcosSchultz
MarcosSchultz
Madson
Unidade3d5
Magnatah
dstaroski
dstaroski
lesgoy
zeca urubu
Ezequiel286
Gray_14
C3RB3RUS
NKKF
Gabryellx007
Phph09
sneffetsd
lucas85235
MarcosSchultz
MarcosSchultz
QueriaStarMorto
Rayllander
Callyde Jr
TioUV
NKKF
NKKF
gurgelg752
MarcosSchultz
MarcosSchultz
MarcosSchultz
guimaraf
fecirineu
LucioHenrique890
lesgoy
MarcosSchultz
Callyde Jr
Edw223
RafaelSquid1
QueriaStarMorto
natanael.olimpio
Callyde Jr
MarcosSchultz
MarcosSchultz
ruanzikaad
diegopds
Extreme Craft
zeca urubu
Daniel Dória
artplayer
Isabela
Rayllander
edugamer69
MarcosSchultz
TioUV
AdrianJps
TioUV
JohnVitor
MarcosSchultz
lesgoy
Flávio
MarcosSchultz
MarcosSchultz
Flávio
dstaroski
dstaroski
RafaelSquid1
osiasbezerra
LucioHenrique890
Unidade3d5
FabioBRPA
LucioHenrique890
FelipeGD
MRX

Evitar Hackers em jogos Multiplayer

Ir em baixo

DÚVIDA Evitar Hackers em jogos Multiplayer

Mensagem por NKKF em Sab Fev 03, 2018 12:42 am

Eae galera, eu queria evitar um hack chamado HackSpeed, que modifica as horas do game e assim, fica mais rápido, e para evitar isso, eu queria pegar o Timing do server, não do player local. Como faço? Sad
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1851
REPUTAÇÃO : 385
Idade : 13
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por MRX em Sab Fev 03, 2018 1:11 am

Souris escreveu:Eae galera, eu queria evitar um hack chamado HackSpeed, que modifica as horas do game e assim, fica mais rápido, e para evitar isso, eu queria pegar o Timing do server, não do player local. Como faço? Sad


Cara assim, eu já fui programador de trainers hacker em C++, já fiz hackers para diversos jogos e postei à publico, muitos deles para jogos online como PB, CF que são jogos mais elaborados com Proteção contra cheats, tudo se envolve em conseguir acesso as OFFsets do game, pelas offset encontramos os Pointers que são os endereços que levam até o valor desejado a ser alterado a sim podendo ser alterado por um programa externo, no seu caso provavelmente estão utilizando o CheatEngine se for para computador ou android creio que seja alguma ferramenta que necessita de Root mais que faz a mesma função que é localizar endereços de offsets dentro do jogo, ele por si tem a função padrão de Speed que nada mais é forçar o aumento da velocidade do jogo, então a primeira maneira de se defender no caso é evitando a ferramenta pois é possível criar diversos cheats como fly hacker (voar), speed apenas para o player etc... em fim sabendo disso achei aqui no fórum esse tópico: LINK 

onde mostra que é possível receber o nome do processo do soffter hacker, faz uma verificação se esses processos "cheatengine-x84_64.exe", "TEAM_GHXXX1.exe" (Tem a versão 6.7 disponível tente baixa-lá e ver o nome do processo, se quiser faça isso com todas as versões disponível para download ) se está aberto, caso esteja feche o jogo

Más como disse esse é um jeito que com meu conhecimento usaria, porque devem ser amadores usando essas ferramentas e elimina o problema pela raiz temporariamente 



Código:
using UnityEngine;[size=14][/size]using System.Collections;[size=14][/size]using System.Diagnostics; // Precisamos desta biblioteca[size=14][/size][size=14][/size]public class ChekProcess : MonoBehaviour {[size=14][/size]   public string processName; // Aqui o nome do processo que deve ser colocado no inspector[size=14][/size][size=14][/size]   void Start () {[size=14][/size]      if (ChekProcess.IsProcessActive (processName)) print ("Ativo"); else print ("Não ativo"); // verificamos o valor da booleana[size=14][/size]      ChekProcess.PrintAllProcessName();[size=14][/size]   }[size=14][/size]   public static bool IsProcessActive(string pname){[size=14][/size]      if (Process.GetProcessesByName(pname).Length > 0) return true; else return false; //verificamos se o processo está ativo[size=14][/size]   }[size=14][/size]   public static void PrintAllProcessName(){[size=14][/size]      foreach (Process process in Process.GetProcesses ()) {[size=14][/size]         print(process.ProcessName);[size=14][/size]      }[size=14][/size]   }[size=14][/size]}
avatar
MRX
MembroAvançado

Masculino PONTOS : 985
REPUTAÇÃO : 80
Idade : 18
Áreas de atuação : -
-
C# Aprendiz
-
ZBrush
-
✞ GGAMES ✞
-
PHOTOSHOP
Avançado
-
-

Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCbOuKh2cS2LjgSDxiOlWLXQ

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por MRX em Sab Fev 03, 2018 1:14 am

Más claro isso é uma solução para se acaso for para computador seu jogo  Neutro
avatar
MRX
MembroAvançado

Masculino PONTOS : 985
REPUTAÇÃO : 80
Idade : 18
Áreas de atuação : -
-
C# Aprendiz
-
ZBrush
-
✞ GGAMES ✞
-
PHOTOSHOP
Avançado
-
-

Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCbOuKh2cS2LjgSDxiOlWLXQ

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por artplayer em Seg Fev 05, 2018 4:38 pm

Verificar os nomes dos processos acredito que não seja uma boa saída, uma vez que podemos mudar os nomes deles.

Na minha opinião, oque inibe de forma mais eficaz é criar seu jogo baseado em servidor autoritário. Claro, utilizar métodos próprios para ajudar, como variáveis protegidas, etc... Sem contar a "criptografia" do seu código-fonte, uma vez que servidor e cliente ficam na mesma aplicação e sabemos que é fácil descompilar um jogo feito na Unity.

Mas tenha em mente que sempre vai existir um desgraçado se aproveitando de algum bug ou algo do gênero no seu jogo.
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 1497
REPUTAÇÃO : 264
Idade : 34
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por MRX em Ter Fev 06, 2018 1:55 am

@artplayer escreveu:Verificar os nomes dos processos acredito que não seja uma boa saída, uma vez que podemos mudar os nomes deles.

Na minha opinião, oque inibe de forma mais eficaz é criar seu jogo baseado em servidor autoritário. Claro, utilizar métodos próprios para ajudar, como variáveis protegidas, etc... Sem contar a "criptografia" do seu código-fonte, uma vez que servidor e cliente ficam na mesma aplicação e sabemos que é fácil descompilar um jogo feito na Unity.

Mas tenha em mente que sempre vai existir um desgraçado se aproveitando de algum bug ou algo do gênero no seu jogo.

Depende do tipo do jogo artplayer, porque é muito simples conseguir acesso aos endereços e offsets de jogos produzidos na unity 3d, se for um jogo de tiro por exemplo é bem simples para mim criar um speed fire ou aimbot, no recoil, e até fly hacker, como grande parte das empresas fazem para evitar isso de fazer alterações nos códigos do game é verificar a cada instante se não há uma alteração externa nos valores, e não chega entrar em cogitação o fato de descompilar pois os endereços(Andress) são códigos numéricos de processamento que o jogo gera para o CPU, por tanto não existe jogo que não gere esses códigos, um dos grandes exemplos de jogo que conseguiu de fato eliminar os hackers foi o MuaWay, não faço ideia como más ele bloqueia a procura externa pelos valores gerados no decorrer do game, más não por injeção de DLL com códigos de procura de 4bytes pré definidas por trainers anteriores, más criar um novo hacker não é possível sem fazer o famoso chute no escuro, más emfim X-Trap entre outras empresas de anti cheats primeiramente detectam a ferramenta e posteriormente a modificação de endereços "Chave" que se forem alterados darão vantagem ao jogador por tanto creio eu que não tem muita escapatória sem um grande conhecimento de anti cheats que no meu caso tenho o conhecimento contraio então falo como antigo invasor  :lol!:
avatar
MRX
MembroAvançado

Masculino PONTOS : 985
REPUTAÇÃO : 80
Idade : 18
Áreas de atuação : -
-
C# Aprendiz
-
ZBrush
-
✞ GGAMES ✞
-
PHOTOSHOP
Avançado
-
-

Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCbOuKh2cS2LjgSDxiOlWLXQ

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por MRX em Ter Fev 06, 2018 1:57 am

ERRO MEU AQUI: "alterações nos códigos do game" 

As alterações não são nos códigos mais sim nos endereços gerados para CPU
avatar
MRX
MembroAvançado

Masculino PONTOS : 985
REPUTAÇÃO : 80
Idade : 18
Áreas de atuação : -
-
C# Aprendiz
-
ZBrush
-
✞ GGAMES ✞
-
PHOTOSHOP
Avançado
-
-

Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCbOuKh2cS2LjgSDxiOlWLXQ

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por artplayer em Ter Fev 06, 2018 11:51 am

@MRX escreveu:
@artplayer escreveu:Verificar os nomes dos processos acredito que não seja uma boa saída, uma vez que podemos mudar os nomes deles.

Na minha opinião, oque inibe de forma mais eficaz é criar seu jogo baseado em servidor autoritário. Claro, utilizar métodos próprios para ajudar, como variáveis protegidas, etc... Sem contar a "criptografia" do seu código-fonte, uma vez que servidor e cliente ficam na mesma aplicação e sabemos que é fácil descompilar um jogo feito na Unity.

Mas tenha em mente que sempre vai existir um desgraçado se aproveitando de algum bug ou algo do gênero no seu jogo.

Depende do tipo do jogo artplayer, porque é muito simples conseguir acesso aos endereços e offsets de jogos produzidos na unity 3d, se for um jogo de tiro por exemplo é bem simples para mim criar um speed fire ou aimbot, no recoil, e até fly hacker, como grande parte das empresas fazem para evitar isso de fazer alterações nos códigos do game é verificar a cada instante se não há uma alteração externa nos valores, e não chega entrar em cogitação o fato de descompilar pois os endereços(Andress) são códigos numéricos de processamento que o jogo gera para o CPU, por tanto não existe jogo que não gere esses códigos, um dos grandes exemplos de jogo que conseguiu de fato eliminar os hackers foi o MuaWay, não faço ideia como más ele bloqueia a procura externa pelos valores gerados no decorrer do game, más não por injeção de DLL com códigos de procura de 4bytes pré definidas por trainers anteriores, más criar um novo hacker não é possível sem fazer o famoso chute no escuro, más emfim X-Trap entre outras empresas de anti cheats primeiramente detectam a ferramenta e posteriormente a modificação de endereços "Chave" que se forem alterados darão vantagem ao jogador por tanto creio eu que não tem muita escapatória sem um grande conhecimento de anti cheats que no meu caso tenho o conhecimento contraio então falo como antigo invasor  :lol!:

Até onde Sei, CheatEngine e similares são os conhecidos "MemoryHacks", em um jogo baseado em servidor autoritário, ainda que consiga encontrar offsets e mudar valores não teria efeito real na movimentação ou similares, pois é o servidor quem controla oque está acontecendo. Tente usar um speed, aim ou teleport em um jogo com esta estrutura por exemplo, o máximo que você vai conseguir vão ser saltos e em seguida voltar pra onde o "servidor disse que você precisa estar".
Lógico, esse tipo de estrutura é bem mais trabalhoso e envolve outros problemas como previsão e interpolação.

Não estou dizendo que é impossível, apenas que inibe. Existem outros métodos de burlar jogos "server side", como por exemplo capturar e identificar os pacotes de rede, modificá-los e enviar ao servidor.

É um assunto complexo e depende muito do tipo de estrutura que um jogo tem, o tempo e dinheiro que você tem pra investir.
Eu não me preocuparia tanto em um jogo em fase inicial, e investiria nesse quesito de acordo com o retorno e, quado pudesse, usaria um anti-cheater "SandBox" ala EasyAntiCheat.
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 1497
REPUTAÇÃO : 264
Idade : 34
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por MRX em Ter Fev 06, 2018 4:28 pm

@artplayer escreveu:
@MRX escreveu:
@artplayer escreveu:Verificar os nomes dos processos acredito que não seja uma boa saída, uma vez que podemos mudar os nomes deles.

Na minha opinião, oque inibe de forma mais eficaz é criar seu jogo baseado em servidor autoritário. Claro, utilizar métodos próprios para ajudar, como variáveis protegidas, etc... Sem contar a "criptografia" do seu código-fonte, uma vez que servidor e cliente ficam na mesma aplicação e sabemos que é fácil descompilar um jogo feito na Unity.

Mas tenha em mente que sempre vai existir um desgraçado se aproveitando de algum bug ou algo do gênero no seu jogo.

Depende do tipo do jogo artplayer, porque é muito simples conseguir acesso aos endereços e offsets de jogos produzidos na unity 3d, se for um jogo de tiro por exemplo é bem simples para mim criar um speed fire ou aimbot, no recoil, e até fly hacker, como grande parte das empresas fazem para evitar isso de fazer alterações nos códigos do game é verificar a cada instante se não há uma alteração externa nos valores, e não chega entrar em cogitação o fato de descompilar pois os endereços(Andress) são códigos numéricos de processamento que o jogo gera para o CPU, por tanto não existe jogo que não gere esses códigos, um dos grandes exemplos de jogo que conseguiu de fato eliminar os hackers foi o MuaWay, não faço ideia como más ele bloqueia a procura externa pelos valores gerados no decorrer do game, más não por injeção de DLL com códigos de procura de 4bytes pré definidas por trainers anteriores, más criar um novo hacker não é possível sem fazer o famoso chute no escuro, más emfim X-Trap entre outras empresas de anti cheats primeiramente detectam a ferramenta e posteriormente a modificação de endereços "Chave" que se forem alterados darão vantagem ao jogador por tanto creio eu que não tem muita escapatória sem um grande conhecimento de anti cheats que no meu caso tenho o conhecimento contraio então falo como antigo invasor  :lol!:

Até onde Sei, CheatEngine e similares são os conhecidos "MemoryHacks", em um jogo baseado em servidor autoritário, ainda que consiga encontrar offsets e mudar valores não teria efeito real na movimentação ou similares, pois é o servidor quem controla oque está acontecendo. Tente usar um speed, aim ou teleport em um jogo com esta estrutura por exemplo, o máximo que você vai conseguir vão ser saltos e em seguida voltar pra onde o "servidor disse que você precisa estar".
Lógico, esse tipo de estrutura é bem mais trabalhoso e envolve outros problemas como previsão e interpolação.

Não estou dizendo que é impossível, apenas que inibe. Existem outros métodos de burlar jogos "server side", como por exemplo capturar e identificar os pacotes de rede, modificá-los e enviar ao servidor.

É um assunto complexo e depende muito do tipo de estrutura que um jogo tem, o tempo e dinheiro que você tem pra investir.
Eu não me preocuparia tanto em um jogo em fase inicial, e investiria nesse quesito de acordo com o retorno e, quado pudesse, usaria um anti-cheater "SandBox" ala EasyAntiCheat.

Você tem razão más porem no caso do Aimbot não tem fuga na minha opinião utilizando o servidor autoritário pq quando se constrói um aimbot em C++ utilizasse apenas a leitura dos Pointers das coordenadas da mira na tela e a analise dos jogadores que recebem outro pointer único más com offsets diferentes para cada um, a unica alteração é travar as coordenadas da sua mira para o centro da cabeça do jogador adversário e como sempre essa alteração deve ser feita pelo player sendo assim o servidor recebe a influencia dessas alterações como se fosse o player movendo o mouse normalmente, a unica fuga que sei sobre o aimbot é calcular a velocidade em que a mira do jogador se moveu na tela pois praticamente a mira se "teleporta" para a cabeça do jogador e existe outros hackers como wallhacker que se consistem em observar outros jogadores por trás da parede que só faz alteração nos dados das texturas, não conheço muito da EasyAntiCheat más se ela impedir as alterações de determinados valores como citei (Os que sofrem grande influencia como da mira) vai ajudar bastante más por mim investimento só é bom quando se tem retorno haha
avatar
MRX
MembroAvançado

Masculino PONTOS : 985
REPUTAÇÃO : 80
Idade : 18
Áreas de atuação : -
-
C# Aprendiz
-
ZBrush
-
✞ GGAMES ✞
-
PHOTOSHOP
Avançado
-
-

Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCbOuKh2cS2LjgSDxiOlWLXQ

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por artplayer em Ter Fev 06, 2018 5:04 pm

Verdade, pra rotação por exemplo, preciso dos valores dos inputs, que podem ser calculados e alterados pelo hack.
Rapaz, o easyanticheat está encrencando até com macro de mouse, pelo que acompanhei até agora ele me parece muito bom. 
Estamos trabalhando em um projeto fechado e ele foi a opção mais votada. Estamos aguardando um orçamento ainda pra saber se "cabe no bolso" do projeto.

Quanto a wall acredito que o eac esteja bem evoluído, já joguei alguns jogos que depois da implantação dele os hackers simplesmente desapareceram.

É muito bom ter esse tipo de discussão, agente vai abrindo novos horizontes.
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 1497
REPUTAÇÃO : 264
Idade : 34
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

DÚVIDA Re: Evitar Hackers em jogos Multiplayer

Mensagem por NKKF em Ter Fev 06, 2018 6:34 pm

😕  Não faço a menor idéia do que estão falando. Eu só queria saber como eu pego o horário do host, invés do client para evitar Hackspeed..
avatar
NKKF
ProgramadorMaster

Masculino PONTOS : 1851
REPUTAÇÃO : 385
Idade : 13
Áreas de atuação : Error 404 Not Found.
Respeito as regras :

Ver perfil do usuário http://www.projetounity.esy.es

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum