Neues aus dem Hangar

Monday, January 31st, 2011

Seit dem Jahreswechsel war es sehr ruhig bei und um AirlineSim. Aus diesem Grund wollen wir euch hier einen kleinen Überblick darüber geben, woran wir gegenwärtig arbeiten.

Planungen für 1.6

Bereits in unserem letzten Status-Post hatten wir angedeutet, dass für den nächsten großen Milestone eine Generalüberholung des Flugzeug- und Performancesystems angedacht ist. Allerdings wollen wir diesen erheblichen Eingriff in das Gesamtsystem nutzen, um AirlineSim an möglichst vielen weiteren Stellen zu verbessern und abzurunden. Hierzu wurde ein umfassender Definitionsprozess angestoßen, um in einem ersten Schritt alle Stärken, Schwächen und sonstigen Eigenheiten zu sammeln, welche das Spiel zu dem machen, was es ist. Dieser Katalog wird es uns im Anschluss erleichtern, die einzelnen Funktionen im Kontext des Gesamtkonzepts zu bewerten. Ziel soll hierbei sein, viele der konzeptionellen Schwachstellen, unter denen AirlineSim vor allem auf Grund seiner langen und bewegten Geschichte zu leiden hat, zu beseitigen.

Dieser Prozess ist noch in einem Anfangsstadium, ist auf eine Dauer von etwa zwei bis drei Monaten angelegt und wird früher oder später mit Sicherheit auch in die Community getragen. Wir werden euch diesbezüglich auf dem Laufenden halten.

Neue Bezahlmethoden

Dieser Punkt betrifft selbstverständlich nur Spieler, die auch auf unseren internationalen Spielwelten unterwegs sind. Dort werden wir in den kommenden Wochen als zusätzliche Bezahlmethode das Bezahlen per Handy ermöglichen. Anfangs wird dies in etwa 20 Ländern möglich sein. Bei Bedarf wird die Liste der unterstützen Länder selbstverständlich erweitert. Ebenfalls neu und bereits aktiv sind Prepaid-Bezahlungen in eigener Währung für Argentinien und Mexiko.

Der “Hängende-Flieger-Bug”

Viele waren schon selbst betroffen, andere haben sicherlich bereits im Forum davon gelesen: Durch einen Bug bleiben sporadisch Maschinen einfach “in der Luft hängen”. Nachfolgende Flüge werden dadurch gestrichen und es kommt zu erheblichen Belastungen für die betroffenen Airlines. Leider haben wir es bisher nicht geschafft, die Ursachen für dieses Problem zu lokalisieren. Veranschaulichen kann man sich das Problem evt. so: In einer durchschnittlichen Spielwelt werden pro Woche etwa 1 Million Flüge durchgeführt. Wenn man grob überschlagen annimmt, dass der Bug täglich insgesamt – also auf allen Spielwelten zusammen – etwa ein Dutzend mal zuschlägt, dann entspricht dies einer Fehlerquote von 0,008%. Da es nach den bisher vorliegenden Berichten keine erkennbaren Zusammenhänge zu speziellen Spielaktionen (Flugplanung, Transferflüge o.ä.) gibt, fischen wir wortwörtlich im Trüben. Solange der Fehler sich nicht in vitro reproduzieren lässt, ist er praktisch nicht zu beheben.

Wir arbeiten daher an einem Workaround und hoffen das Problem auf diese Weise de facto in absehbarer Zeit aus dem Weg zu schaffen. Bis dahin bitten wir alle betroffenen Spieler, sich unter Angabe der Registrierung der Maschine und der jeweiligen Spielwelt an unseren Support zu wenden. Die Maschine kann dann an ihren Zielort gesetzt werden. Wir bitten um Verständnis dafür, dass wir das verloren gegangene Spielgeld nicht erstatten können.

Anstehende Updates

Sobald das oben stehende Problem umschifft ist, werden wir möglichst zeitnah einen Wartungs-Patch einspielen, der dann wie immer auch andere kleine Änderungen enthalten wird. Zudem arbeiten wir momentan an einem neuen Kostenrechungsfeature, welches aber gegenwärtig noch Experimentalcharakter hat und auf welches wir in einem dedizierten Blogeintrag näher eingehen werden.

