Not a bug User Cannot join server if SharedData HTTP download fails

Discussion in 'Archive (Read Only)' started by RedScourge, Apr 6, 2025.

  1. RedScourge

    RedScourge Commander

    Joined:
    Feb 12, 2016
    Messages:
    133
    Likes Received:
    83
    Build: 4742
    Mode: Dedicated Server
    Platform: Steam
    DLC Installed: N/A

    SERVER NAME: N/A
    SEED-ID: N/A

    If applicable:
    MODIFIED PLAYFIELDS: N/A

    Reproducibility: 100% if Internet goes down during SharedData download
    Severity: Medium

    Type: Broken server join

    Summary:

    If the SharedData download fails/pauses for any reason (server goes down, user's internet connection goes out), user can never join server again unless they clear the cache or the server operator uploads a new SharedData file.

    Description:

    User was connecting to my server, they said the download paused at 6%, I advised them to restart the game and try again, then they were unable to join, saying "Server full. Wait for a free slot. Queue number: 1/1".

    I advised them to delete the latest file out of their SteamDir\steamapps\common\Empyrion - Galactic Survival\Saves\Cache\_SharedDataZips file location and restart the game and then it worked. Clearly the Empyrion SharedData join code is only checking for the presence of the ZIP file by the same ID, it is not checking that the size of the file matches too.

    Steps to Reproduce:
    1) Join a server
    2) Cut internet during SharedData file downl;oad
    3) Try to restart game and rejoin server - you cannot
     
    #1

Share This Page