ESL Wire: Der neue Plugin Container

Einer der größten Steine im Weg eines jeden Entwicklers in der Community war wohl, dass Plugins bisher nur in C++ geschrieben werden konnten. Auch wenn C++ eine sehr verbreitete Programmiersprache ist, ist es nicht unbedingt die beste für Plugins. Nun haben wir einen neuen Plugin Container der alle Sprachen des .Net Frameworks beherrscht. Somit könnt ihr schon bald C#, C++, J#, Visual Basic und viele weitere Sprachen für die Plugin Entwicklung einsetzen. Wir hoffen, dass so in Kürze einige coole Plugins erscheinen, die ESL Wire in spezielle Richtungen sinnvoll erweitern.

Zusätzlich haben wir den Einsatz von Plugins deutlich benutzerfreundlicher gestaltet. Der neue Plugin Container ruft die Plugins extern vom Hauptprozess auf und startet somit neue Prozesse für jedes Plugin. Sollte nun ein Problem auftreten, wird nur noch der Prozess des Plugins beendet und ESL Wire kann ohne Probleme weiter verwendet werden. So können Plugins auch in laufenden Matches ohne größere Probleme getestet werden.
Eine Vorschau auf die neuen Möglichkeiten der
ESL Wire Plugins:

Um die neuen Möglichkeiten durch die Erweiterungen der Sprachen auch direkt vorzuführen, haben wir ein neues Plugin erstellt, dass euch bei CS 1.6 helfen soll, unnötige Strafpunkte in ESL Matches zu vermeiden. Das Plugin erinnert euch an das Aufnehmen der Demo nach jedem Seitenwechsel und übernimmt auch nach dem Match einige wichtige Funktionen. So wird eure Demo direkt gezipt und zum Upload in ESL Wire Matchmedia hinzugefügt.

Wir wissen, dass das erst einmal nur sehr einseitig ist. Warum bringen wir überhaupt ein Plugin für nur ein Spiel heraus? Das Plugin soll euch in erster Linie eine Idee davon geben, was ihr mit ESL Wire machen könnt. Durch die Erweiterung auf noch mehr Programmiersprachen hoffen wir, dass sich nun auch andere Coder angespornt fühlen, ihre Ideen und die Einfälle von Usern in ESL Wire Plugins umzusetzen. Und so wird ESL Wire genau das, was ihr wollt! Wir werden den Sourcecode des Plugins veröffentlichen, damit ihr euch ein paar Ideen holen oder es noch in andere Richtungen erweitern könnt. Wir freuen uns auf eure Ideen und eure eigenen Plugins für ESL Wire.
Mit freundlichen Grüßen,
Euer

ESL Team
Birdy
hubiii
Daedalus