Page MenuHomeSchine - Phabricator

Starmade | Ships will get stuck on pickup rails when re-docked without a player inside
Closed, FinishedPublic

Description

When a ship docks back on to a pickup rail via pickup area, if it is not piloted by the player (either by AI or uncontrolled/picked up manually by the mothership) it will get stuck. It will not move on to further rails, respond to a change in rail direction, or even be able to be undocked. The only way to eliminate this entity is by destroying/deleting it.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.198.211 (DEV)
Category
Fleets
First occurrence (version)
0.1958 (Dev)
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. spawn in this test , and do not faction it{F8129}
  2. setup a fleet with this ship and its two docks
  3. start the docks and recall them

3a. unfactioned - works fine
3b. mothership and both docks factioned - works fine
3c. mothership factioned and dock unfactoned this happens

Make sure to read:
https://starmadedock.net/threads/any-new-info-about-magnetic-rail-system.24962/#post-286418

Tester information (Internal use only)

Only happens if you recall to that dock.
you can dock perfectly fine when piloting yourself

it makes no difference if the rail next to the pickup area is a pickup rail or a regular rail

afterwards you cant interact properly with the docked entity, it will be floating somewhere after unload and relogging

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

Event Timeline

Ithirahad updated the task description. (Show Details)Mar 1 2016, 12:14 AM
Ithirahad edited Serverconfig (server.cfg). (Show Details)
Ithirahad edited Clientconfig (settings.cfg). (Show Details)
Ithirahad added a subscriber: Ithirahad.
Ithirahad created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMar 1 2016, 12:14 AM
lancake claimed this task.

-Validated-

lancake shifted this object from the S1 Public space to the S3 Starmade space.Mar 1 2016, 11:25 AM
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 set Category to Fleets.
lancake set First occurrence (version) to 0.1958 (Dev).
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake set Video Card Vendor to uncertain.
lancake set Affected Gamemode(s) to Single and Multi.
lancake set Reproducible to uncertain.
lancake set Last tested (version) to 0.1958 (Dev).
lancake triaged this task as Pre-Release Quality Assurance priority.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptMar 1 2016, 11:25 AM

Still unable to reproduce this, I've encountered it a few times in several weeks but no clue what would have caused it.

Kingofanime added a subscriber: Kingofanime.EditedApr 15 2016, 3:55 PM

I've never had this problem before, but I decided to try recreating it for the fun of it. I usually never move my ships when something is docking to me. But I was able to recreate it first try by crossing a sector border while manually picking up a ship. Here are my exact steps.

  1. spawn 2 ships
  2. place 1 ship with a rail docker near a sector border
  3. on the carrier ship... put a pickup point, about 30 pickup rails, and about 10 normal rails on front top of ship. Add a camera below the rail line to make it easier to aim.
  4. fly towards the other ship and try to ram it like a medieval jouster. 1 second after it sticks to the pickup rail, it should cross the sector border.

End Result... the ship will now be permanently stuck to you, will not move down the rail

WOW... after getting the ship stuck to me... if I travel back a sector it disappears. And if I travel forward a sector it reappears. Very Strange.

Apparently the trick to reproducing this is that the unmanned ship NOT have a faction. When I had encountered this, I was sending a basic stick ship (with no faction module or tag) toward a pickup point and pickup rail on a factioned station. Under those circumstances it gets stuck on the pickup rail until reloading (this was in single-player).

If I send a stick with a registered faction module it properly uses the pickup rails to travel to the final resting rail. Thanks to Sven_The_Slayer via the forum; his description in that post perfectly explains what I saw.

Kingofanime added a comment.EditedMay 13 2016, 12:18 PM

I probably didn't have a faction module on the ship I was picking up, during my earlier listed steps. Since, it was just a quickly built test ship. Apparently that makes a difference.

SmilingDemon changed Reproducible from uncertain to Yes.
SmilingDemon changed Last tested (version) from 0.1958 (Dev) to 0.198.211 (DEV).
SmilingDemon edited Tester information (Internal use only). (Show Details)Jun 18 2016, 10:37 AM
SmilingDemon changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptJun 18 2016, 10:37 AM
AndyP edited Steps to reproduce. (Show Details)Jun 21 2016, 11:16 AM
schema changed the task status from In Queue (Game) to Resolved.Aug 10 2016, 7:37 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptAug 10 2016, 7:37 PM
lancake closed this task as Closed.

-QA Testing-

Fix confirmed.

Restricted Application removed a project: Quality Assurance. · View Herald TranscriptAug 11 2016, 3:32 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript

I just accidentally reproduced this in the latest version

version 0.199.217

Restricted Application added a project: Fleets. · View Herald TranscriptMar 10 2017, 6:16 PM