VAMx (Virtual Airlines Manager extended) ist eine grundlegend modernisierte und erweiterte Weiterentwicklung des ursprünglichen Virtual Airlines Manager (VAM) von Alejandro Garcia. Das Original-VAM war ein wegweisendes Open-Source-Projekt für virtuelle Airlines und wird von uns in tiefer Anerkennung als Fundament genutzt und unter den Bedingungen der CC BY-NC-SA 4.0 Lizenz weiterentwickelt.
VAMx ist keine einfache Aktualisierung — es ist eine vollständige Neuentwicklung auf Basis des Originals, die das Konzept konsequent in die Gegenwart und Zukunft führt.
Das ursprüngliche VAM war für PHP 5/7 entwickelt und nicht mehr ohne weiteres auf modernen Serverumgebungen betreibbar. VAMx löst das vollständig:
| Bereich | Original VAM | VAMx |
|---|---|---|
| PHP-Version | PHP 5 / 7.0 | PHP 8.4 — vollständig konform |
| Datenbankzugriff | mysqli ohne Prepared Statements | Prepared Statements durchgängig, SQL-Injection-Schutz |
| Datenbank-Engine | MyISAM | InnoDB — Transaktionen, Rollback, Crash-Sicherheit |
| Passwortsicherheit | MD5 / SHA1 | bcrypt via password_hash() |
| Mailversand | PHP mail() | PHPMailer — moderne SMTP-Authentifizierung |
| Session-Handling | unkontrolliert | Zugriffskontrolle auf jeder Seite, user_type-abhängig |
| Typ-Sicherheit | keine | Strict Types, Type Hints, Return Types überall |
| Fehlerbehandlung | kein Rollback bei Fehlern | Transaktionen mit try/catch und db->rollback() |
VAMx bringt eine Reihe von Funktionen mit, die im ursprünglichen VAM nicht existieren und speziell für AltoCloudsAirways entwickelt wurden:
| Funktion | Beschreibung |
|---|---|
| METAR für jeden Airport | Original-METAR via NOAA für alle Plätze mit offizieller Station. Für alle anderen — Heliports, Grasflugplätze, Wasserflugzeugbasen — wird das METAR automatisch aus aktuellen Wetterdaten berechnet. Über 84.000 Airports weltweit abgedeckt. |
| Automatische Ausweichflughäfen | Das System berechnet auf Basis des aktuellen Wetters passende Alternativflughäfen für jeden Flug — realistisch und situationsbezogen. |
| Notlandungen und Außenlandungen | Notlandungen mit dem Helikopter sowie Außenlandungen mit dem Segelflugzeug sind ausdrücklich erlaubt und werden vom System korrekt verarbeitet. |
| 14 persönliche Luftfahrzeuge | Jeder Pilot erhält ab Minute 1 genau 14 eigene Luftfahrzeuge — je eines pro Klasse, mit eigener Kennung. Die 14 Klassen decken alle im Simulator verfügbaren Typen vollständig ab. |
| Reputationssystem | Fortschritt durch Reputation statt Ranglisten. Flugzonen, Länder, besondere Airports und neue Luftfahrzeugklassen erweitern das Pilotenprofil. |
| Lobecs-Währung | Eigene VA-Währung, ausschließlich erflogen — niemals kaufbar. Einsetzbar für Kennzeichen, Lackierungen, Abzeichen und Eventzugänge. |
| Live-Flightboard | Echtzeit-Anzeige aller aktiven Flüge auf der Startseite via iFrame — automatische Aktualisierung alle 60 Sekunden. |
| ACA Design-System | Vollständiges eigenes CSS-Framework mit definierten Blocktypen (aca-panel-table, aca-panel-content, aca-panel-text), Farben und Sortier-IDs — konsistent auf allen Seiten. |
| Font Awesome Übersicht | Interne Referenzseite liest alle Icons direkt aus der CSS-Datei und zeigt Vorschau, Icon-Name und kopierbaren HTML-Code. |
| Pilot-Profil-Editor | Vollständiger Admin-Editor für Pilotendaten inklusive Statusverwaltung (neu, aktiv, inaktiv, gesperrt) mit automatischer Diary-Eintragung und farblicher Statusanzeige. |
Das Originalwerk Virtual Airlines Manager (VAM) wurde von Alejandro Garcia entwickelt und unter der Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) veröffentlicht.
VAMx respektiert dieses Urheberrecht vollständig. Das Original-VAM-Logo bleibt Bestandteil dieser Plattform als sichtbares Zeichen der Anerkennung. Alle Erweiterungen, Änderungen und Neuentwicklungen in VAMx sind als solche klar gekennzeichnet und ändern nichts an den Rechten des Originalautors.
Originalquelle:
virtualairlinesmanager.net
Historische Mitwirkende (2020–2025): Jürgen Wagner, Marc Bauer
VAMx – Anpassung, Erweiterung und Pflege ab 2026: Lothar Propson
Credits: Claus Sosnowski, Ben Sinn
VAMx Version: 4.0.1
PHP: 8.4
Datenbank: MariaDB / MySQL — InnoDB
Frontend: Bootstrap 3, jQuery, DataTables, Font Awesome 6
Lizenz Basis: CC BY-NC-SA 4.0
Version in English language