Page MenuHomeSchine - Phabricator

Starmade | Locked Rails on Ship Blueprint (and original ship)
Closed, DuplicatePublic

Description

Due to an unknown cause, all rail entities on a ship will stop updating. This problem persists across servers and is carried in the blueprint. Copying sections of the effected ship and pasting them onto a new core will carry the problem with the pasted section as well. (Only tested with sections that contained rails\logic.)

The only known workaround requires the removal, replacement, and re-linking of ALL rails\logic in a build. I have had multiple people, on multiple systems try this and it seems linked to the blueprint\ship.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.535
Category
Control Block System: Rails/Docking
First occurrence (version)
0.199.429
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
User/Reporter/Contact
Username on Registry
https://starmadedock.net/members/asypha.273518/
Username/Profile on Steam
http://steamcommunity.com/profiles/76561197972116486
Steps to reproduce

I am including the blueprint to a ship which currently has frozen rails. Simply loading that ship and attempting to move an existing entity, or placing new rails and attaching a new entity will show the locked rails.

The ship is rather large, so you may prefer to take a chunk and place it on a new core. I did so with the entire head of the ship and saw the same, locked rails, so it could conceivably be troubleshot on a smaller scale.

Serverconfig (server.cfg)
 <replace this block with the file content, 
but do not remove the first and last line. 
Before using the paste function, mark the area from the 
opening angle bracket to the closing angle bracket>
Clientconfig (settings.cfg)
 <replace this block with the file content, 
but do not remove the first and last line. 
Before using the paste function, mark the area from the 
opening angle bracket to the closing angle bracket>

Event Timeline

Asypha created this task.Apr 29 2017, 5:49 PM
AndyP added a subscriber: AndyP.May 4 2017, 10:08 PM

Location to remove rail to fix movement:

Asypha added a comment.May 5 2017, 7:09 PM

As is normal, after finally submitting a broad bug report, I was able to track down the freeze to a SINGLE block. There is a rail in the shuttle bay control room (in the top portion of the head) where a single rail somehow became linked to two other rails. I will include a screenshot of the rail with one of the links showing as well as a shot of the logic sitting beneath the rails\buttons. Removing that one rail unfroze all blocks. Oddly, this one rail was linked even on blueprints from before I had a freezing issue. I suspect that the linking was a result of one of the rail updates in the last few months.

So perhaps the bug report should be changed to identify the cause of this linking instead of the general frozen state, as well as correcting the state when detected.

(Apparently I've been looking at this comment in preview mode the last few times I came on... Posting finally.)

lancake claimed this task.

-Rejected-

Same issue as in T2215. This is an invalid rail link, a relatively recent check was added to prevent rails from working in case an invalid connection is found. That's probably why previous blueprints still worked because the check wasn't there yet to prevent rails from working.

Why these rails had connections is caused by T1299, that however was fixed recently (release after May 5th) although it's safe to assume this already happened and saved in the blueprints after the fix was released.
Merging tasks together.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Jun 7 2017, 12:15 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake set Last tested (version) to 0.199.535.
lancake changed Category from none/unspecified to Control Block System: Rails/Docking.
lancake set First occurrence (version) to 0.199.429.
Restricted Application edited projects, added CBS: Rails; removed Issue Navigation. · View Herald TranscriptJun 7 2017, 2:02 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
AndyP moved this task from Unclassed to Archived on the Starmade board.Jul 20 2017, 10:42 PM