Aktueller Entwicklungsstand für Mai/Juni

  • Seit den letzten News auf mtasa.com ist einiges passiert: auf dem SVN repository gibt es mittlerweile mehr als 300 Revisionen - das sind ca. 10 Updates pro Tag! An manchen Tagen kann man im Changelog eine beinahe endlose Zahl an stündlichen Änderungen sehen.

    So wie es aussieht wird wohl in den nächsten Wochen die Zahl der Updates zurückgehen, da einer der devs - lil_Toady - zum Militär muss, und einige andere devs Prüfungen schreiben müssen. Glücklicherweise wird MrJax, der vor langer Zeit schonmal beim Projekt mitgewirkt hat das Entwicklerteam tatkräftig unterstützen, das sollte das gröbste kompensieren.

    Wichtige Änderungen seit der letzten News:

    • Ryden hat SEHR VIEL an der Optimierung des Datenverkehrs von Client und Server gearbeitet, unter anderem durch eine Halbierung der Größe der Spieler-Synchronisationspakete und durch Verbesserungen an Fahrzeug-Synchronisation.
    • Damit verbunden wurden viele Codestellen gesäubert, dadurch erwarten wir uns dass andere Probleme wie der Synchronisationsverlust bei Animationen, Lags,.. ebenfalls behoben wurden.
    • Drei Singleplayer Features (schneller Nachladen, schneller Bewegen, schneller Schießen), die im MP zur Verschaffung von Vorteilen genutzt werden könnten sind nun standardmäßig deaktiviert. Wer diese Features benötigt kann sie natürlich für seinen Server wieder aktivieren, dafür haben wir einen neue Funktion implementiert - setGlitchEnabled
    • Das Sprühen von Grafittis (das Sammelfeature aus dem Singleplayer) ist nun komplett deaktiviert, so kommt es zu keinen Massencrashes mehr wenn jemand so ein Ding übermalen will.
    • Weitere Arbeiten am Support für eigene Modelle (fix für die Kollisions-Ersetzung, Funktion engineSetModelLODDistance hinzugefügt)
    • Schussweite des Snipergewehrs erhöht - Nametags werden jetzt auch beim snipern aus der Entfernung angezeigt.
    • Die Servermeldung im Netzwerk (LAN Boroadcasting) ist nun abhängig von der broadcasting-Einstellung in ASE, ausserdem haben wir eine eigene Implementation des ASE Protokolls eingebaut.
    • Mehrere Server Crashes wurden behoben (unter anderem der so genannte "trailer crash")
    • Verbesserungen und Fehlerbehebungen beim Server-Browser, Pingliste, Linux Server, Streamer, CEGUI, eigene Objekte, Paintjobs, Passanten, Züge, Map Downloads, Ressourcenunterstützung, standard ACL Konfiguration und am MTA Setupprogramm.

    Eine vollständige (englische) Liste gibts hier.

    Bei den Ressourcen (resource repository) gab es auch ca. 50 Änderungen, die wichtigsten sind:

    • Plugin-System für Race gamemodes eingeführt - das wurde gemacht um nicht essentielle Teile der eigentlichen Ressource in einzelne Ressourcen aufzuteilen. Dadurch können die Server flexibler konfiguriert werden, und die Entwicklung neuer Race Features ist einfacher.
    • Reguläre Gamemodes haben eine ähnliche Änderung erfahren - Teile wie Spielerfarben oder Missionstimer wurden von den Gamemodes in separate Ressourcen verschoben. Das sollte es ebenfalls einfacher machen, neue Gamemodes für MTA zu entwickeln, da man sich jetzt auf den Mode selbst konzentrieren kann. Für Dinge die nichts mit dem Gamemode an sich zu tun haben können Standardressourcen benutzt werden, anstatt jedesmal das Rad neu zu erfinden.
    • Deathmatch Gamemode hinzugefügt
    • Updates beim Map Editor (teilweise Fix von EDF Rasterlinien, Kompatibilitätsverbesserung für runcode, Fixes an Gamemode-Test und Speicherung, Paintjobs zu Fahrzeug EDFs hinzugefügt)
    • Updates beim Race (Nametags, Pickups, Zuschauer, Voting, Synchronisation von Spieler-Health mit Fahrzeug-Schaden wurde entfernt, da es den Spieler zu früh töten konnte, maximale Renndauer wurde erhöht)
    • Verbesserungen und Fehlerbehebungen an anderen Ressourcen (admin, amx, assault, broph, ctf, ctf_csitaly, freeroam)

    Eine vollständige (englische) Liste gibts hier.

    Das wars fürs erste ;)

    Einmal editiert, zuletzt von SATAN (26. April 2010 um 18:13)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!