2.2 KiB
Reisekosten
Der Planer bewertet Strecken nach Entfernung × Verkehrsmittel-Multiplikator. Geschwindigkeitsunterschiede werden wie vom Nutzer gewünscht ausschließlich über die Multiplikatoren abgebildet. Es wird kein Reisezeitmodell verwendet.
Aufgezeichnete Bodenrouten verwenden ihre Linienlänge einschließlich der Anschlüsse. Taxis verwenden native Flugpfadpunkte statt Fahrpreis oder alter Pauschalkosten (Sturmwind–Eisenschmiede, Kante 15: 6457.25 Yards). Schiffe, Zeppeline und Tram verwenden native Transportgeometrie; Kartenwechsel und Teleports erzeugen keine künstlichen Koordinatensprünge. Statische Transportanimationen berücksichtigen Spawnposition und ParentRotation. Freiflug und lokale Anschlüsse verwenden ihre geometrische Entfernung. Portale erhalten eine Basis von 1, da die Entfernung zwischen Karten keinen sinnvollen physischen Reiseweg beschreibt. Unmessbare Verbindungen werden nicht mit erfundenen niedrigen Kosten bevorzugt. Direkter Flug konkurriert mit dem Graphen, statt unabhängig von dessen Kosten sofort ausgewählt zu werden.
Konfiguration: Clientless.Travel.CostMultiplier.Ground, .Taxi, .Flight,
.Ship, .Zeppelin, .Tram, .Portal; derzeit alle 1. Faktoren werden auf
0.01 bis 100 begrenzt. Clientless.Travel.CostVariation ist derzeit 0.20
(zulässig 0 bis 0.90). Pro Reise wird jeder Verkehrsmittelfaktor einmal unabhängig
variiert; innerhalb der Reise bleiben die Gewichte stabil. Ein neues Ziel oder
eine nach Abschluss begonnene Reise erhält ein neues Profil. Fehlgeschlagene
Wiederholungen und Recovery derselben Reise behalten das bestehende Profil.
Gruppenmitglieder übernehmen Route und Kostenprofil des Anführers. Auch Anschlussplanung und Recovery verwenden dieses Profil. Native Logs enthalten Journey-Seeds und Faktoren zur Überprüfung; eine gemeinsame Makroroute garantiert keine räumlich versetzte Kolonnenbewegung.
Validierung: acht gezielte Regressionstests bestanden, CMake-Build mit -j10 und
Installation erfolgreich. Native Taxi-/Transportentfernungen und gemeinsame
Journey-Seeds wurden beobachtet. Der Gruppentest 02.11.2026 um 06/07 Uhr prüft
die tatsächlichen Reiseergebnisse; erfolgreicher Build ist keine Gameplay-Abnahme.
Build-/Testlogs: checkpoints/2026-11-02-travel-costs/.