Page MenuHomeSchine - Phabricator

Starmade | Rail Speed Controller Does Not Remember Setting on Startup
Closed, DuplicatePublic

Description

All rails with a speed of zero will temporarily forget that they are set to zero after sector loading is complete. As a result, docked entities may move onto rails that are not speed controlled.

This makes carrier launch systems using the new pickup and launcher rails useless, as every time a sector is loaded docked ships will launch automatically if the "resting" rail (speed set to zero) is positioned in sequence with a normal rail or pickup rail.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19592
Category
Control Block System: Rails/Docking
First occurrence (version)
0.19592
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
NVIDIA
Video Card Model
GTX 750
User/Reporter/Contact
Username on Registry
Jstenholt
Steps to reproduce
  1. 1 Set a rail's speed to zero using a speed controller and activation blocks.
  1. 2 Dock an entity to the rail from step 1
  1. 3 Restart game or reload mutliplayer sector.

This was tested by me on a very populated multiplayer server using a complex ship, and in singleplayer in a new world using only a rudimentary test ship and basic drone.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

jstenholt updated the task description. (Show Details)Mar 14 2016, 3:57 AM
jstenholt changed Category from none/unspecified to Control Block System: Rails/Docking.
jstenholt set First occurrence (version) to .19592.
jstenholt changed Video Card Vendor from uncertain to NVIDIA.
jstenholt set Video Card Model to GTX 750.
jstenholt edited Serverconfig (server.cfg). (Show Details)
jstenholt edited Clientconfig (settings.cfg). (Show Details)
jstenholt set Username on Registry to Jstenholt.
jstenholt changed Affected Gamemode(s) from none/unspecified to Single and Multi.
jstenholt changed Reproducible from uncertain to Yes.
jstenholt set Last tested (version) to .19592.
jstenholt edited Steps to reproduce. (Show Details)
jstenholt added a subscriber: jstenholt.
jstenholt created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMar 14 2016, 3:57 AM

-Rejected-

This is a duplicate of T19, merging this one.

However, I want to point out that there are different ways to make sure an entity doesn't move, and that is by setting a different rail direction that leads to nowhere, it will cause them to halt at that spot till you set the correct orientation again.

To launch/stop you would just need to hook up an activation module to the correct pick up rail orientation and set it to that last block before the shoot out rail.
I can make you a small blueprint example if needed (please contact me on SMD about that, same username).

lancake updated the task description. (Show Details)Mar 14 2016, 2:13 PM
lancake shifted this object from the S1 Public space to the S3 Starmade space.
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake set Task Type to Bug.
lancake changed First occurrence (version) from .19592 to 0.19592.
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake changed Last tested (version) from .19592 to 0.19592.
lancake claimed this task.
lancake triaged this task as Normal priority.
Restricted Application edited projects, added Starmade; removed Issue Navigation. · View Herald TranscriptMar 14 2016, 2:14 PM

Alright, glad to see somebody else found this, but the way I tried to search for it didn't reveal T19. I know this can be avoided using orientation, but I still felt like I should have reported it.

AndyP moved this task from Unclassed to Archived on the Starmade board.Mar 20 2016, 9:15 AM
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 6:15 PM