![]() |
CDKey validieren / für welche Benutzung gut?
hi leutz!
da ich ja gerade ein (billiges... äh... *supergutes) spiel progge, habe ich mir folgendes gedacht: Man kann (bzw. muss) zum spielen einen CDKey generieren lassen (kostenlos und wahrscheinlich auch gleich im Programm enthalten). Jetzt hab ich mir gedacht, in PHP eine Art "Service-Center" aufzubauen, bei dem per CDKey ermittelt wird, welche Updates, etc. der User noch nicht gezogen hat. Dann sollte es auch zu einem "Anti-Cheat-Schutz" kommen, der wie folgt aussieht: Eine verschlüsselte Datei (wahrscheinlich nur per XOR) ist mit enthalten, in der jeder Cheat-Key drinnensteht. wenn eben dann diese CDKeys mit einem der eigenen übereinstimmt -> geht net. Die Server per Netzwerk machen natürlich das Gleiche. Tja, jetzt aber meine Frage: wie kann ich gewährleisten, dass niemand seinen CDKey umgeht/ändert? also dass der cheat-schutz nicht sinnlos wird? Der CDKey wird aus dem Namen des Benutzers generiert. Jetzt muss er sich ja nur anders nennen und schon hat er nen neuen CDKey. Gut, das mit dem ServiceCenter iss ja wurst, da sind die User dann selbst schuld ;) aber wie verhindere ich das? Tja, jetzt kommt ihr zum Wort ;) |
Re: CDKey validieren / für welche Benutzung gut?
Wozu der ganze Aufwand?
|
Re: CDKey validieren / für welche Benutzung gut?
hab ich geschrieben :roll:
und ich (+community) möchten ein spiel, dass (natürlich nur fast) frei von cheatern ist... wie sollte ich es denn sonst machen? |
Re: CDKey validieren / für welche Benutzung gut?
Zitat:
|
Re: CDKey validieren / für welche Benutzung gut?
dass ich keine cheats einbaue ist mir klar...
aber wie kann ich cheat-progs verhindern? |
Re: CDKey validieren / für welche Benutzung gut?
Moin Cedric,
Zitat:
Die versuchen das bei Diablo 2 seit Jahren ;-) |
Re: CDKey validieren / für welche Benutzung gut?
du kannst die daten für die Spiele die im Ram sind sicher prüfen oder verhindern das zu große Sprünge in den Zahlen sind.
|
Re: CDKey validieren / für welche Benutzung gut?
na slo, endlich einer, der wie ich denkt :D
d2 ist ja auch ein "cheater-spiel" ;) naja, aber zurück zum thema: ich will irgendwie den CDKey "einmalig" machen, nur wie? wenn der user des spiels ein n00b ist, isses ja einfach (.txt -> .xxx ^^) aber wenns ein DPler... äh.... hacker ist, dann wirds schon schwieriger... naja, dafür seid ihr ja hier :D |
Re: CDKey validieren / für welche Benutzung gut?
Wie wäre es denn wenn der User sich in Deinem "PHP-Servicecenter" diesen Key holt? D.h. der "wirkliche" Key wird erst auf dem Server generiert. Ich könnte mir z.B. vorstellen, dass beim ersten Start des Prog ein temporärer Key angezeigt wird der sich aus irgendwelchen rechnerspezifischen Angaben zusammensetzt. Im einfachsten Fall dem Benutzer- oder Rechnernamen. ... selbstverständlich als Crypt :-)
Jetzt geht der user auf Deine Website, gibt den Code ein und bekommt einen CD-Key zur Eingabe in das Prog. Das Prog kann nun prüfen ob beide Keys zusammenpassen. - Fertig! |
Re: CDKey validieren / für welche Benutzung gut?
sehr gut, sehr gut!!
dann mach ich eben, dass man auch ohne key spielen kann, nur nicht im MP! :) THX! werd ich mal umsetzen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz