Page MenuHomeSchine - Phabricator

Starmade | Server/world switching has issues
Closed, FinishedPublic

Description

To clarify, this is about loading a world and then going to the main menu for you to join another world (SP or MP). That should transition you flawlessly but there are issues with it.

  1. If you came from a MP server, you're not able to run a SP world. It gives you a socket timeout exception. Afterwards, if you press *continue* and try out a MP server again, it will give you an error about the server running a different version than you even though that's not true.
  1. If you came from a SP world, you're not able to join a MP world. It gives you an error about the server running a different version than you even though that's not true. Afterwards, if you try out a SP world again, it will let you join but when you try to leave, it will get stuck on waiting for local server to shutdown

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.198.138
Category
Ingame GUI/HUD
First occurrence (version)
0.198.121
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

For Issue 1:

  1. join a test server
  2. leave to main menu
  3. join a SP world, you get a socket timeout exception
  4. press continue
  5. join a test server again
  6. you get an error that the version the server runs is not the same as yours

For Issue 2:

  1. join a SP world
  2. leave to main menu
  3. join one of the test servers
  4. you get an error that the version the server runs is not the same as yours
  5. press continue
  6. try any SP world again
  7. leave that SP world and get stuck on the loading screen
Tester information (Internal use only)

Same behavior except for going from MP to SP gives you a *DisconnectException*: EOFexception though instead of socket timeout.
Also, in case you get any of those exceptions, saying continue or exit to desktop will result in the java process not ending properly. Probably just a consequence of what went wrong though.

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

Event Timeline

lancake created this task.May 20 2016, 10:38 PM
Restricted Application added a project: Issue Navigation. · View Herald TranscriptMay 20 2016, 10:38 PM
lancake shifted this object from the S1 Public space to the S3 Starmade space.May 20 2016, 10:39 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 claimed this task.
lancake triaged this task as Pre-Release Quality Assurance priority.
Restricted Application added a subscriber: AndyP. · View Herald TranscriptMay 20 2016, 10:39 PM

-validated- & -confirmed-

lancake moved this task from Open / Validated to Confirmed on the Issue Navigation board.
lancake changed the task status from Open to In Queue (Game).
Restricted Application edited projects, added Starmade, Game Development; removed Issue Navigation. · View Herald TranscriptMay 20 2016, 10:40 PM
schema changed the task status from In Queue (Game) to Resolved.May 21 2016, 12:38 AM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptMay 21 2016, 12:38 AM
lancake changed the task status from Resolved to In Queue (Game).May 21 2016, 12:23 PM

-QA Testing-

Same behavior except for going from MP to SP gives you a *DisconnectException*: EOFexception though instead of socket timeout.
Also, in case you get any of those exceptions, saying continue or exit to desktop will result in the java process not ending properly. Probably just a consequence of what went wrong though.

Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptMay 21 2016, 12:23 PM
lancake edited Tester information (Internal use only). (Show Details)May 21 2016, 12:23 PM
lancake changed Last tested (version) from 0.198.121 to 0.198.123.
schema changed the task status from In Queue (Game) to Resolved.May 21 2016, 1:00 PM
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptMay 21 2016, 1:00 PM
lancake closed this task as Closed.Jun 4 2016, 7:44 PM
Restricted Application removed a project: Quality Assurance. · View Herald TranscriptJun 4 2016, 7:44 PM
Restricted Application removed a subscriber: AndyP. · View Herald Transcript
lancake changed Last tested (version) from 0.198.123 to 0.198.138.Jun 4 2016, 7:44 PM
Restricted Application added a project: GUI/HUD. · View Herald TranscriptMar 10 2017, 6:13 PM