oculus-compat #2

Merged
DL2x merged 6 commits from oculus-compat into lobby-servers 2026-04-27 14:56:24 +02:00
Owner

intigrate incomming changes

intigrate incomming changes
Add defensive checks, logging and safer event wiring to avoid NREs. Adds null checks and warnings for TrainCar, couplers, controlsOverrider, simulationFlow and brakeSystem; protects coupler/control/fuse/port subscription loops; guards brake event hookups; improves debug/warning messages; and wraps control-settling loop in a try/finally so authority is always released. Overall improves robustness and diagnostics during initialisation and control handling.
Add a log entry when receiving a player-joined packet.
Adjust the loading UI text from "Syncing Rolling Stock" to "Syncing rolling stock" for consistent casing.
Add a guard in ClientPlayerManager.AddPlayer to detect if a player with the same playerId already exists. If found, log a warning  and remove the existing player before instantiating a new player.
Reviewed-on: #1
DL2x merged commit 8e0b696a7e into lobby-servers 2026-04-27 14:56:24 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DL2x/dv-multiplayer!2
No description provided.