Skip to main content

How do I update my server?

SteamcmdSteamCMD

Linux

    • Open steamcmd via the steamcmd command in CLI, or run the shell script if manually installed.
    • Run login anonymous to access the game servers.
    • Run force_install_dir <path> and replace <path> with the path location where you installed the SCP:SL server.
    • Finally run app_update 996560 validate

Windows

    • Navigate to the steamcmd folder used for originally installing the server and open steamcmd.exe
    • Run login anonymous to access the game servers.
    • Run force_install_dir <path> and replace <path> with the path location where you installed the SCP:SL server.
    • Finally run app_update 996560 validate

    Dedicated Server Tool on Steam

    If you're using the Dedicated Server Tool from Steam then the server should update automatically, if it doesn't you can follow the below instructions:

    • Right-click on the server in your Steam Library.

    • Go to Properties → Betas.

    • Make sure that it is set to "None" (which corresponds to the public branch).

      • If it is already set to none, set it to something else, finish that update, then change it back to None
  • Ensure that you've applied any updates via the Steam UI:

    • Go to Downloads at the bottom of the Steam client and check for updates.

  • Pterodactyl/Egg

    If you're using a docker/egg setup:

    • Some Eggseggs supportmay thenot abilityautomatically tocheck autofor updateupdates when starting the server,server. ifIf this doesis notthe happen,case, you willmay haveneed toto:

      reinstall
      • Reinstall the server, navigate to the servers instance ->server. Settings -> Reinstall Server button. This may(May cause data loss depending on thewhich egg.egg you use.)

      • Switch to a different egg.

      Steam GUI Dedicated Server Tool

      • If you installed the Dedicated Server Tool via Steam application like any steam game, the server will automatically update via steam, or have a pending update.

      Notes

      • You can validate if the server was updated by running buildinfo in LocalAdmin, and checking if the server is on the latest version.
      • If your server is not updating and is stuck on the old version use app_update 996560 -beta public validate in placement of app_update 996560 validate

      I still have issues!

      Please contact our technical support team here