Darüber hinaus wird es wahrscheinlich in absehbarer Zeit wieder einen Datenpatch geben. Sollten euch noch Fehler oder Lücken in unserer Datenbasis aufgefallen sein, dann schickt diese bitte an unseren Support, so dass wir sie in den anstehenden Patch aufnehmen können.

Weitere Projekte

Nicht vorenthalten wollen wir euch natürlich einen nicht unerheblichen Grund für die relative Ruhe: Wir erarbeiten parallel zu AirlineSim an Prototypen für ein neues Projekt, welches möglichst noch in diesem Jahr starten soll. Nachdem wir bereits im vergangenen Jahr nach euren Meinungen und Wünschen diesbezüglich gefragt haben, geht es derzeit um die Ausarbeitung verschiedener, mehr oder weniger konkreter Konzepte. Im wesentlichen stehen derzeit ein neues Browsergame und ein Singleplayer-Spiel auf dem Prüfstand (beides natürlich Wirtschaftssimulationen), während weitere Prototypen für andere Konzepte ebenfalls weiterhin denkbar sind. Diese gründliche Vorarbeit erfordert natürlich viel Zeit und Energie, dürfte sich aber später in Form eines guten Spiels auszahlen.

Auch über die weitere Entwicklung in diesem Bereich werden wir euch selbstverständlich auf dem Laufenden halten.

Ein kleines Statusupdate

Sunday, December 12th, 2010

In diesem Eintrag will ich kurz umreißen woran wir momentan arbeiten und welche Arbeiten und Updates in den kommenden Wochen geplant sind. Zunächst will ich eure Aufmerksamkeit aber noch einmal auf unsere Weihnachtsspendenaktion lenken, an welcher Ihr euch noch bis zum 24. Dezember beteiligen könnt. Wer also noch nicht gespendet hat kann dies noch etwa 2 Wochen lang tun und hierfür kostenlose Credits abstauben.

Nun aber zu unserem Statusupdate:

Datenpatch D3 und Flugzeugdaten

Es gibt gute und schlechte Nachrichten. Die guten zuerst: Der Patch kommt auf jeden Fall noch im Dezember und wird eine große Anzahl an neuen Flughäfen enthalten, darunter mehr als 30 in China allein. Des weiteren wurden diverse Korrekturen vorgenommen und teilweise Aufkommenswerte einzelner Flughäfen angepasst. Die schlechte Nachricht: Die Flugzeugdaten bereiten uns großes Kopfzerbrechen. Zwar werden mit dem Patch auf jeden Fall zwei neue Flugzeugtypen eingeführt – der A330-200F sowie die CRJ-1000 NG – allerdings wurde durch die Recherchearbeit zu diesen beiden Mustern wieder einmal deutlich, dass AirlineSim in diesem Bereich mit diversen Altlasten zu kämpfen hat, die es endlich zu beheben gilt. So kann es mit dem aktuellen Performancesystem und der bestehenden Datenbasis vorkommen, dass selbst neu eingeführte Modelle schlechtere Verbrauchswerte aufweisen als ihre Vorgänger, von wohl bekannten Unzulänglichkeiten der bereits vorhandenen Modelle ganz zu schweigen. Wir werden also vermutlich in den kommenden Wochen und Monaten auf das Einpflegen neuer Muster verzichten und stattdessen eine Generalüberholung des Flugzeugdaten- und Performancebereichs angehen. Wie diese im Detail aussehen könnte ist gegenwärtig noch nicht klar, sie könnte aber im nächsten großen Versionsschritt zu 1.6 münden und somit diverse neuen Features und tiefgreifende Änderungen mitbringen. Die endgültigen Entscheidungen hierzu werden aber frühestens 2011 getroffen, das kommende Jahr wird also wieder spannend!

Updates am Paymentsystem

