BSO Docs

Alles, was du für BSO – Bus Simulator Online brauchst: Installation, Freunde und Lobby, Spielen.

Erste Schritte

Voraussetzungen: Windows 10/11 (64 Bit), Bus-Simulator 2012 über Steam und die .NET 10 Runtime (x64) – die Mod braucht sie, der Launcher prüft das und zeigt den Download an.

  1. Setup herunterladen (BSO-Launcher-Setup.exe) und starten. Der Assistent fragt nach Sprache, Ordner (Standard %LocalAppData%\Programs\BSO Launcher) und Verknüpfungen – ohne Admin-Rechte.
  2. Konto erstellen oder anmelden.
  3. Mod herunterladen – oder einfach spielen, der Launcher installiert sie dann selbst.
  4. Unter Freunde Freunde hinzufügen, eine Lobby erstellen und zusammen spielen.
Warnt Windows beim ersten Start vor einem unbekannten Herausgeber (SmartScreen): Weitere Informationen → Trotzdem ausführen. Die Datei ist (noch) nicht signiert.

Launcher

  • Spielen – Status von Spiel, BSO-Mod und .NET-Runtime. Mod herunterladen holt jederzeit die neueste Mod.
  • Freunde – Freunde, Anfragen und deine Lobby (siehe unten).
  • Neuigkeiten – Änderungen der letzten Versionen von Mod und Launcher.
  • Einstellungen – Sprache (Deutsch/Englisch), Launcher und BSO automatisch aktualisieren, Nach Updates suchen, Launcher offen lassen, Spielordner, Deinstallieren.

Updates sind mit dem BSO-Release-Schlüssel signiert. Der Launcher installiert nur geprüfte Dateien – auch wenn jemand den Download-Server übernehmen würde. Gibt es beim Start einen neuen Launcher, installiert er sich gleich selbst und startet neu; neue BSO-Versionen kommen beim Start und vor jedem Spielstart. Beides lässt sich in den Einstellungen abschalten.

Freunde & Lobby

  1. Freunde hinzufügen: unter Freunde den BSO-Benutzernamen eingeben. Der andere nimmt die Anfrage an. Ein grüner Punkt heißt: gerade online.
  2. Lobby erstellen und Freunde mit Einladen dazuholen. Sie sehen die Einladung im Launcher und treten bei.
  3. Wer die Lobby erstellt hat, drückt SPIELEN: Damit startet der Server der Lobby auf dem BSO-Relay – niemand muss etwas hosten oder Ports im Router freigeben.
  4. Danach drücken die anderen SPIELEN: Bus-Simulator 2012 startet und verbindet automatisch mit dem Server der Lobby.

Wer die Lobby erstellt hat, kann Mitglieder entfernen und die Lobby auflösen. Ist 15 Minuten niemand aus der Lobby online, wird sie geschlossen; der Server stoppt, sobald keiner mehr drauf ist. Bricht die Verbindung im Spiel ab, verbindet BSO alle 10 Sekunden von selbst neu.

Im Spiel

Oben links steht die BSO-Anzeige: deine Position, ob du zu Fuß oder im Bus bist, und darunter alle Mitspieler mit Entfernung und Tempo. Mitspieler siehst du in der Welt als Bus bzw. Spielfigur mit Namensschild.

BSO läuft in der 64-Bit-Version des Spiels (Steam startet sie auf 64-Bit-Windows automatisch).

Tasten

TasteWas
F9BSO-Anzeige ein/aus
F10Alle Objekte der Szene in eine Datei schreiben (Diagnose)
F11Vollbild im Fenster ↔ normales Fenster (wenn im Spiel „Vollbild“ aus ist)

Konto

Mit deinem BSO-Konto meldest du dich im Launcher an; der Benutzername ist dein Name im Spiel. Unter Profil kannst du E-Mail und Passwort ändern, angemeldete Geräte abmelden und dein Konto löschen. Passwörter liegen nur als Hash auf dem Server, die Anmeldung im Launcher bleibt 30 Tage gespeichert.

Probleme?

ProblemLösung
„Bus-Simulator 2012 nicht gefunden“Im Launcher den Spielordner wählen (der Ordner mit Bin_High_Win64).
„.NET 10 Runtime fehlt“.NET Runtime 10 (x64) installieren.
Keine BSO-Anzeige im SpielBin_High_Win64\BSO\BSO_Loader.txt ansehen – dort steht, wie weit BSO gekommen ist.
SPIELEN in der Lobby ist grauDer Server läuft noch nicht – er startet, sobald der Ersteller der Lobby auf SPIELEN drückt.
„Kein Zugang zu dieser Lobby“Im Launcher in der Lobby neu auf SPIELEN drücken (das Ticket gilt nur für die Lobby, in der du gerade bist).
„Nicht über den BSO Launcher gestartet“Das Spiel im Launcher mit SPIELEN starten – nur so bekommt BSO dein Konto.
„Spiel-Ticket abgelaufen“Das Ticket gilt 24 Stunden: Spiel beenden und im Launcher neu starten.
BSO lässt sich nicht aktualisierenErst das Spiel schließen – solange es läuft, sind die Dateien gesperrt.
Launcher-Fenster bleibt weißWebView2-Runtime installieren.

BSO entfernen: im Launcher unter Einstellungen → BSO deinstallieren oder Windows-Einstellungen → Apps.

Für Entwickler

  • BSO-Mod – Mod (C#, .NET 10) und Loader (dinput8.dll, C++)
  • BSO-Launcher – Launcher
  • BSO-Website – diese Website: Konten, Freunde, Lobbys, Releases
  • BSO-Relay – die Lobby-Server, über WebSocket ohne Portfreigabe

Die Mod hängt sich über eine Proxy-dinput8.dll ins Spiel, startet .NET und ruft die Havok Vision Engine über ihre exportierten Funktionen auf – Spieldateien werden nicht verändert.