Ich plane, in naher Zukunft ein kleines Spiel zu machen. Wie kann ich die Wahrscheinlichkeit von Raubkopien minimieren?
Ich plane, in naher Zukunft ein kleines Spiel zu machen. Wie kann ich die Wahrscheinlichkeit von Raubkopien minimieren?
Antworten:
Machen Sie die Verteilung Ihres Spiels so einfach wie möglich und veröffentlichen Sie häufige Updates (mit kostenlosem neuen Inhalt).
z.B. Angry Birds auf dem iPhone. Selbst wenn jemand das Spiel als Erster raubkopiert, könnte er es aufgrund der automatischen Update-Funktion kaufen. (+ Die neuen kostenlosen Inhalte vermitteln das Gefühl, dass Sie viel mehr für das Geld bekommen und ein anständiger Entwickler sind.)
Auf dem PC würde ich Dampf verwenden. Es ist ideal für kleine Entwickler und der einzige Distributionspfad, der bequemer ist als Raubkopien.
Die Preisgestaltung ist meiner Meinung nach weit weniger wichtig. Ein Spiel für 9,99 $ bei Steam wird weitaus häufiger als eines für 7 $ auf einer privaten Homepage gekauft.
Und vor allem: Konzentrieren Sie sich nicht auf die Piraten und mögliche Verluste. Konzentrieren Sie sich stattdessen auf die zahlenden Kunden, die Qualität und die Steigerung des Umsatzes.
Der Kopierschutz ist nutzlos. Was auch immer Sie tun, es wird geknackt, weil Ihr Produkt in den Händen der Bösen sein wird. Die einzigen Personen, die Sie belästigen, sind die, die Ihr Produkt gekauft haben (sehen Sie, was mit Spore passiert ist).
Außerdem sind Piraten normalerweise die Leute, die am meisten kaufen. Das Beste, was Sie tun können, ist, Ihr Produkt zu einem vernünftigen Preis anzubieten, den Verbraucher nicht zu verärgern, ein gutes Produkt herzustellen und es zugänglich zu machen (Dampf, App-Stores usw.). Letzteres ist sehr wichtig. Menschenpiraten machen es schwer oder unpraktisch, es legitim zu bekommen.
Ihr Spiel wird geknackt und es wird raubkopiert. Trotzdem ... Die Piraten in Schach zu halten ist ein alter Artikel über ein altes Spiel für ein altes System, aber es ist immer noch interessant zu lesen und kann Ihnen einige Ideen geben, um ein Spiel für eine Weile "ungerissen" zu halten.
Dieser Artikel behandelt auch die Grundlagen der Verschleierung von Funktionsaufrufen in c / c ++.
Nur um den Antworten anderer zwei kleine Punkte hinzuzufügen:
Erstens ist ein weiterer Grund, warum Ihr Spiel Raubkopien ausgesetzt sein wird, dass die Ressourcen der Piraten größer sind als Ihre. Vielleicht gibt es ein Dutzend Leute, die versuchen, Ihr Spiel zu knacken, für jede Person in Ihrem Entwicklerteam, die mit der Aufgabe des "Kopierschutzes" beauftragt ist. Man kann einfach nicht an Mannstunden teilnehmen.
Zweitens werden sogar professionelle AAA-Spiele mit großem Budget geknackt, oft innerhalb von ein oder zwei Wochen nach Veröffentlichung. Bei großen Titeln lohnt sich der Mehraufwand: Eine zusätzliche Verkaufswoche für mehr als eine Million Verkäufer ist viel Geld. Es ist leicht zu rechtfertigen, ein paar Zehntausend auszugeben - nicht, um Piraten für immer fernzuhalten, sondern um eine zu kaufen zusätzliche Tage von Release-Verkäufen. Wenn Ihr Spiel im Budget eher bescheiden ist und Sie nicht damit rechnen, den größten Teil Ihres Umsatzes am Veröffentlichungstag zu erzielen, ist es wahrscheinlich nicht sinnvoll, Ihre Zeit anhand einer reinen Kosten-Nutzen-Analyse zu nutzen.
Drittens, denken Sie daran, dass einige Leute Raubkopien anstellen, weil das Unternehmen keine Demo veröffentlicht und dies als "Try-Before-You-Buy" -Ansatz verwendet. Es spielt keine Rolle, was Sie ethisch von dieser Praxis halten, aber wenn Sie eine vernünftige Gameplay-Demo veröffentlichen, die diesem Zweck dient, werden Sie mindestens einen Teil der Piraterie ausmerzen.
Wie andere bereits gesagt haben, spielt es keine Rolle, ob Ihr Spiel den Quellcode hat oder nicht, wenn es veröffentlicht wurde. es wird geknackt. Sie können jedoch viel tun, um sicherzustellen, dass es Sie nicht verbrennt.
Die erste Empfehlung, die ich habe, ist, dass Sie es einfacher machen, das Spiel zu kaufen / herunterzuladen, als dass ein Pirat es torrentiert und knackt . Zum Beispiel macht es mir Steam sehr leicht, ein Spiel zu kaufen, so dass es viel weniger Aufwand kostet, ein Spiel zu kaufen, als es zu knacken. Wenn Sie Ihre zahlenden Kunden dazu bringen, durch die Reifen zu springen, um Ihr Spiel zu spielen, indem Sie ein verrücktes DRM- oder Registrierungssystem einsetzen, könnten Sie sich selbst in den Fuß schießen.
Eine andere Sache, die Sie berücksichtigen sollten, ist, dass Sie Piraten nicht als verlorene Verkäufe betrachten sollten . Diese Leute haben Ihr Spiel möglicherweise nie gekauft, selbst wenn kein Riss vorhanden war. Aber was noch wichtiger ist, sie können tatsächlich dazu beitragen, Menschen, die noch nicht einmal davon wissen, über Ihr Spiel zu informieren. Ihre Freunde werden das Spiel nicht unbedingt raubkopieren. Außerdem mögen einige Piraten Ihr Spiel so sehr genießen, dass sie tatsächlich überlegen, es zu kaufen.
Hier ist meine Position zu Produktpiraterie und Kopierschutz aus der Sicht eines Endbenutzers:
In jedem Fall empfiehlt es sich, den Kauf von Originalkopien zu fördern, indem sichergestellt wird, dass der Wert des Inhalts die Kosten des Spiels rechtfertigt , und zwar sowohl in Bezug auf das Geld als auch auf den Aufwand, der erforderlich ist, um eine Originalkopie zu erhalten . Piraterie kann einfach nicht beseitigt werden.
Wenn Sie etwas Schutz hinzufügen möchten (damit nur die Leute, die bereit sind, zumindest ein bisschen auf Google zu klicken, Ihr Spiel erhalten können, ohne Sie zu bezahlen), sorgen Sie dafür, dass es Spaß macht.
Fügen Sie optionale Community-Funktionen hinzu, für die Internet erforderlich ist, oder verknüpfen Sie sie mit physischen Gütern.
Erinnerst du dich an das Piratenrad der Affeninsel? Eine Raubkopie hat weniger Spaß gemacht (kein Raubkopiespiel) oder mehr Arbeit (Durchsuchen der kopierten Daten) als eine gekaufte.
Ein Beispiel: Wenn Ihr Spiel offline laufen sollte (ja, ich denke es sollte), können Sie einen physischen Ausweis hinzufügen, der zum Freischalten der höheren Ebenen erforderlich ist. Daraufhin werden Name und ID des Käufers immer wieder verschlüsselt, um unterschiedliche Daten zu generieren, von denen der Käufer einen Bruchteil eingeben muss, wenn er auf die höheren Ebenen zugreift. Dies würde mit einem Spionagespiel funktionieren (die Information könnte eine Liste falscher IDs sein). Durch die Codierung der tatsächlichen Informationen in den Karten ist es weniger wahrscheinlich, dass Personen ihre Karten online veröffentlichen. Sobald jemand das Spiel kauft, schickst du ihm die Karte.
Der effektivste DRM-Typ besteht darin, sicherzustellen, dass mindestens ein Teil des Spiels nicht im Installationsprogramm enthalten ist und nicht von Piraten dupliziert werden kann. Lassen Sie beispielsweise alle Karten auf einem Server speichern, den Sie pflegen und herunterladen, wenn der Benutzer das Spiel ausführt. Sie können dies etwas effektiver gestalten, indem Sie die Benutzer mit einem Benutzernamen und einem Kennwort anmelden lassen, bevor das Spiel diesen Inhalt herunterladen kann.
In diesem Fall wird das Spiel jedoch nicht ohne Internetverbindung ausgeführt und Sie müssen den Server warten und für diese Bandbreite bezahlen. Darüber hinaus kann auch dies leicht von einem entschlossenen Piraten besiegt werden.
Tatsächlich funktionieren fast alle herkömmlichen DRM-Methoden nicht. Das Beste, worauf Sie hoffen können, ist, es zu unpraktisch zu machen, um das Spiel zu raubkopieren, also ist es den Aufwand nicht wert.
Es gibt viel zu sagen für das Ehrensystem. Sicher, es kommt zu Piraterie, aber es gibt viele Unternehmen (GoG.com, Wolfire, 2DBoy usw.), die ohne DRM-Nutzung sehr profitabel waren.
Hosten Sie es online.
Keine Downloads, keine Piraten. Haben Sie jemals von jemandem gehört, der eine Piratenkopie von farmville heruntergeladen hat? =)
Alles kann raubkopiert werden. Sie können jedoch eine große Menge von Neulingen davon abhalten , bestimmte Software wie Asprotect oder ExeCryptor zu verwenden . Behalten Sie jedoch den Überblick, wenn die Leistung zu stark abnimmt, insbesondere bei anfänglicher Belastung.
Ich empfehle, die Methode von AOE III gegen Piraterie zu implementieren .
(funktioniert nicht!)
Wenn Sie das Spiel kaufen, erhalten Sie Seriencodes (die alte Schule, Seriencodes). Natürlich können Sie das Spiel erst spielen, nachdem Sie die Codes eingegeben haben. Nun gibt es ein Problem mit dieser Methode. Der immer elende Riss. Wenn Sie es knacken können, können Sie es spielen.
(funktioniert!)
Jetzt, da der Hacker das Spiel geknackt hat, können sie es spielen, aber nur bis zu einem gewissen Grad.Sie können nicht online spielen, ohne Ihre Seriennummern erneut eingeben zu müssen, um einen Benutzernamen und ein Passwort zu erhalten. Aber hier ist das Wesentliche: Es kontaktiert die Server und prüft, ob der Seriencode noch verwendet wurde!
Wenn AOE III von Beginn der Installation an "Teil 2" verwendet hätte, wäre das Problem gelöst! Kein Spielen des Spiels ohne Kontaktaufnahme mit den Servern. Dies kann natürlich ein kleines Problem für einige Spieler sein, die kein Internet haben.
Wenn Sie als kleines Unternehmen nicht mit DRM- oder Kopierschutz befasst sind, oder wenn Sie dies nur zu einem sehr token Versuch machen.
Während ich persönlich nicht damit einverstanden bin, dass Leute DRM als völlig nutzlos bezeichnen, weil es geknackt wird (ich bin damit einverstanden, dass alle Formen von DRM ohne Online-Streaming geknackt werden). In finanzieller Hinsicht ist DRM wahrscheinlich für große Unternehmen sinnvoll, nur weil diese Spiele geknackt werden, bedeutet dies nicht, dass es nicht genug Unumkehrbares für Leute gibt, die in Bezug auf Piraterie nicht so kompetent sind (dies kann die Schulhof- / Fußballmama-Piraterie verhindern) , oder ungeduldig auf einen Riss zu warten.
Es dauert beispielsweise Wochen oder sogar Monate, bis dieses schreckliche, hochinvasive DRM, das immer online ist, geknackt wird, da es den Spielinhalt mit verschiedenen Schlüsseln verschlüsselt, die die Benutzer durchspielen müssen, um alle Schlüssel freizuschalten. Bei den meisten großen Spielen dürfte ein Großteil der Verkäufe direkt nach der Veröffentlichung getätigt werden. Obwohl ich denke, dass Firmen, die dieses Zeug verkaufen, nach ein paar Monaten einen DRM-Entfernungs-Patch veröffentlichen sollten.
Ein kleines / Indie-Unternehmen hat jedoch nicht dasselbe Geschäftsmodell.
Erstens möchten Sie, dass Ihre Kunden zufrieden sind (große Unternehmen besitzen keine etablierten Marken, die Sie anderswo kaufen können, und sie sind die einzigen, die es sich leisten können, Millionen von Dollar für High-End-Spiele auszugeben). Kleine Unternehmen verlassen sich auf Mundpropaganda. DRM ist schlechte PR, die Leute hassen es. Es kann nur eine schlechte Sache für einen Verbraucher sein (es sei denn, Sie glauben, dass mehr verkaufte Spiele billiger werden, aber ich bezweifle, dass Unternehmen die Ersparnisse weitergeben, die verlangen, womit sie wie immer davonkommen können haben). Die Kunden, die Indie-Spiele kaufen, sind normalerweise bereit zu zahlen, um kleinen Entwicklern zu helfen. Bilden Sie eine Bindung mit Ihrer Gemeinde.
Zweitens fehlt den meisten Indie-Spielen der massive Hype, den sich große AAA-Spiele leisten können. Sie werden wahrscheinlich eine viel flachere Verkaufskurve haben, sie könnte niedrig beginnen und steigen, wenn sich die Mundpropaganda ausbreitet, oder wenn Sie keine Mundpropaganda erhalten, werden Sie nur eine etwas konstante Verkaufsrate erhalten, die entlang rieselt.
Drittens haben Sie einfach nicht die Ressourcen, um DRM zu implementieren. Sie müssen entweder eine ganze Reihe von Kopierschutz-Dingen einprogrammieren oder für eine Off-the-Self-Lösung bezahlen. Wenn Sie DRM verwenden, machen Sie es einfach zur einfachsten Version.
Für ein kleines Spiel könnte Piraterie tatsächlich den Umsatz steigern. Die Leute werden eher darauf achten, dass etwas auf eine Release-Site gelangt, das in einem App Store für 10.000 $ 2 zum Verkauf steht.
Das Beste, was Sie tun können, um die Piraterie zu stoppen, ist das Hinzufügen von Onlinediensten. Stellen Sie regelmäßig Updates online, um neue Inhalte hinzuzufügen und nicht nur kleinere Fehler zu beheben. Benötigen Sie einen Online-Benutzernamen / ein Online-Passwort, das mit dem Kauf / Schlüssel des Spiels verknüpft ist, um das Spiel zu starten (vorzugsweise jedoch mit einem anderen Zweck als der Anforderung der Anmeldung). Wenn Sie einen Mehrspieler-Modus hinzufügen, stellen Sie sicher, dass der Servercode bei einem Server mit zentraler Berechtigung die Echtheit eines Spiels / Benutzerkontos überprüft. Haben Sie einen Spielebrowser (Gamespy-Stil), der die Spiele vom Server abruft. Der Mehrspielermodus hilft nur dann, wenn der Mehrspielermodus ein wichtiger Punkt in Ihrem Spiel ist. Multiplayer kann geknackt werden, aber es wird im Allgemeinen viel weniger Spieler und mehr Cheats geben. Erlaube Benutzern, Spielinhalte / Mods zu erstellen und sie über eine Site / integrierte Ingame-Sache miteinander zu teilen. Sie können die Server selbst hosten und sicherstellen, dass der Client dies nicht tut.
Sie können auch über Steam verkaufen. Die Leute lieben Steam. Die Leute lieben Dampfverkäufe. Sie könnten auch versuchen, in das nächste Humble Indie Bundle einzusteigen, wenn Sie es plattformübergreifend machen.
Verkaufen Sie Ihr Spiel günstig. Die Leute kaufen eine legitime Kopie eines Spiels, wenn es nur 5 US-Dollar kostet (es sei denn, es sieht wirklich einfach aus wie ein Tetris-Klon), und 10 US-Dollar, wenn es wie ein ziemlich solides Spiel aussieht (anständige 3D-Grafik, Gameplay usw.). Das Problem ist, was die Leute bereit sind zu zahlen und was es für die Spieleentwickler wert ist, muss nicht unbedingt anstehen, aber es wird einen Preis geben, an dem Leute, die es gefälscht oder übergangen hätten, kaufen, Sie könnten mehr Geld verdienen für weniger verkaufen.
Akzeptiere einfach die Piraterie. Es gibt eine ganze Menge Gerüchte, dass wenn Sie ein wirklich gutes Spiel machen, die Leute es kaufen, um Sie zu unterstützen, anstatt auf eine Torrent-Site zu stoßen. Vielleicht stimmt das für einen kleinen Teil der Community, aber Piraten sehen es nicht so, wie sehr sie ein Spiel mögen. Ich bezweifle, dass Minecraft sich genauso gut verkauft hätte wie es ohne den Online-Anteil.
Erstellen Sie ein Online-Spiel, bei dem der Großteil des Spiels auf dem Server ausgeführt wird.
Um Ihr Spiel zu raubkopieren, müssen die Spieler ihren eigenen Server erstellen. Dies bedeutet, dass sie entweder in Ihr Netzwerk eindringen und Ihre Software stehlen oder einen Klon Ihrer gesamten Serversoftware erstellen müssen.
Beide Szenarien sind nicht so unwahrscheinlich: Sie sind bereits verschiedenen Unternehmen passiert.
Informationen zum Verhindern von Server-Einbrüchen finden Sie unter http://security.stackexchange.com und http://serverfault.com
Wenn es ein beliebtes Online-Spiel gibt, gibt es oft ein Projekt zum Klonen des Servers. In der Regel dauert es Jahre, bis ein solches Projekt eine mit Ihrem vergleichbare Spielerfahrung bietet. Sie haben also genügend Zeit, um sie legal anzugreifen oder mehr Ressourcen in die Entwicklung Ihres Servers zu stecken, als sie in die Entwicklung ihres Klons stecken können sei ihnen voraus.
Aber wieder bitte die Versuchung , es wie ein bestimmte Verleger tun Husten EA Husten und ein Spiel schaffen , die eigentlich völlig clientseitigen und Single-Player ist, bekam aber eine Pseudo-Server-Komponente markierte auf nur damit Sie Piraterie verhindern können Husten Sim City Husten .