Die vergange Woche haben wir vor allem mit Arbeiten an unserem Bezahlsystem verbracht. Ziel war es, das System auf die Einführung neuer internationaler Bezahlmethoden in Fremdwährung vorzubereiten. Somit sollte AirlineSim mittelfristig auch in solchen Ländern verfügbar sein, in denen das Spielen bisher durch das Fehlen passender Bezahlmethoden den meisten Menschen verwehrt geblieben ist. Diese Arbeiten benötigen mehr Zeit als mir lieb ist, sollten aber bis Ende des Jahres größtenteils abgeschlossen und weniger zeitintensiv sein. Das Update auf das überarbeitet Payment wird vermutlich im Laufe der kommenden Woche stattfinden. Für die deutsche Community ergeben sich hierdurch selbstverständlich keine Änderungen, da hier die Bezahlung auch weiterhin über das Paymentsystem von 4players abgewickelt wird.

Der nächste Patch: 1.5.5

Was mich zum nächsten und interessantesten Punkt bringt: Update 1.5.5. Eigentlich sah die Planung derart aus, in Verlauf der vergangenen Woche einen Hotfix zu den Börsenänderungen aus 1.5.4 einzuspielen. Allerdings erwies sich dieser in meinen Augen als überflüssig: Die meisten Änderungen korrigieren lediglich Details mit niedriger Priorität, während eine Verhinderung von Kurssprüngen nach IPOs weder als sinnvoll machbar noch als erstrebenswert zu bewerten ist. Entsprechend werden die bereits fertiggestellten Korrekturen wahrscheinlich im Rahmen des nächsten Patchdays in der letzten Woche vor Weihnachten ihren Weg auf die Server finden. Neben den üblichen Bugfixes wird das 1.5.5-Update wahrscheinlich einige neue und sehr nützliche Auswertungstools enthalten, die bei der Optimierung bestehender Routen helfen werden. Einen kleinen Ausblick darauf gibt es hier.

Soviel zum aktuellen Status von AirlineSim. An dieser Stelle will ich noch ein letztes Mal an das am kommenden Wochenende stattfindende Weihnachtstreffen in Nürnberg erinnen. Informationen hierzu findet Ihr wie immer im Forum.

Neue Börsenregeln stehen fest

Wednesday, November 17th, 2010

Die Erfahrungen nach unserem letzten internationalen Serverstart hatten gezeigt, dass mit dem Start der ersten Börsengänge etwa zwei Wochen nach Öffnung einer neuen Spielwelt ein geradezu exzessiver Missbrauch der Aktienmärkte stattfindet. Aus diesem Grund hatten wir vor einigen Wochen auf unserer neusten Spielwelt Fornebu die Fristen für Börsengänge verlängert, um Zeit für eine Überarbeitung der entsprechenden Regeln zu gewinnen.  Wie alle im Forum aktiven Spieler sicherlich mitbekommen haben, wurde diese Zeit rege zum Austausch und zur Erarbeitung von Ideen genutzt, wie man dem Problem Herr werden könnte. Dabei wurden die folgenden Grundsätze vorgegeben:

  • Sowohl die Probleme beim Börsengang, als auch beim späteren Aktienhandel, müssen gelöst werden.
  • Die Börse stellt kein Kernfeature des Spiels dar, soll also primär die strategischen und nicht die spekulativen Elemente des Aktienhandels abbilden.

Als Ergebnis des Diskussionsprozesses haben wir uns für folgende Maßnahmen entschieden, die bereits mit der kommenden Version 1.5.4 implementiert werden:

  1. Börsengänge können nur noch bis maximal 200% überzeichnet werden.
  2. Der Börsenkurs folgt einem vorgegebenen Basiskurs der sich eng am Unternehmenswert orientiert und eine grobe Prognose über die Unternehmensentwicklung enthält.
  3. Durch Handel bedingte Kursschwankungen ergeben sich nur noch in einem Rahmen von +/-10% des Basiskurses.

Spieler, die aktiv am Börsengeschehen teilnehmen, sollten sich also auf Kursschwankungen am Patchday gefasst machen. Wie diese ungefähr aussehen werden lässt sich anhand des Wertes eines börsennotierten Unternehmens abschätzen.

Wichtig: Die Formel zur Berechnung des Basiskurses kann nicht als final bezeichnet werden und wird mit hoher Wahrscheinlichkeit nach den Patchday weiter optimiert. Es empfiehlt sich also, eventuelle Kursverluste zunächst auszusitzen und zukünftige Änderungen an der Berechnung abzuwarten.

