Es gibt ein deutsches Sprichwort, "Es kommt alles anders als man plant" - und dieses Sprichwort trifft wohl auch auf ESE zu.
Unser MasterPlan sah wie folgt aus:
Release Step 1 - 1 Monat abwarten
Release Step 2 - 1 bis 2 Wochen abwarten
Release Step 3 - fertig
Wie jeder feststellen kann, sind wir derzeit bei Step 1.1.
1.1 war absolut nicht geplant - aber scheint gut zu funktionieren.
Unser nächster Schritt wird Release Step 2 sein, jedoch brauchen wir Extra-Zeit für Step2.
Nach einem Rückblick über das ganze Produkt fanden wir viele, wirklich viele Sicherheitsrisiken.
Unsere "polnischen Freunde" haben uns in der Vergangenheit gezeigt, dass man sie nicht ignorieren soll.
Deshalb arbeiten wir derzeit an der Sicherheit. Es ist keine Lüge, wenn ich behaupte, dass einige Coder Tag und Nacht derzeit an ESE sitzen, um es so schnell wie möglich fertig zu bekommen.
Ein anderer Punkt war der Gedanke an den 'Ersteindruck'.
Wir hatten ein total neues Check-System für INI-Checks hinzugefügt, so die meisten INI-Tweaks sollten mit ESE gestoppt sein. ( An dieser Stelle noch mal großen Dank an Desti, der uns sehr detailliert mit Informationen versorgte; auch danke an die anderen wenigen, die uns tweaks verraten hatten
)
Jedoch funktionierte das INI-Checksystem nicht so ganz mit den anderen Checksystem, weshalb ein Großteil noch mal stark überarbeitet werden musste.
Während diesen Überarbeitungen entdeckte man diverse kleinere Bugs, die noch gefixt werden wollten.
Wir sahen diese Bugs am Anfang nicht, da das ESE-Checksystem aufgebaut ist wie ein .. urm .. stellt euch einen Tunnel vor. In diesem Tunnel habt ihr viele verschiedene Türen. Der Cheat muss alle Türen durchgehen um das Licht am Ende des Tunnels zu sehen.
Sobald aber der Cheat an eine Tür kommt, die er nicht durchqueren kann ist er gestoppt - weswegen diese Bugs nie ans Licht getreten sind. Es waren 'Türen' /Detections) die weiter hinter den ersten Türen sind.
Wegen den aktuell recht vielen Codeänderungen möchten wir die Cheats noch mal retesten mit ESE. Nennen wir es einen abschließenden Cheattest. Jedoch wird alleine das etwa 3 bis 4 Tage Zeit in Anspruch nehmen - wir haben nicht umsonst über 300 verschiedenen Cheats.
Kalkulation:
11 Minuten pro Cheattest. Wir haben 300 Cheats * 11 Minuten = 3300 Minuten / 60 Minuten = 55 Stunden.
Wir haben zwei Cheattester (mit Real-life) so macht das 27,5 Stunden arbeit pro Cheattester + die Zeit um das Betriebsystem neu zu installieren - nicht jeder Cheat ist ein sauberer Cheat.
Ein anderes Problem, welches wir haben ist der X-Factor, der uns einiges an extra Arbeit bereitet. Aber mehr zu dem X-Factor gibt es in einer anderer folgenden News.
Währendessen wir so viel verändert hatten, und auch optimiert, fragten wir uns in einer Runde als wir über ESE nachdachten:
Was ist besser? Die Community glücklich machen wie Kleinkinder an Weihnachten, die nur ein par Stunden glücklich sind - oder man bastelt eine AntiCheatEngine, die nahezu perfekt ist und die Community für eine längere Zeit glücklich macht.
Im Bezug auf diese Gedanken, kauften wir 3 neue Server für ESE.
Aufgrund des Datentransfers und der Arbeit, die der TRUST zu tätigen hat entschied man sich für den Neukauf. Ein Stabiles System ist besser als ein instabiles
Ihr erinnert euch, dass die HP down war für einen Moment? - In dem Zeitraum ist der erste Server in Betrieb genommen worden. Jedoch braucht es einiges an Zeit um die neuen Server richtig zu Konfigurieren, damit das System sich selbst mag und gleichzeitig ein hohes Sicherheitslevel hat.
Persönlich kann ich sagen, dass das ESE Projekt im letzten Monat sehr große Fortschritte gemacht hat. Wir arbeiten alle sehr hart.
Persönliche Anmerkung:
An die 'freundlichen' Personen, die anderen versuchen weiß zu machen, dass sie einen ESE Betatest Server haben ... stoppt diese Lügen ( oder einige Accounts werden gebannt, bevor der release Step 2 startet)
Es gibt derzeit KEINE öffentlichen Zugänglichen Server für irgendwelche NoNames .. fragt euch mal selbst folgendes: Ist bei euch der Client installiert? NEIN ! Die Installation erfolgt über den AccountManager und nicht von einem Gameserver oder was auch immer.
Wenn ReleaseStep 2 released ist, wird es eine schöne Serverliste geben, mit Server, auf denen ESE installiert ist.
Btw.:
Unsere erste Idee war, dass man um die 8-10 Server stellt - im Moment sind wir bei 20+ Server für Step2 => ungefähr 400 Slots zum testen.
Kontakt:
Forum @
www.ESE-Protect.de
IRC: QuakeNET #ESE über ESESupport (das allwissende Auge)
ESE-Team