Cheaten bei P2P

Einstiegsfragen, Mathematik, Physik, künstliche Intelligenz, Engine Design
Antworten
Benutzeravatar
Zudomon
Establishment
Beiträge: 2253
Registriert: 25.03.2009, 07:20
Kontaktdaten:

Cheaten bei P2P

Beitrag von Zudomon »

Ich wollte euch mal fragen, wie man bei P2P-Multiplayerspielen cheaten kann... das wurde ja bereits mehrmals angesprochen. Eventuell kann man das ja vermeiden, wenn man weiß, wie dabei vorgegangen wird.
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4254
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Cheaten bei P2P

Beitrag von Chromanoid »

Ich hab das mal in ein Techniker-Forum verschoben. Da gibt es eine ganze Menge... Es gibt da auch einige Paper zu. Einfach mal nach "p2p cheating" bei einer elektronischen Bibliothek oder so suchen: http://citeseerx.ist.psu.edu/search?q=p2p+cheating
Benutzeravatar
Chromanoid
Moderator
Beiträge: 4254
Registriert: 16.10.2002, 19:39
Echter Name: Christian Kulenkampff
Wohnort: Lüneburg

Re: Cheaten bei P2P

Beitrag von Chromanoid »

1000s of Zombies, 1000s of ProblemsThe Dead Rising 2 Multiplayer Experience
Gerade drüber gestolpert. Für deinen Netzwerk-Kram vielleicht ganz interessant. Da es da um Coop-Spiel geht, ist Cheaten natürlich eher unwichtig.
antisteo
Establishment
Beiträge: 854
Registriert: 15.10.2010, 09:26
Wohnort: Dresdem

Re: Cheaten bei P2P

Beitrag von antisteo »

*rauskramer*

Erstmal, um Cheaten zu verhindern, muss man alle Clients alles nachrechnen und nachvollziehen lassen. Blindes Vertrauen, dass etwas funktioniert, ist da fehl am Platz.
Zweitens, man kann in P2P Cheaten, sobald man mehr als die Hälfte aller Clients kompromittiert hat (falls mein Netzwerk Fehlerkorrektur enthält).
Sollte das Netzwerk keine Fehlerkorrektur enthalten, sondern strikte Synchronizität fordern, würde sich das Netzwerk einfach in 2 Teile teilen, die Cheater rechnen alleine ihre falsche Welt weiter, während die Fairen die Cheater los sind.
Drittens, ist es ja bei MMOs ziemlich Fatal, allen Clients einen kompletten Server zu schicken und den 1:1 mitrechnen zu lassen. Deshalb könnte man die Welt in kleinere Segmente aufteilen und diese synchron rechnen lassen. Wer jetzt in einem Segment nicht ist, muss dieses auch nicht mitrechnen.
http://fedoraproject.org/ <-- freies Betriebssystem
http://launix.de <-- kompetente Firma
In allen Posts ist das imo und das afaik inbegriffen.
Antworten