Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Valheim Dedicated Server

Valheim Dedicated Server

Scheduled Pinned Locked Moved Solved App Wishlist
22 Posts 5 Posters 3.1k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • robiR robi

    @brutalbirdie hmm, then you probably want nightly restarts unless you're ok doing it manually.

    BrutalBirdieB Offline
    BrutalBirdieB Offline
    BrutalBirdie
    Partner
    wrote on last edited by
    #11

    @robi said in Valheim Dedicated Server:

    @brutalbirdie hmm, then you probably want nightly restarts unless you're ok doing it manually.

    Hmm adding a cronjob inside the app the restart that service from supervisord?
    Should be doable.


    Also I just deployed another Valheim server on a different port and can report this works as well.
    So hosting multible valheim apps can be checked 🙂

    Like my work? Consider donating a drink. Cheers!

    1 Reply Last reply
    2
    • BrutalBirdieB BrutalBirdie

      https://store.steampowered.com/app/892970/Valheim/

      This game got recently released on steam and hit quite the trend.

      https://steamdb.info/app/892970/graphs/

      Having this server as an app would be nice.

      And the work is already done! 😁

      https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app

      Needs some fine work with doc, screenshots and all.

      But it's live and running at https://valheim.deadsec.net/

      BrutalBirdieB Offline
      BrutalBirdieB Offline
      BrutalBirdie
      Partner
      wrote on last edited by BrutalBirdie
      #12

      Update

      https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app

      [0.0.11]
      * Updated Server Parameters
      * Fixed spelling mistake for supervisord
      * Updated App icon
      * Fixed Output of Server to display paramters of `/app/data/.env`
      
      [0.0.12]
      * Better readable output of server start
      * Updated README
      

      Diff:
      https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/b5a39e7e8e599b4668edd1b20f1b2f54f6e7a038

      Like my work? Consider donating a drink. Cheers!

      BrutalBirdieB 1 Reply Last reply
      2
      • BrutalBirdieB BrutalBirdie

        Update

        https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app

        [0.0.11]
        * Updated Server Parameters
        * Fixed spelling mistake for supervisord
        * Updated App icon
        * Fixed Output of Server to display paramters of `/app/data/.env`
        
        [0.0.12]
        * Better readable output of server start
        * Updated README
        

        Diff:
        https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/b5a39e7e8e599b4668edd1b20f1b2f54f6e7a038

        BrutalBirdieB Offline
        BrutalBirdieB Offline
        BrutalBirdie
        Partner
        wrote on last edited by
        #13

        . . .

        Hotfix

        [0.0.13]

        • -savedir path was wrong resulting in new world generation, no /app/data effected by this.

        Like my work? Consider donating a drink. Cheers!

        BrutalBirdieB 1 Reply Last reply
        2
        • BrutalBirdieB BrutalBirdie

          . . .

          Hotfix

          [0.0.13]

          • -savedir path was wrong resulting in new world generation, no /app/data effected by this.
          BrutalBirdieB Offline
          BrutalBirdieB Offline
          BrutalBirdie
          Partner
          wrote on last edited by
          #14

          Update 0.0.14

          • Added BepInEx Mod Support

          Git Diff to 0.0.13
          https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/b8852be63a5c7b44d49a4602d7ea95773d1e1213


          Have fun and happy modding

          Cheers 🍻
          ~BrutalBirdie

          Like my work? Consider donating a drink. Cheers!

          BrutalBirdieB 1 Reply Last reply
          1
          • BrutalBirdieB BrutalBirdie

            Update 0.0.14

            • Added BepInEx Mod Support

            Git Diff to 0.0.13
            https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/b8852be63a5c7b44d49a4602d7ea95773d1e1213


            Have fun and happy modding

            Cheers 🍻
            ~BrutalBirdie

            BrutalBirdieB Offline
            BrutalBirdieB Offline
            BrutalBirdie
            Partner
            wrote on last edited by
            #15

            Update 0.0.15

            • Fixed typo
            • Better unzip

            https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/4787138595f1a2340f3278841258a13bba41631f

            Like my work? Consider donating a drink. Cheers!

            ? 1 Reply Last reply
            0
            • BrutalBirdieB BrutalBirdie

              Update 0.0.15

              • Fixed typo
              • Better unzip

              https://git.cloudron.io/BrutalBirdie/valheim-gameserver-app/-/commit/4787138595f1a2340f3278841258a13bba41631f

              ? Offline
              ? Offline
              A Former User
              wrote on last edited by
              #16

              @brutalbirdie not that I didn’t believe you but just to add a vouch for this: I put up a server and a friend was able to connect. I’ll give it a shot after work and see if I notice any issues.

              BrutalBirdieB 1 Reply Last reply
              0
              • ? A Former User

                @brutalbirdie not that I didn’t believe you but just to add a vouch for this: I put up a server and a friend was able to connect. I’ll give it a shot after work and see if I notice any issues.

                BrutalBirdieB Offline
                BrutalBirdieB Offline
                BrutalBirdie
                Partner
                wrote on last edited by
                #17

                @atrilahiji I know that @nebulon is running the Valheim App and playing with his friends 😉

                Still I don't know if's OK for the app store.

                Like my work? Consider donating a drink. Cheers!

                1 Reply Last reply
                0
                • nebulonN Offline
                  nebulonN Offline
                  nebulon
                  Staff
                  wrote on last edited by
                  #18

                  I think it would be nice to get into the store...I can confirm that it is pretty stable.
                  Still I am not sure if it makes sense to rely on downloading the server binary on every app restart. This makes it heavily dependent on upstream server download location.
                  Also when a valheim update is out, I essentially have no means with the current package to roll back if the new version has issues.

                  BrutalBirdieB 1 Reply Last reply
                  0
                  • nebulonN nebulon

                    I think it would be nice to get into the store...I can confirm that it is pretty stable.
                    Still I am not sure if it makes sense to rely on downloading the server binary on every app restart. This makes it heavily dependent on upstream server download location.
                    Also when a valheim update is out, I essentially have no means with the current package to roll back if the new version has issues.

                    BrutalBirdieB Offline
                    BrutalBirdieB Offline
                    BrutalBirdie
                    Partner
                    wrote on last edited by
                    #19

                    @nebulon is there even an option to rollback the client?
                    Because if client and server are out of sync from versions, you simply can't connect.

                    As far as I know Valheim is only sold on Steam which does not provide version selection. 😕

                    Like my work? Consider donating a drink. Cheers!

                    nebulonN 1 Reply Last reply
                    0
                    • BrutalBirdieB BrutalBirdie

                      @nebulon is there even an option to rollback the client?
                      Because if client and server are out of sync from versions, you simply can't connect.

                      As far as I know Valheim is only sold on Steam which does not provide version selection. 😕

                      nebulonN Offline
                      nebulonN Offline
                      nebulon
                      Staff
                      wrote on last edited by
                      #20

                      @brutalbirdie you are the expert on this 🙂

                      Then I guess the main outstanding issue is the always-on downloading during app start.
                      This might be similar to the minecraft packages, where it might makes sense to stash the binaries in /app/data/ to both achieve an evergreen state as well as avoiding downloading and installing on every restart.

                      Question I guess is, how we can determine when an update is needed or not, do you think there is some way besides manually triggering that through some sort of UI?

                      BrutalBirdieB 1 Reply Last reply
                      0
                      • nebulonN nebulon

                        @brutalbirdie you are the expert on this 🙂

                        Then I guess the main outstanding issue is the always-on downloading during app start.
                        This might be similar to the minecraft packages, where it might makes sense to stash the binaries in /app/data/ to both achieve an evergreen state as well as avoiding downloading and installing on every restart.

                        Question I guess is, how we can determine when an update is needed or not, do you think there is some way besides manually triggering that through some sort of UI?

                        BrutalBirdieB Offline
                        BrutalBirdieB Offline
                        BrutalBirdie
                        Partner
                        wrote on last edited by BrutalBirdie
                        #21

                        @nebulon actually I checked the restart process.
                        On a normal app restart neither /run or /tmp is deleted.

                        That's why I had to do the 0.0.15 update because otherwise the unzip process in /tmp would get stuck because it expected an interaction to override existing files in /tmp. I added the -u aka update option to the unzip to mitigate that issue.

                        Also viewing from that, on a normal restart there is no 'new download' just a verification of integrity of the server.

                        Can be seen in my restart from 06.03.2021

                        2021-03-06T23:32:27.000Z => Create Valheim Server
                        2021-03-06T23:32:27.000Z steamcmd.sh
                        2021-03-06T23:32:27.000Z linux32/steamcmd
                        2021-03-06T23:32:27.000Z linux32/steamerrorreporter
                        2021-03-06T23:32:27.000Z linux32/libstdc++.so.6
                        2021-03-06T23:32:27.000Z linux32/crashhandler.so
                        2021-03-06T23:32:27.000Z Redirecting stderr to '/root/Steam/logs/stderr.txt'
                        2021-03-06T23:32:27.000Z [  0%] Checking for available updates...
                        2021-03-06T23:32:28.000Z [----] Verifying installation...
                        2021-03-06T23:32:28.000Z [  0%] Downloading update...
                        2021-03-06T23:32:28.000Z [  0%] Checking for available updates...
                        2021-03-06T23:32:29.000Z [----] Download complete.
                        2021-03-06T23:32:29.000Z [----] Extracting package...
                        2021-03-06T23:32:30.000Z [----] Extracting package...
                        2021-03-06T23:32:31.000Z [----] Extracting package...
                        2021-03-06T23:32:31.000Z [----] Extracting package...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Installing update...
                        2021-03-06T23:32:31.000Z [----] Cleaning up...
                        2021-03-06T23:32:31.000Z [----] Update complete, launching Steamcmd...
                        2021-03-06T23:32:31.000Z Redirecting stderr to '/root/Steam/logs/stderr.txt'
                        2021-03-06T23:32:31.000Z /tmp/dumps insufficient permissions - delete and recreate
                        2021-03-06T23:32:31.000Z [  0%] Checking for available updates...
                        2021-03-06T23:32:32.000Z [----] Verifying installation...
                        2021-03-06T23:32:32.000Z Steam Console Client (c) Valve Corporation
                        2021-03-06T23:32:32.000Z -- type 'quit' to exit --
                        2021-03-06T23:32:32.000Z Loading Steam API...src/clientdll/applicationmanager.cpp (4255) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
                        2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: Uploading dump (out-of-process)
                        2021-03-06T23:32:32.000Z /tmp/dumps/crash_20210306233232_8.dmp
                        2021-03-06T23:32:32.000Z 
                        2021-03-06T23:32:32.000Z src/clientdll/applicationmanager.cpp (4255) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
                        2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: Finished uploading minidump (out-of-process): success = no
                        2021-03-06T23:32:32.000Z 
                        2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: error: libcurl.so: cannot open shared object file: No such file or directory
                        2021-03-06T23:32:32.000Z 
                        2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: file ''/tmp/dumps/crash_20210306233232_8.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
                        2021-03-06T23:32:32.000Z 
                        2021-03-06T23:32:32.000Z src/clientdll/applicationmanager.cpp (4420) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
                        2021-03-06T23:32:32.000Z OK.
                        2021-03-06T23:32:32.000Z 
                        2021-03-06T23:32:34.000Z Connecting anonymously to Steam Public...Logged in OK
                        2021-03-06T23:32:44.000Z Waiting for user info...OK
                        2021-03-06T23:32:44.000Z src/clientdll/applicationmanager.cpp (4420) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
                        2021-03-06T23:32:44.000Z  Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
                        2021-03-06T23:32:46.000Z  Update state (0x5) verifying install, progress: 2.94 (30918564 / 1051599543)
                        2021-03-06T23:32:48.000Z  Update state (0x5) verifying install, progress: 58.67 (616989652 / 1051599543)
                        2021-03-06T23:32:50.000Z  Update state (0x61) downloading, progress: 100.00 (1051599532 / 1051599543)
                        2021-03-06T23:32:50.000Z Success! App '896660' fully installed.
                        

                        For a fresh install it would look like this

                        => Create Valheim Server
                        steamcmd.sh
                        linux32/steamcmd
                        linux32/steamerrorreporter
                        linux32/libstdc++.so.6
                        linux32/crashhandler.so
                        Redirecting stderr to '/root/Steam/logs/stderr.txt'
                        ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
                        [  0%] Checking for available update...
                        [----] Downloading update (0 of 51728 KB)...
                        [  0%] Downloading update (1903 of 51728 KB)...
                        [  3%] Downloading update (4630 of 51728 KB)...
                        [  8%] Downloading update (6511 of 51728 KB)...
                        [ 12%] Downloading update (8350 of 51728 KB)...
                        [ 16%] Downloading update (9902 of 51728 KB)...
                        [ 19%] Downloading update (11396 of 51728 KB)...
                        [ 22%] Downloading update (12903 of 51728 KB)...
                        [ 24%] Downloading update (14671 of 51728 KB)...
                        [ 28%] Downloading update (16247 of 51728 KB)...
                        [ 31%] Downloading update (17765 of 51728 KB)...
                        [ 34%] Downloading update (19310 of 51728 KB)...
                        [ 37%] Downloading update (21095 of 51728 KB)...
                        [ 40%] Downloading update (22583 of 51728 KB)...
                        [ 43%] Downloading update (24247 of 51728 KB)...
                        [ 46%] Downloading update (25847 of 51728 KB)...
                        [ 49%] Downloading update (27277 of 51728 KB)...
                        [ 52%] Downloading update (28925 of 51728 KB)...
                        [ 55%] Downloading update (30358 of 51728 KB)...
                        [ 58%] Downloading update (31747 of 51728 KB)...
                        [ 61%] Downloading update (32473 of 51728 KB)...
                        [ 62%] Downloading update (33266 of 51728 KB)...
                        [ 64%] Downloading update (34088 of 51728 KB)...
                        [ 65%] Downloading update (34765 of 51728 KB)...
                        [ 67%] Downloading update (35439 of 51728 KB)...
                        [ 68%] Downloading update (36313 of 51728 KB)...
                        [ 70%] Downloading update (37129 of 51728 KB)...
                        [ 71%] Downloading update (37933 of 51728 KB)...
                        [ 73%] Downloading update (38863 of 51728 KB)...
                        [ 75%] Downloading update (39685 of 51728 KB)...
                        [ 76%] Downloading update (40583 of 51728 KB)...
                        [ 78%] Downloading update (41670 of 51728 KB)...
                        [ 80%] Downloading update (42639 of 51728 KB)...
                        [ 82%] Downloading update (43607 of 51728 KB)...
                        [ 84%] Downloading update (44633 of 51728 KB)...
                        [ 86%] Downloading update (45447 of 51728 KB)...
                        [ 87%] Downloading update (46440 of 51728 KB)...
                        [ 89%] Downloading update (47350 of 51728 KB)...
                        [ 91%] Downloading update (48248 of 51728 KB)...
                        [ 93%] Downloading update (49081 of 51728 KB)...
                        [ 94%] Downloading update (50279 of 51728 KB)...
                        [ 97%] Downloading update (51181 of 51728 KB)...
                        [ 98%] Downloading update (51728 of 51728 KB)...
                        [100%] Download Complete.
                        [----] Applying update...
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Cleaning up...
                        [----] Update complete, launching...
                        Redirecting stderr to '/root/Steam/logs/stderr.txt'
                        /tmp/dumps insufficient permissions - delete and recreate
                        [  0%] Checking for available updates...
                        [----] Verifying installation...
                        [  0%] Downloading update...
                        [  0%] Checking for available updates...
                        [----] Download complete.
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Extracting package...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Installing update...
                        [----] Cleaning up...
                        [----] Update complete, launching Steamcmd...
                        Redirecting stderr to '/root/Steam/logs/stderr.txt'
                        [  0%] Checking for available updates...
                        [----] Verifying installation...
                        Steam Console Client (c) Valve Corporation
                        -- type 'quit' to exit --
                        

                        Question I guess is, how we can determine when an update is needed or not, do you think there is some way besides manually triggering that through some sort of UI?

                        Hmm the normal install of the server via steamcmd also just check for updates on app restart.
                        But to do that successful the valheim server needs to be offline | existed.

                        @robi said in Valheim Dedicated Server:

                        hmm, then you probably want nightly restarts unless you're ok doing it manually.

                        I played around with a supervisord restart service X which resulted in a stuck app which needed to be restarted anyway.

                        Like my work? Consider donating a drink. Cheers!

                        nebulonN 1 Reply Last reply
                        0
                        • BrutalBirdieB BrutalBirdie

                          @nebulon actually I checked the restart process.
                          On a normal app restart neither /run or /tmp is deleted.

                          That's why I had to do the 0.0.15 update because otherwise the unzip process in /tmp would get stuck because it expected an interaction to override existing files in /tmp. I added the -u aka update option to the unzip to mitigate that issue.

                          Also viewing from that, on a normal restart there is no 'new download' just a verification of integrity of the server.

                          Can be seen in my restart from 06.03.2021

                          2021-03-06T23:32:27.000Z => Create Valheim Server
                          2021-03-06T23:32:27.000Z steamcmd.sh
                          2021-03-06T23:32:27.000Z linux32/steamcmd
                          2021-03-06T23:32:27.000Z linux32/steamerrorreporter
                          2021-03-06T23:32:27.000Z linux32/libstdc++.so.6
                          2021-03-06T23:32:27.000Z linux32/crashhandler.so
                          2021-03-06T23:32:27.000Z Redirecting stderr to '/root/Steam/logs/stderr.txt'
                          2021-03-06T23:32:27.000Z [  0%] Checking for available updates...
                          2021-03-06T23:32:28.000Z [----] Verifying installation...
                          2021-03-06T23:32:28.000Z [  0%] Downloading update...
                          2021-03-06T23:32:28.000Z [  0%] Checking for available updates...
                          2021-03-06T23:32:29.000Z [----] Download complete.
                          2021-03-06T23:32:29.000Z [----] Extracting package...
                          2021-03-06T23:32:30.000Z [----] Extracting package...
                          2021-03-06T23:32:31.000Z [----] Extracting package...
                          2021-03-06T23:32:31.000Z [----] Extracting package...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Installing update...
                          2021-03-06T23:32:31.000Z [----] Cleaning up...
                          2021-03-06T23:32:31.000Z [----] Update complete, launching Steamcmd...
                          2021-03-06T23:32:31.000Z Redirecting stderr to '/root/Steam/logs/stderr.txt'
                          2021-03-06T23:32:31.000Z /tmp/dumps insufficient permissions - delete and recreate
                          2021-03-06T23:32:31.000Z [  0%] Checking for available updates...
                          2021-03-06T23:32:32.000Z [----] Verifying installation...
                          2021-03-06T23:32:32.000Z Steam Console Client (c) Valve Corporation
                          2021-03-06T23:32:32.000Z -- type 'quit' to exit --
                          2021-03-06T23:32:32.000Z Loading Steam API...src/clientdll/applicationmanager.cpp (4255) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
                          2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: Uploading dump (out-of-process)
                          2021-03-06T23:32:32.000Z /tmp/dumps/crash_20210306233232_8.dmp
                          2021-03-06T23:32:32.000Z 
                          2021-03-06T23:32:32.000Z src/clientdll/applicationmanager.cpp (4255) : Assertion Failed: CApplicationManager::GetMountVolume: invalid index
                          2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: Finished uploading minidump (out-of-process): success = no
                          2021-03-06T23:32:32.000Z 
                          2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: error: libcurl.so: cannot open shared object file: No such file or directory
                          2021-03-06T23:32:32.000Z 
                          2021-03-06T23:32:32.000Z crash_20210306233232_8.dmp[40]: file ''/tmp/dumps/crash_20210306233232_8.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
                          2021-03-06T23:32:32.000Z 
                          2021-03-06T23:32:32.000Z src/clientdll/applicationmanager.cpp (4420) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
                          2021-03-06T23:32:32.000Z OK.
                          2021-03-06T23:32:32.000Z 
                          2021-03-06T23:32:34.000Z Connecting anonymously to Steam Public...Logged in OK
                          2021-03-06T23:32:44.000Z Waiting for user info...OK
                          2021-03-06T23:32:44.000Z src/clientdll/applicationmanager.cpp (4420) : Assertion Failed: m_vecInstallBaseFolders.Count() > 0
                          2021-03-06T23:32:44.000Z  Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
                          2021-03-06T23:32:46.000Z  Update state (0x5) verifying install, progress: 2.94 (30918564 / 1051599543)
                          2021-03-06T23:32:48.000Z  Update state (0x5) verifying install, progress: 58.67 (616989652 / 1051599543)
                          2021-03-06T23:32:50.000Z  Update state (0x61) downloading, progress: 100.00 (1051599532 / 1051599543)
                          2021-03-06T23:32:50.000Z Success! App '896660' fully installed.
                          

                          For a fresh install it would look like this

                          => Create Valheim Server
                          steamcmd.sh
                          linux32/steamcmd
                          linux32/steamerrorreporter
                          linux32/libstdc++.so.6
                          linux32/crashhandler.so
                          Redirecting stderr to '/root/Steam/logs/stderr.txt'
                          ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
                          [  0%] Checking for available update...
                          [----] Downloading update (0 of 51728 KB)...
                          [  0%] Downloading update (1903 of 51728 KB)...
                          [  3%] Downloading update (4630 of 51728 KB)...
                          [  8%] Downloading update (6511 of 51728 KB)...
                          [ 12%] Downloading update (8350 of 51728 KB)...
                          [ 16%] Downloading update (9902 of 51728 KB)...
                          [ 19%] Downloading update (11396 of 51728 KB)...
                          [ 22%] Downloading update (12903 of 51728 KB)...
                          [ 24%] Downloading update (14671 of 51728 KB)...
                          [ 28%] Downloading update (16247 of 51728 KB)...
                          [ 31%] Downloading update (17765 of 51728 KB)...
                          [ 34%] Downloading update (19310 of 51728 KB)...
                          [ 37%] Downloading update (21095 of 51728 KB)...
                          [ 40%] Downloading update (22583 of 51728 KB)...
                          [ 43%] Downloading update (24247 of 51728 KB)...
                          [ 46%] Downloading update (25847 of 51728 KB)...
                          [ 49%] Downloading update (27277 of 51728 KB)...
                          [ 52%] Downloading update (28925 of 51728 KB)...
                          [ 55%] Downloading update (30358 of 51728 KB)...
                          [ 58%] Downloading update (31747 of 51728 KB)...
                          [ 61%] Downloading update (32473 of 51728 KB)...
                          [ 62%] Downloading update (33266 of 51728 KB)...
                          [ 64%] Downloading update (34088 of 51728 KB)...
                          [ 65%] Downloading update (34765 of 51728 KB)...
                          [ 67%] Downloading update (35439 of 51728 KB)...
                          [ 68%] Downloading update (36313 of 51728 KB)...
                          [ 70%] Downloading update (37129 of 51728 KB)...
                          [ 71%] Downloading update (37933 of 51728 KB)...
                          [ 73%] Downloading update (38863 of 51728 KB)...
                          [ 75%] Downloading update (39685 of 51728 KB)...
                          [ 76%] Downloading update (40583 of 51728 KB)...
                          [ 78%] Downloading update (41670 of 51728 KB)...
                          [ 80%] Downloading update (42639 of 51728 KB)...
                          [ 82%] Downloading update (43607 of 51728 KB)...
                          [ 84%] Downloading update (44633 of 51728 KB)...
                          [ 86%] Downloading update (45447 of 51728 KB)...
                          [ 87%] Downloading update (46440 of 51728 KB)...
                          [ 89%] Downloading update (47350 of 51728 KB)...
                          [ 91%] Downloading update (48248 of 51728 KB)...
                          [ 93%] Downloading update (49081 of 51728 KB)...
                          [ 94%] Downloading update (50279 of 51728 KB)...
                          [ 97%] Downloading update (51181 of 51728 KB)...
                          [ 98%] Downloading update (51728 of 51728 KB)...
                          [100%] Download Complete.
                          [----] Applying update...
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Cleaning up...
                          [----] Update complete, launching...
                          Redirecting stderr to '/root/Steam/logs/stderr.txt'
                          /tmp/dumps insufficient permissions - delete and recreate
                          [  0%] Checking for available updates...
                          [----] Verifying installation...
                          [  0%] Downloading update...
                          [  0%] Checking for available updates...
                          [----] Download complete.
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Extracting package...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Installing update...
                          [----] Cleaning up...
                          [----] Update complete, launching Steamcmd...
                          Redirecting stderr to '/root/Steam/logs/stderr.txt'
                          [  0%] Checking for available updates...
                          [----] Verifying installation...
                          Steam Console Client (c) Valve Corporation
                          -- type 'quit' to exit --
                          

                          Question I guess is, how we can determine when an update is needed or not, do you think there is some way besides manually triggering that through some sort of UI?

                          Hmm the normal install of the server via steamcmd also just check for updates on app restart.
                          But to do that successful the valheim server needs to be offline | existed.

                          @robi said in Valheim Dedicated Server:

                          hmm, then you probably want nightly restarts unless you're ok doing it manually.

                          I played around with a supervisord restart service X which resulted in a stuck app which needed to be restarted anyway.

                          nebulonN Offline
                          nebulonN Offline
                          nebulon
                          Staff
                          wrote on last edited by
                          #22

                          @brutalbirdie I guess that makes sense then, /tmp and /run will be persistent across restarts, however /tmp will have a tmpreaper, so that might not be good to put thing there then.

                          Also using supervisor to restart the server on a time interval might also not be ideal, since in my experience it makes sense to not randomly restart it while players are logged-in.

                          1 Reply Last reply
                          1
                          • nebulonN nebulon marked this topic as a question on
                          • nebulonN nebulon has marked this topic as solved on
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Bookmarks
                          • Search