Page MenuHomeFeedback Tracker

Linux Dedicated Server has cursed wheeled vehicle simulation
Assigned, NormalPublic

Description

Hello, I have reproduced a bug with a certain modded set of vehicles that ONLY EXISTS ON LINUX DS.

On Windows DS and Peertool this issue does not occur. I have tested Windows DS with higher ping and packet loss and was not able to repro, whereas on Linux DS I can repro EVERY TIME. Please let us know how we can fix it or work around it before it can be fixed upstream in the Linux DS.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Linux x64
Category
General
Steps To Reproduce
  1. Start a Linux DS with this mod: 5F1A37994E2B107D
  2. Spawn "FAV Warthog"
  3. Drive around and brake (not handbrake) while turning - see video
  4. Your/client FPS will drop

Note: When I get out of vehicle during this Low FPS phase it may continue driving like it's possessed.

Additional Information

Attached sample server config and videos on all tested platforms.

Tested Kernel versions: 6.1.0-25-amd64 6.1.0-26-amd64
Distribution: Debian 12

Tested both low and high ping. No difference.
Tested with packet loss. No difference.
Tested with DDOS protection. No difference (thought it might be filtering legitimate packets).

Logs when spawning vehicle on server are below. There are no logs during the Low FPS phase on the connected client.

09:34:00.340 WORLD : UpdateEntities
09:34:00.340 RPL : rpl::Pip::ProcessNetToGame
09:34:00.340 ENTITY : SpawnEntityPrefab @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.340 ENTITY : Create entity @"ENTITY:4611686018427388195" ('Vehicle','Assets/Vehicles/Wheeled/M12 FAV (CE)/M12 FAV no wheels.xob') at <1761.133545 44.701630 1075.099731> @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 ENTITY (W): Converted from old-style index parent surface, please resave
09:34:00.340 SPAWN (W): EmissiveLightSurfaceSlot couldn't find ParametricMaterialInstanceComponent at attached entity. Please check configuration of Light Manager at @"ENTITY:4611686018427388195" ('Vehicle','Assets/Vehicles/Wheeled/M12 FAV (CE)/M12 FAV no wheels.xob') at <1761.133545 44.701630 1075.099731> @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.340 SPAWN (W): EmissiveLightSurfaceSlot couldn't find ParametricMaterialInstanceComponent at attached entity. Please check configuration of Light Manager at @"ENTITY:4611686018427388195" ('Vehicle','Assets/Vehicles/Wheeled/M12 FAV (CE)/M12 FAV no wheels.xob') at <1761.133545 44.701630 1075.099731> @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.340 SPAWN (W): EmissiveLightSurfaceSlot couldn't find ParametricMaterialInstanceComponent at attached entity. Please check configuration of Light Manager at @"ENTITY:4611686018427388195" ('Vehicle','Assets/Vehicles/Wheeled/M12 FAV (CE)/M12 FAV no wheels.xob') at <1761.133545 44.701630 1075.099731> @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.340 SPAWN (W): EmissiveLightSurfaceSlot couldn't find ParametricMaterialInstanceComponent at attached entity. Please check configuration of Light Manager at @"ENTITY:4611686018427388195" ('Vehicle','Assets/Vehicles/Wheeled/M12 FAV (CE)/M12 FAV no wheels.xob') at <1761.133545 44.701630 1075.099731> @"{465027235B2A187D}Prefabs/Vehicles/Wheeled/M12 FAV/M12 FAV(CE).et"
09:34:00.341 SCRIPT (W): 'SCR_RefuelAtSupportStationAction': '' is missing SCR_FuelManager!
09:34:00.356 SCRIPT (E): 'SCR_BaseSupportStationComponent' 'EOnInit': 'GenericEntity<0x00007F9E5B4C4140> @"ENTITY:4611686018427388205" ('GenericEntity','Assets/Items/Fuel/Jerrycan_01/Jerrycan_01.xo' Support Station is set to use supplies but it has no SCR_ResourceComponent

Sample config

Linux DS

Windows DS

Peertool

Event Timeline

ceo_of_bacon edited Additional Information. (Show Details)Nov 9 2024, 10:45 AM
ceo_of_bacon edited Additional Information. (Show Details)Nov 9 2024, 10:52 AM
ceo_of_bacon edited Additional Information. (Show Details)
ceo_of_bacon edited Additional Information. (Show Details)Nov 9 2024, 10:57 AM
This comment was removed by Geez.
This comment was removed by Geez.
This comment was removed by Geez.
Geez changed the task status from New to Assigned.Nov 11 2024, 12:52 PM
Geez added a subscriber: Geez.

To add on to this, as I believe it's related since it's another vehicle sim issue - sometimes the throttle gets stuck in the vehicle. I would appreciate if someone would let us know how to work around this issue as it is not present in vanilla vehicles.