Se bem entendi, o ponto principal de proteger um jogo em flash para um jogador é mantê-lo bloqueado. Como fazer isso direito e existem outras razões para fazer isso?
Se bem entendi, o ponto principal de proteger um jogo em flash para um jogador é mantê-lo bloqueado. Como fazer isso direito e existem outras razões para fazer isso?
Respostas:
A melhor solução para o bloqueio de sites é garantir que o início do URL corresponda ao seu URL permitido:
if (stage.loaderInfo.url.indexOf("http://www.kongregate.com") == 0)
{
trace("OK!");
}
else
{
trace("stolen!");
}
Não. As pessoas vão roubar seu jogo, não importa o que você faça. Tentando colocar um jogo em flash com um cheirinho de DRM para mim (OK, não é muito DRM, mas é bem próximo), e você pode ler tudo sobre por que o DRM não está funcionando . Isso não quer dizer que você não deva usar nenhum sistema de proteção, apenas algo que você precisa visitar o site de uma maneira específica e fazer o hokey pokey para jogar.
O sitelocking mantém sites honestos honestos e é útil quando, por exemplo, você tem um período exclusivo em um site, mas planeja distribuir o jogo posteriormente. Não vai parar alguém dedicado o suficiente, e eu concordo que é melhor colocar MochiAds ou algo para tirar proveito da distribuição.
Um caso em que o sitelocking é vital é quando você vende licenças não exclusivas depois de fazer uma licença principal. Nesse caso, o sitelocking garante que a versão com marca não exclusiva não se espalhe, pois o patrocinador da sublicenciação está pagando menos e você já prometeu ao patrocinador principal todo o tráfego viral. Sim, o sublicenciador pode contorná-lo, mas se você não confia neles, não deve negociar com eles em primeiro lugar.
você pode ver este tópico, pode ajudar
Proteja seus arquivos Flash dos descompiladores usando criptografia
Compre um software de codificação, para que os softwares de engenharia reversa não funcionem. Eles custam entre 40 e 50 dólares e, como o desenvolvimento de jogos é um processo longo e tedioso, vale a pena investir.
Exemplo: http://www.dcomsoft.com/