Aequitas 2.0 - aktueller Stand
ESL
- geschrieben von FRANKFURTER - 20.08.2009 um 12:53 Uhr
[html]<p>Der Chefentwickler Tilmann '<strong>T-Man</strong>' Felgner äußerte sich im <a href="http://www.esl.eu/de/aequitas/forum/1380/1097/669719/">Aequitas Forum</a> zum ersten mal über die neue Version von <strong>Aequitas 2.0</strong>.</p>
<p><b>Der aktuelle Stand zu Aequitas 2.0:</b><br />
<em>"Ende August wird wohl definitiv nicht mehr zu halten sein!<br />
Insgesamt ist die Entwicklung aber sehr weit fortgeschritten. Zur Zeit fehlt noch das Serverbackend, diverse Security-Funktionen und generell der letzte Feinschliff (z.B. so nerviger Kleinkram wie die Dokumentation von Fehlercodes etc.).</em></p>
<p><em> Der "bekannte Kram", wie z.B. Configübersicht, Screenshots etc. funktioniert aber bereits.<br />
Ich will mich nicht zu weit aus dem Fenster lehnen, weil es auch durchaus möglich sein kann, dass ich in meinem Monat wieder genau das gleiche schreibe ... aber ich persönlich peile für Phase 1 irgendwann im Laufe des Septembers an</em>".</p>[/html]
[html]<p><b>Die "Überraschung":</b><br />
Es wird doch noch mal ein kleines Update für Aequitas 1.0 geben, bei dem ein bisschen an der Wire-Kompatibilität geschraubt wird, aber vor allem wird der Vista-Screenshot-Bug gefixt.<br />
Eventuell ist das für den ein oder anderen ja wenigstens ein bisschen Überbrückung der Wartezeit.<br />
<br />
<b>Ablauf des Aequitas 2.0 Releases:</b><br />
Phase 1: interne Beta für Admins<br />
Phase 2: öffentliche Beta inkl. Einführung, sobald wir einigermaßen zufrieden mit den ersten Ergebnissen sind<br />
Phase 3: Ablösung von Aequitas 1.0 und breite Einführung von Aequitas 2.0 in alle Ligen<br />
<br />
Hinweis:<br />
Die Dauer der Phasen ist davon abhängig, wie erfolgreich die jeweiligen Tests verlaufen.<br />
Viele Bugs -> es dauert länger<br />
Wenig Bugs -> es geht schneller<br />
<br />
<b>Features im Überblick:</b></p>
<ul>
<li>keine Desktopscreens unter Vista/Win7 (quasi ein Vistabug-Fix)</li>
<li>Dateien im Zip-Archiv sind verschlüsselt und können erst nach dem Upload eingesehen (und als unverschlüsselte Zip runtergeladen) werden</li>
<li>Zip-Archive können mit einer Art Online-Viewer angeschaut werden</li>
<li>diverse Soundnotifications</li>
<li>neue Spiele werden schneller und einfacher unterstützt</li>
<li>generelle Sicherheitsverbesserungen</li>
</ul>
<p>Hinweis:<br />
Die Features müssen nicht zwangsläufig sofort in den ersten Betas aktiv sein, sondern werden nach und nach "freigeschaltet".<br />
Zur kompletten Ligaeinführung sollten aber spätestens alles funktionieren.<br />
<br />
<b>Wo ist das Public Server Feature?</b><br />
Das wurde bereits mit eingeplant, davon ist aber ehrlich gesagt noch nicht viel umgesetzt worden, da die Ablösung von Aequitas 1.0 höchste Priorität hatte.<br />
Ob das Public-Feature dieses Jahr noch kommt, kann ich nicht genau sagen. Das hängt von sehr vielen Faktoren ab (mehr Coder im Team, viele Bustwellen usw.).<br />
Trotzdem ist und bleibt es ein Wunschfeature von mir.<br />
<br />
<b>Wird es Aequitas 2.0 auch Serverside geben?</b><br />
Erst mal nicht. Ich hab dazu zwar einige Tests durchgeführt, aber ein serverseitiges AC-Tool ist sehr sehr spielbezogen.<br />
Sprich man müsste es für CS 1.6, CSS, CoD4 usw. jedes mal neu entwickeln.<br />
Ihr könnt euch denken, wie viel Aufwand das bedeutet.<br />
Im Endeffekt ist das aber auch eines meiner Wunschfeatures und von vielen Faktoren in der Zukunft abhängig.<br />
<br />
<b>Warum überhaupt Aequitas 2.0?</b><br />
Aequitas 1.0 entstand aus einem Hobbyprojekt heraus und wurde in VB6 (auch als VB98 bekannt) geschrieben. Mal davon abgesehen, dass man meine Codingskills von damals nicht unbedingt schön reden braucht, durfte ich mit zunehmenden Wissen feststellen, dass man mit VB schnell an die Grenzen stößt. Daher wurden bereits einige Teile beim Sprung von den 0.x Versionen auf die 1.x Versionen in eine C++ DLL ausgelagert.<br />
Aus diversen Gründen wurde ein kompletter Rewrite von Aequitas in C++ aber unausweichlich. Als Hauptgründe könnte man z.B. anführen, dass man so mehr Möglichkeiten hat, das Programm abzusichern oder auch, dass C++ faktisch ein Standard ist und man so leichter im Team arbeiten kann.<br />
<br />
<b>Wer gehört zum Aequitas 2.0 Team?</b><br />
Ein Großteil vom Code stammt nach wie vor von mir.<br />
Neu an Bord ist <a href="http://www.esl.eu/de/player/690566/" rel="nofollow" target="_blank">n1tro</a> vom Wire-Team (früher als Entwickler vom Evercup AC-Tool "Amparo" verantwortlich), der bereits einige nennenswerte Teile beigesteuert hat.<br />
In Zukunft ist nicht ausgeschlossen, dass es noch weitere Coder geben wird.</p>[/html]