|
2 registered members (Grant, AndrewAMD),
911
guests, and 9
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: Kopierschutz Möglichkeiten
[Re: D3D]
#134325
07/09/07 21:47
07/09/07 21:47
|
Joined: Jan 2003
Posts: 4,305
Damocles
Expert
|
Expert
Joined: Jan 2003
Posts: 4,305
|
Also, Kleinst-Spiele werden eher weniger "gecrackt" als große AAA Singleplayerspiele. Bei kleinen Casualgames, die du direkt verkaufst, ist die Warscheinlichkeit geringer, das ein interessierter Nutzer das spiel als Kopie spielt, und es sich nicht kauft.
Geld verlieren tust Du ja nur, wenn ein potenzieller Käufer das Spiel deshalb nicht kauft, nicht durch einen Crack an sich.
In abwesenheit von Technischen Möglichkeiten zum erstellen eines CD-basierten Kopierschutzes, mußt Du eine Softwarevariante hernehmen. Der klassiker für kleine (Shareware) Spiele ist eine Serial-number. Wenn ein Kunde das Spiel zB direkt auf deiner Seite kauft, übermittelst Du ihm die Seriennummer, um das Spiel überhaupt erst als Vollversion zu starten.
Die erstellung und Abfrage von gültigen Serials ist triviale Arbeit mit Textstrings. Du kannst das sogar in C-Script machen. Allerdings sollte dein Code dann nicht zu leicht zu lesen sein, wo die kritischen Elemente drinstehen. (Obfuscator, Ressource-packing)
Volle Sicherheit hat man erst, wenn man eine konstante verbindung zu einem Server benötigt. Die Serversoftware kann nicht kopiert werden, da sie der Öffentlichkeit unbekannt ist. (WoW, und all die MMORPG) Du könntest ja dein Spiel als Multiplayeranwendung machen, wobei der Multiplayer halt nur den Sinn hat, sich kurz mit dem Server zu verbinden, und danach ein normaler Singleplayer ist. Ohne Servervebindung funktionieren sonst wesentliche elemente des Spiels nicht (irgendwelche Berechnungen. Mit der Pro-Version sollte das (nativ) realisierbar sein.
Registryeinträge sind ja eigendlich nur sinnvoll um time-trial limits zu sichern. Das Programm weiss ja beim erstellen des Registryeintrages noch nicht ob denn das Game eine gekaufte version ist.
Moderne Kopierschutzmaßnahmen werden wohl in Zukunft so und so durch online-verbindungen sichergestellt werden. Am besten indem wesentliche Teile der Software nur über externe Server zu starten sind, denn über die Serversoftware hast Du die volle Kontrolle/Sicherheit.
|
|
|
Re: Kopierschutz Möglichkeiten
[Re: Tobias_Runde]
#134327
07/13/07 13:27
07/13/07 13:27
|
Joined: May 2007
Posts: 2,043 Germany
Lukas

Programmer
|

Programmer
Joined: May 2007
Posts: 2,043
Germany
|
Quote:
Moderne Kopierschutzmaßnahmen werden wohl in Zukunft so und so durch online-verbindungen sichergestellt werden. Am besten indem wesentliche Teile der Software nur über externe Server zu starten sind, denn über die Serversoftware hast Du die volle Kontrolle/Sicherheit.
Was wenn ein ehrlicher Kunde keinen Zugang zum Internet hat und Singleplayer spielen will?
|
|
|
Re: Kopierschutz Möglichkeiten
[Re: Damocles]
#134329
07/16/07 18:50
07/16/07 18:50
|
Joined: Jan 2007
Posts: 2,247 Deutsch Niedersachsen
Puppeteer
OP
Expert
|
OP
Expert
Joined: Jan 2007
Posts: 2,247
Deutsch Niedersachsen
|
Damocles hat vollkommen Recht! die einzige wirklich sichere Möglichkeit ist wohl nur jedes Spiel zu registrieren um eventuelle doppel-installationen zu stoppen, aber dennoch wurde WoW schon gecrackt... es gibt illegale Server usw.... vll finden wir ja blad eine totsichere Methode! 
|
|
|
|