Space Engineers

Space Engineers

[Legacy] Fix PB Inputs API (IMyShipController.MoveIndicator)
[Bug report] Losing control of the cockpit
I'm pretty sure this issue is caused by this mod, but please be aware that I am not sure of all the details I am about to list as we're not able to consistently reproduce the problem on our Dedicated server.

When two ships join using a connector, it's the bigger ship that has the control and the only one that can move - that's how it always was.
However, if the smaller ship disconnects first using their "unlock connector" option while both pilots are in their seats, the bigger ship loses control over the vehicle completely, as if the inputs did not work at all, while the smaller ship is completely fine. Getting out of the seat/cockpit and getting in again does not fix that, even disconnecting and connecting to the server again does not help. Switching the "main cockpit" or "control thrusters/gyros" option on and off with or without re-entering the cockpit did not fix it either.
The only fix we could find is for any other player to enter the "disabled" cockpit - and they can move the ship around normally. When the first player then re-enters their ship, it works normally again too.

This issue also happens when the ship connect through a base - when two ships are connected to a station, two pilots are in their cockpits and the smaller one disconnects first, the bigger one cannot move after disconnecting until somebody else briefly enters his cockpit.

Everything else works for the "disabled" cockpit/seat - switching dampeners, using the toolbar, in one of our trials even a second pilot seat controling a MART turret worked, just not the main cockpit.
< >
Showing 1-1 of 1 comments
Digi  [developer] 16 Feb, 2021 @ 1:48pm 
Well since you seem to've narrowed it down, did you try the same steps (and preferably same ships) without the mod? :P

Shift+R can be held to not send your inputs to server so if you find a case where it breaks and then fix it, try that to see if it stops doing it... then try again without it to see if it starts doing it xD

Unfortunately if this mod causes those isses it pretty much means it's dead as all I'm doing is setting the MoveIndicator/etc serverside on those cockpits so that PB can read them without special code.

I could add terminal properties for PB to read the indicators from, but then might as well use my control module mod for way more inputs.
Last edited by Digi; 16 Feb, 2021 @ 1:49pm
< >
Showing 1-1 of 1 comments
Per page: 1530 50