Wenn ich das richtig verstehe, besteht der Hauptgrund für den Schutz eines Einzelspieler-Flash-Spiels darin, es auf Sitelock zu halten. Wie mache ich das richtig und gibt es noch andere Gründe dafür?
Wenn ich das richtig verstehe, besteht der Hauptgrund für den Schutz eines Einzelspieler-Flash-Spiels darin, es auf Sitelock zu halten. Wie mache ich das richtig und gibt es noch andere Gründe dafür?
Antworten:
Die beste Lösung für das Sperren von Websites besteht darin, sicherzustellen, dass der Anfang der URL mit Ihrer zulässigen URL übereinstimmt:
if (stage.loaderInfo.url.indexOf("http://www.kongregate.com") == 0)
{
trace("OK!");
}
else
{
trace("stolen!");
}
Tu es nicht. Die Leute werden dein Spiel stehlen, egal was du tust. Der Versuch, ein Flash-Spiel zu blockieren, riecht für mich nach DRM (OK, es ist nicht ganz DRM, aber es ist ziemlich nah dran), und Sie können alles darüber lesen, warum DRM nicht funktionieren wird . Das heißt nicht, dass Sie überhaupt kein Schutzsystem verwenden sollten, nur nicht, dass Sie ihre Website auf eine bestimmte Art und Weise besuchen und den hokey pokey machen müssen, um das Spiel zu spielen.
Sitelocking hält ehrliche Websites ehrlich und ist nützlich, wenn Sie beispielsweise einen exklusiven Zeitraum auf einer Website haben, aber planen, das Spiel danach zu verbreiten. Es wird niemanden aufhalten, der genug engagiert ist, und ich stimme zu, dass es besser ist, MochiAds oder etwas anderes einzusetzen, um die Verteilung zu nutzen.
Ein Fall, in dem Sitelocking von entscheidender Bedeutung ist, ist der Verkauf nicht exklusiver Lizenzen, nachdem Sie eine Primärlizenz abgeschlossen haben. In diesem Fall stellt Sitelocking sicher, dass sich die nicht ausschließlich mit einer Marke versehene Version nicht verbreitet, da der Unterlizenzierungssponsor weniger zahlt und Sie dem Hauptsponsor bereits den gesamten viralen Datenverkehr versprochen haben. Ja, der Unterlizenzgeber kann dies umgehen, aber wenn Sie ihnen nicht vertrauen, sollten Sie überhaupt keine Geschäfte mit ihnen machen.
Sie können dieses Thema sehen, es kann helfen
Schützen Sie Ihre Flash-Dateien mithilfe der Verschlüsselung vor Dekompilierern
Kaufen Sie eine Codierungssoftware, damit Reverse Engineering-Software nicht funktioniert. Sie kosten etwa 40-50 Dollar und da die Spieleentwicklung ein langer und langwieriger Prozess ist, lohnt es sich wirklich zu investieren.
Beispiel: http://www.dcomsoft.com/