Page MenuHomeSchine - Phabricator

Starmade | Used worlds resist deletion
Confirmed task for development, LowPublic

Description

Deleted worlds reappear in the world list after restarting the game, despite chosing not to make a backup. Unused worlds remain deleted, but worlds in which I logged in once do reappear. Also, logging into another world makes a deletion permanent. I didn't test this in multiplayer, not sure how to do that.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Singleplayer
Reproducible
Yes
Last tested (version)
0.199.191
Category
none/unspecified
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  • Create world (cancel "Copy Catalog")
  • Log into world
  • Exit to main menu
  • Delete world
  • Exit game and restart it
  • Click "Local Play" -> deleted world is back
  • Delete world again
  • Log into another world
  • Go back to main menu -> deleted world remains deleted
Tester information (Internal use only)

"active" world that gets deleted is not also being removed from the server.cfg first line
or replaced by the next world on the list, or if the list is empty by the default "world0"
(wouldnt change the outcome then if the active deleted world was named world0 of course)

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

Event Timeline

Malacodor created this task.Sep 6 2016, 1:37 PM
SmilingDemon shifted this object from the S1 Public space to the S3 Starmade space.Sep 7 2016, 6:46 PM
SmilingDemon changed the visibility from "Custom Policy" to "Public (No Login Required)".
SmilingDemon changed the edit policy from "Task Author" to "Starmade (Project)".
SmilingDemon triaged this task as Trivial priority.

-Validated-

not entirely sure if this is indeed a bug.
at least it is annoying and irritating to someone being unaware.

it happpens because the stored world in the server.cfg gets recreated on the next startup .. and that will have the same name as the one just deleted.

WORLD = new world //set world to use (set 'old' for using the old world). if no world exists a new one will be set automatically

would be better to replace that setting in the server.cfg with the next world name on the list in that case (or reset to default world0)

SmilingDemon edited Tester information (Internal use only). (Show Details)Sep 7 2016, 7:29 PM
SmilingDemon changed Last tested (version) from 0.199.172 to 0.199.191.
SmilingDemon changed the task status from Open to In Queue (Game).
SmilingDemon raised the priority of this task from Trivial to Low.

-confirmed-

verified in dev build
didnt thought it had changed anyway

Restricted Application edited projects, added Game Development; removed Issue Navigation. · View Herald TranscriptSep 7 2016, 7:29 PM
AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:20 PM