Wir planen das 1.5.4-Update gegen Ende der kommende Woche einzuspielen. Dies hängt aber von den Ergebnissen weiterer interner Tests ab.

Update zu Serviceverträgen

Tuesday, September 21st, 2010

Kürzlich haben wir eine geplante Änderung im Zusammenhang mit überbuchten Serviceverträgen bekannt gegeben. Allerdings kam die Tatsache, dass Flüge, für welche die gebuchte Handlingkapazität nicht ausreicht, einfach gestrichen werden sollten, bei euch verständlicherweise nicht sonderlich gut an.

Wir haben daher in euren Stellungnahmen im Forum und team-intern nach Lösungsansätzen gesucht, wie man das ursprüngliche Problem – nämlich die Ausnutzung überbuchbarer Verträge um sich eine bessere Flugbewertung zu erschleichen – auch ohne harte Flugstreichungen beheben kann. Dabei sind wir zu dem Schluss gekommen, dass keiner der einfachen Lösungsansätze erstrebenswert ist. Eine Streichung der Flüge ist zu hart, ein höherer Preis für Überhänge läuft dem Sinn des Ground-Handling-Features zuwider und eine pauschale Image-Korrektur ergibt im Kontext des neuen Flugbewertungssystems keinen Sinn.

Aus diesem Grund haben wir uns entschieden, auf die Einführung jeglicher Sanktionen mit dem kommenden Patch zu verzichten. Stattdessen werden wir mindestens bis zum übernächsten Patch nach weiteren möglichen Lösungen suchen. Für eure Mithilfe in dieser Sache wären wir selbstverständlich sehr dankbar.

Zwei gute Nachrichten gibt es trotzdem: Zum einen werden die auf Grund der geplanten Sanktionen eingebauten Hilfsfeatures natürlich trotzdem integriert, zum anderen ist die Hardware für unsere vierte deutsche Spielwelt mittlerweile eingetroffen und wird auf ihren Einsatz vorbereiten. Wir werden also zeitnah einen Starttermin nennen können.

Neue Funktionen für Serviceverträge

Thursday, September 9th, 2010

In AirlineSim 1.5 haben die eigenen Gebäude und die damit verbundenen Bodendienste ein umfangreiches Update erhalten. Allerdings sind die Arbeiten an diesem Teilbereich noch nicht abgeschlossen. Ein konkreter Punkt, welcher bisher noch unerledigt geblieben war, ist der Einfluss der Bodendienste auf die Flugbewertung, wenn man keine ausreichenden Kapazitäten gebucht hatte.

Demnach was es bisher so, dass die Bewertung des Terminal-Gebäudes auch dann (positiv oder negativ) in die Flugbewertung einfloss, wenn bei Flugbeginn auf Grund einer Überbuchung der AS-Standardservice verwendet wurde. Die Folge: Mit einem winzigen Kontingent  an Premium-Service konnte man sich eine bessere Flugbewertung erschleichen und gleichzeitig nur Standardpreise bezahlen.

Mit dem kommenden Update 1.5.3 wird diese Lücke behoben. Dies geschieht auf eine recht drastische Art und Weise: Sind bei Flugbeginn keine ausreichenden Kapazitäten vorhanden, so wird der Flug schlicht gecancelt. Damit dies nicht zu Chaos und Frust führt, weil irgendwo ein paar Einheiten zu wenig gebucht wurden, haben wir einige neue Features implementiert, die bei der Vermeidung solcher Situationen bzw. bei der Identifikation der Ursachen für einen Flugausfall helfen sollen:

Schnelle Übersicht über zugewiesene Kapazitäten

In der Liste der abgeschlossenen Serviceverträge wird un für jeden Vertrag angezeigt, wie viele Flüge ihm zugewiesen sind und welche Kapazitäten dadurch bereits verplant sind.

Warnung bei Vertragsüberbuchung

