MrMahoandClaude Opus 5.5 cda31cd070 Erste Version
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00
2026-10-28 17:26:24 +01:00

BSO Server

Dedizierter Server für BSO – Bus Simulator Online (Multiplayer-Mod für Bus-Simulator 2012).

Nimmt Spieler an (Hello → Welcome), merkt sich den letzten Zustand jedes Spielers und reicht ihn an alle anderen weiter. Eine einzige Schleife fragt alle Verbindungen ab – ohne Sperren. Protokoll wie bei MSCO: [int Länge][byte Typ][Daten] über TCP.

Shared\*.cs (Protokoll, PacketReader, Connection) sind dieselben Dateien wie in BSO-Mod – bei Änderungen in beiden Repos gleich halten und bei inkompatiblen Änderungen Protocol.Version erhöhen.

Starten

Voraussetzung: .NET 10 Runtime.

BSO.Server.exe --bot                                   # Port 7777, mit Testbot
BSO.Server.exe --port 7777 --name "Mein Server" --max 8
BSO.Server.exe --probe host[:port]                     # Test: verbindet sich wie die Mod, zeigt was ankommt

Für Spieler von außen Port 7777/TCP im Router/Firewall freigeben.

Konsole
status Spieler mit Position, Modus und Tempo
bot Testbot an/aus – fährt als „Bus“ 30 km/h Kreise (20 m) um den ersten Spieler
kick <id> [grund] Spieler entfernen
stop Server beenden

Bauen

dotnet publish -c Release -o publish
.\release.ps1 -Product server -Version 0.2.0 -File BSO-Server.zip -Changelog "..."
S
Description
No description provided
Readme
100 KiB
Languages
C# 88.8%
PowerShell 11.2%