Move a local coop game to dedicated server?

Discussion in 'General Discussion' started by Vitticeps, May 4, 2022.

  1. Vitticeps

    Vitticeps Ensign

    Joined:
    May 4, 2022
    Messages:
    1
    Likes Received:
    0
    Is it possible to move a local coop game save over to a dedicated server? We're having too many issues in local coop and want to try doing a dedicated server. I've tried testing it but can't get a coop game save to load on the dedicated server. We are playing the Reforged Eden scenario.

    I can get a new game to run on the dedicated server just fine but copying a coop save isn't working for me. I'm running the dedicated server on my windows machine, not a hosted server. I'm using EAH and have also tried it by manually altering the dedicated.yaml and gameoptions.yaml. Looking at the log files it appears to be a problem with missing a playfield_static.yaml file as well as missing playfield.yaml in several templates. Here's the errors from the log file:

    03-21:29:52.709 16_29 -ERR- Exception while reading playfield configuration file /playfield_static.yaml
    03-21:29:52.714 16_29 -EXC- System.IO.FileNotFoundException: Could not find file "C:\playfield_static.yaml"
    File name: 'C:\playfield_static.yaml'
    at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <695d1cc93cca45069c528c15c9fdd749>:0
    at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
    at System.IO.File.OpenRead (System.String path) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at System.IO.File.ReadAllBytes (System.String path) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at Assembly-CSharp.AddinList.LoadDockingPane[A] (System.String , System.Int32 , A& , System.Byte[]& , System.Boolean ) [0x00119] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    03-21:29:52.714 16_29 -ERR- Exception while reading playfield configuration file C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\DedicatedServer/../Saves/Games/NewGame_5/Templates/Last Cry of Refuge/playfield.yaml
    03-21:29:52.714 16_29 -EXC- System.IO.FileNotFoundException: Could not find file "C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\Saves\Games\NewGame_5\Templates\Last Cry of Refuge\playfield.yaml"
    File name: 'C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\Saves\Games\NewGame_5\Templates\Last Cry of Refuge\playfield.yaml'
    at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <695d1cc93cca45069c528c15c9fdd749>:0
    at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
    at System.IO.File.OpenRead (System.String path) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at System.IO.File.ReadAllBytes (System.String path) [0x00000] in <695d1cc93cca45069c528c15c9fdd749>:0
    at Assembly-CSharp.AddinList.LoadDockingPane[A] (System.String , System.Int32 , A& , System.Byte[]& , System.Boolean ) [0x00119] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    03-21:29:52.714 16_29 -ERR- Could not load C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server\DedicatedServer/../Saves/Games/NewGame_5/Templates/Last Cry of Refuge/playfield.yaml: the game will not start correctly.
    Exception: Playfield Last Cry of Refuge has unknown playfield type Undefined
    at Assembly-CSharp.FunctionQueue+OutlineScope.MoveNext () [0x005a5] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    at Assembly-CSharp.FunctionQueue+ConditionStream.MoveNext () [0x005c3] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    at Assembly-CSharp.ResourceStack.SortOptions () [0x005fd] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    at MBS_S.set_ShowServer (MBS_S+MethodProvider ) [0x00014] in <1f184b2f9c7e45708304b8fc42f66ec1>:0
    at GameStartup.Awake () [0x002af] in <1f184b2f9c7e45708304b8fc42f66ec1>:0

    Those files seem to be missing in any of my saved coops games so I'm not sure how to go about fixing this problem. Am I missing something obvious? Is transitioning a save from coop to dedicated just not possible? Any suggestions?
     
    #1
  2. IndigoWyrd

    IndigoWyrd Rear Admiral

    Joined:
    Jun 19, 2018
    Messages:
    1,028
    Likes Received:
    1,415
    Can't comment on anything RE, as I do not use it or any other mod, nor any yaml modifications, but I can say a local co-op CAN be moved to a dedicated server in a pure vanilla configuration. I imagine the same holds true for modified content, but I couldn't begin to guess as to how.
     
    #2

Share This Page