Letzte Woche mussten wir verkünden, dass wir den von uns selber gesetzten Termin für den Release von Aequitas 2 nicht einhalten konnten. Wie angekündigt, folgen nun ausführlichere Informationen, zusammen mit einer großen, neuen Ankündigung. Die vor acht Wochen zusammen mit Aequitas 2 angekündigte “übernächste Anti-Cheat Generation” hat in den vergangenen Wochen derart große Schritte gemacht, dass wir uns entschieden haben, Aequitas 2 zu stoppen. Stattdessen könnt ihr euch ab sofort als Tester für unser neues Anti-Cheat Programm anmelden.
Die Ära Aequitas wird damit beendet. Unsere neue Anti-Cheat Technologie basiert auf grundlegend anderen und neuen Ansätzen, daher müssen wir noch einen neuen Namen finden. Der Projekttitel ist derzeit schlicht “ESL Wire Anti-Cheat”.
Doch wollen wir zunächst darlegen, wie es dazu gekommen ist, wie dieser radikale Schritt zu Stande gekommen ist, Aequitas 2 nach so langer Entwicklungsphase einzustellen. Die Entwicklung von Aequitas 2 hat Anfang 2009 begonnen. Zu Beginn hieß dies vor allem Forschungsarbeit, Konzepte finden und mögliche Ansätze abklopfen. Bis Mitte des Jahres hatte sich alles konkretisiert und es wurde ein Release bis Ende 2009 angepeilt, also November/Dezember 2009. Im Laufe des dritten Quartals hat sich allerdings gezeigt, dass dieser Termin nicht einzuhalten ist und sich größere Probleme anbahnten. Dies resultierte dann in der Entscheidung, eine parallele Entwicklung zu starten, unabhängig von Aequitas.
Für die Realisierung konnten wir im Januar einen zusätzlichen neuen Entwickler für uns gewinnen, als Verstärkung unseres nun 12 köpfigen Anti-Cheat Entwicklungteams. Er kann auf eine über 10 Jahre lange, professionelle Erfahrung zurückblicken und hat bisher unter anderem Kopierschutzverfahren entwickelt. Dazu hat er weitreichende Kenntnisse aus der Anti-Viren Industrie. Beides ist thematisch sehr nah bei Anti-Cheat Lösungen, nur dass die Kopierschutz und Anti-Viren Industrie bereits viel weiter ist und sich die Cheats dagegen eher noch auf einem der ersten Level befinden. Unsere neue Anti-Cheat Lösung ist ein echter Treiber und damit auf Ring0 Ebene. Dieser Treiber ist von Anfang an so geplant gewesen, auch unabhängig von ESL Matches zu funktionieren, so dass wir – im Gegensatz zu einem Aequitas 2 – sehr zeitnah auch direkt ESL Gathers unterstützen werden können.
Doch zurück zum zeitlichen Ablauf. Mit dem Beginn der parallelen Entwicklung haben wir also begonnen, bereits für die Zeit nach Aequitas 2 gewappnet zu sein, die “Lebenszeit” von Aequitas 2 war ursprünglich auf ca. 6-12 Monate geplant. Im Laufe dieses Jahres hat sich allerdings die Enwicklung von Aequitas 2 immer weiter verzögert, während die Entwicklung von “Wire Anti-Cheat” sogar vor Plan war. Das Zeitfenster zwischen beiden Generationen wurde somit immer kleiner.
Ende Juni waren wir dann letztendlich aber so weit, dass es wirklich so aussah, dass wir mit Aequitas 2 in die Zielgerade einlaufen, es gab noch einige Bugs, die allerdings überschaubar erschienen. Der Kreis der Beta User wurde erweitert und die News veröffentlicht. Anfang Juli hatten wir bereits etwa 150 Beta Tester. Doch die letzten Bugs erwiesen sich als hartnäckig und noch schlimmer, es traten immer weitere auf. Wie der berühmte Eimer, der immer neue Löcher bekommt, sobald man eines stopft.
“Wire Anti-Cheat” hat dagegen weiterhin gute Fortschritte gemacht, Bugs und Probleme waren und sind nahe Null.
Anfang August war es dann soweit: Eine Fertigstellung von Aequitas 2 war immer noch nicht abzusehen, “Wire Anti-Cheat” war weiterhin vor dem Plan. Und wir trafen die Entscheidung, Aequitas 2 zu stoppen. Unser Fehler an dieser Stelle war, dass wir dies nicht sofort öffentlich verkündet haben, allerdings wollten wir die acht Wochen Frist noch ausnutzen, um die Entwicklung von “Wire Anti-Cheat” noch besser abschätzen zu können.
Dies ist der heutige Stand. Aequitas 2 wurde vor drei Wochen gestoppt. Der “ESL Wire Anti-Cheat” Treiber ist im Kern “feature complete” und hat derzeit keine offenen Bug-Tickets, es fehlen allerdings vor allem noch serverseitige Komponenten. Der Treiber selber wird nur noch weiter optimiert und auf weiteren System getestet. Daher möchten wir euch bitten, euch als Tester zu bewerben. Voraussetzung dafür ist allerdings, dass eine unterschriebene Verschwiegenheitsverpflichtung mitsamt Perso-Kopie geschickt werden muss, sobald man als Tester ausgewählt wurde. Es sollte verständlich sein, dass wir sicherstellen müssen, dass der Treiber nicht frühzeitig in falsche Hände gerät. Falls du Interesse hast, schicke eine E-Mail an wire-beta@esl.eu. In die Mail muss der Link zu deinem ESL Profil, dein (Real-) Name und Anschrift, sowie eine angehängte “dxdiag.txt” und eine Auflistung welche Anti-Viren, Firewall und Anti Spyware Programme bei dir installiert sind.
Doch die wichtigste Frage nach diesem langen Text können wir noch nicht veröffentlichen: Wann wann wann ist es endlich soweit? Ein konkretes Datum wollen wir noch nicht nennen, doch es ist sehr bald. Mehr als ein paar Tage, deutlich weniger als ein paar Monate. Wir haben in der Entwicklung unserer Anti-Cheat Lösung in der Vergangenheit einige Fehler gemacht, doch wir haben immer unser Bestes gegeben. Denn wir wissen, dass eine gute Anti-Cheat Lösung nicht nur wichtig, sondern grundlegend notwendig ist. Ohne AC kein Ligabetrieb, ohne Ligabetrieb kein Premium, ohne Premium keine Einnahmen, ohne Einnahmen keine ESL. Doch soweit wird es nicht kommen, auch wenn der Bogen weiter überspannt ist, als wir jemals wollten oder geplant haben. “ESL Wire Anti-Cheat” (immer noch Projekttitel) wird rocken, davon sind wir fest überzeugt.
Zusammengefasst:
# Statt Aequitas 2 kommt direkt die bereits angekündigte übernächste Anti-Cheat Generation
# Projektname “ESL Wire Anti-Cheat”, parallele Entwicklung seit Anfang des Jahres durch einen zusätzlichen langjährigen Profi
# “Echter” (Anti-Cheat) Treiber
# Aequitas 2 hatte sich immer weiter verzögert, Wire Anti Cheat wird dagegen vor Plan fertig, Entwicklung sehr weit fortgeschritten