Werden einem Servicevertrag mehr Kapazitäten zugewiesen als verfügbar, so gibt AirlineSim eine Warnung aus. Dies passiert an verschiedenen Stellen im Spiel, sobald sich das gebuchte Volumen verändert, also zum Beispiel in der Flugplanung oder auf der Niederlassungsseite.

Transparente Darstellung der Streichungsgründe

Wurde bisher ein Flug gecancelt konnte man lediglich raten, woran es genau gelegen hat. Ab sofort kann man sich eine Liste der Probleme anzeigen lassen, die zur Streichung eines Fluges geführt haben, indem man über den Status “cancelled” in der Liste der Fluginstanzen fährt.

Übersicht der zugewiesenen Flüge

Schließlich wird es für jeden Servicevertrag eine Detailseite geben, auf der eine Liste aller dem Vertrag zugewiesenen Flugsegmente angezeigt wird. Hierüber kann man unkompliziert einen Überblick erhalten und gegebenenfalls Flugnummern finden, die man lieber anders zuweisen würde. Bisher musste man hierfür entweder mühsam alle Routen durchsuchen oder manuell Listen führen.

Für größere Ansicht, Bild anklicken

Dies sind alle neuen Funktionen, die im Zusammenhang mit den Serviceverträgen in der kommenden Version 1.5.3 fest enthalten sein werden. Natürlich kann es sein, dass bis zum oder nach dem Release noch zusätzliche Helferlein integriert werden. Wir würden uns in jedem Fall über euer Feedback freuen, um die Einführung der neuen Überbuchungsregel möglichst problemlos über die Bühne zu bringen.

Ein Bug weniger, ein Feature mehr

Thursday, August 12th, 2010

Wir wurden nach dem Start von AirlineSim 1.5 darauf aufmerksam gemacht, dass es mit den Flugrechten bei den neuen Via-Flügen noch Probleme zu geben schien. In allen Beobachtungen blieb das 2. Segment eines Via-Fluges immer leer, sofern dieses keine eigenen Flugrechte hat (Für alle die jetzt schon nur noch Flughafen verstehen empfehle ich den Artikel zum Thema Flugrechte in unserem Wiki).

Heute habe ich nach diesem Bug gesucht und fand die Ursache auch recht zügig: Bei der Umsetzung des neuen Flugsystems für 1.5 wurde an einer wichtigen Stelle schlicht vergessen, Via-Flüge zu berücksichtigen. Der Fix war entsprechend schnell erledigt, aber ich wurde dabei auf ein potentielles Feature aufmerksam, welches es bisher in AirlineSim nicht gab.

In der Realität betreiben einige Airlines “Mini-Hubs” an Flughäfen im Ausland, um vor allem nach Langstreckenflügen Passagiere an ihre finalen Zielorte zu bringen. Ein Beispiel wären Hubs von südamerikanischen Airlines in Spanien, europäischen Airlines in Florida oder amerikanischen Airlines in Asien. Zwar haben die Airlines – sofern keine gesonderten Abkommen der Drittländer vorliegen – in aller Regel keine eigenen Flugrechte auf diesen Anschlussflügen, aber sie dürfen diejenigen Passagiere weiterbefördern, die sie mit ihren Flügen eingeflogen haben.

Dieses “Feature” gibt es nun auch in AirlineSim. Ihren Spaß dürften damit vor allem erfahrene Spieler haben, denn einen derartigen Mini-Hub kostendeckend zu betreiben dürfte nicht ganz einfach sein. In den meisten Fällen wird man einen ähnlichen Effekt mit guten Interlining-Abkommen erreichen können aber man hat mit der neuen Funktion die Möglichkeit selbst zu verteilen, wenn ein entsprechendes IL-Angebot vor Ort nicht gegeben ist.

Ebenfalls relevant ist das Feature für die eigentliche Via-Flüge. Sie sind nun wirklich nur dann interessant, wenn man durch ein 5th-Freedom-Abkommen zusätzliche Passagiere am Zwischenstopp mitnehmen darf. Alle anderen Fälle lassen sich auch ohne einen Via-Flug abbilden. Natürlich spart der Via-Flug auch weiterhin eine Flugnummer und es wird in Zukunft vermutlich auch die Möglichkeit eines dedizierten, technischen Stopps geben.

newsletterrss