Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] ich777 - Gameserver Dockers

Featured Replies

  • Author
1 hour ago, wes.crockett said:

In testing that world, I shut down the container, waited  a while and started it back up and it didn't reset. Not sure what to make of that issue. I have backups set to true but I can't find where they are located to restore the old world. Anyone know where they SHOULD be?

The backups are in the main folder for Valheim in your appdata directory, you should there see a folder that is called "Backups".

@luckyy wrote a really good tutorial for Valheim, third recommended post on top of this topic, I link it here:

 

This is basically what you have to do:

  1. Stop the container
  2. Go to \\<your unraid server IP or name>\appdata\valheim\Backups
  3. Open up the last backup archive that has your world in it (please also look at the file sizes from the backups, maybe it has already backed up the new world)
  4. I would recommend to first delete the contents of \\<your unraid server IP or name>\appdata\valheim\.config\unity3d\IronGate\Valheim - but this is completely optional
  5. Extract the contents from the tar archive to: \\<your unraid server IP or name>\appdata\valheim\.config\unity3d\IronGate\Valheim
  6. Start the container

 

Please also check if you have set the share where Valheim is located to "Only" or "Prefer" in terms of "Use Cache" in your Share settings since this can also cause problems.

  • Replies 12.5k
  • Views 2.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Just thought I'd share my experience setting up a Valheim server with this docker app from @ich777(thank you!)   You don't need to worry about Steam authentication for Valheim, the default a

  • Dockers Available:   SteamCMD DedicatedServers: CounterStrike: Source CounterStrike 2 TeamFortress 2 ArmA3 - requested by @MrSage Deathmatch Classic

  • This will hopefully shed some light on the underside working bits of building a cluster of servers for ARK:SurvivalEvolved.   With the inspiration (read thievery) from @growlith I present th

Posted Images

9 hours ago, ich777 said:

The backups are in the main folder for Valheim in your appdata directory, you should there see a folder that is called "Backups".

 

That's what I thought too. I do see them in my /mnt/user/dockerShares/valheim/Backups folder now, but only starting when the server got rebooted. I may perform a reboot now just to see if they go missing again. Cache option for dockerShares is set to ONLY. That said, I'm wondering if I have a messier issue here as there is a /mnt/cache/dockerShares/valheim/.... folder too. I'm showing my noobness here :D

 

Thanks for the reply and the thorough run down. I really appreciate it.

 

---- EDIT ----

As a precautionary method, I set up a Duplicati backup for just the backups folder to copy them out as well. Hopefully that is added insurance.

Edited by wes.crockett

I'm trying to start a dedicated server for Satisfactory.  I'm using your docker container.  Thank you, ich777 for creating this.  I'm having some trouble.  I'm also extremely new to this, and pretty slow to learn.  Full disclosure.  

 

I could really use some help.

 

[STEPS I TOOK]

1. I downloaded the docker and used the settings as-is to configure it.  

2. I then went into Satisfactory on a separate computer, running windows with installed, on the same local network as my server running Unraid+your docker.

3. On this Windows PC, I loaded Satisfactory, I went to "+ Add Server" and typed my local network IP (192.168...etc) of the UnRaid server. 

4. Satisfactory had me go through the process of "claiming" the Satisfactory server, naming it, setting a password, etc.  Everything Satisfactory needed me to do, I did. 

3. I then attempted to create a game in Satisfactory.  Satisfactory says "Creating game" for about 30-45 seconds.

4.  After about 30-45 seconds, Satisfactory reports "Server appears to be offline".  

5. Then I swing over to the logs for the docker container, and as soon as SteamCMD restarts, if I swing back over to the PC Satisfactory running on that other computer, it says "Connecting to server", and then asks me again what Biome I want to start a new game in.  The cycle begins again from Step 3.

 

 

An observation when I checked the logs of the docker:  (Attached the full logs, but also a picture of a snippet I'm concerned about).   I guess it's looking for files that aren't there?  When I use Krusader to browse to the folders it refers to, they don't seem to exist.  

 

I'm attaching the screen shot of the errors and my directory showing the folders seems to be missing.

 

 

[QUESTION]

Missing the following, according to the errors:
/Game/FactoryGame/Schematics/ResourceSink/ResourceSink_ConveryWalls_Metal 

Game/FactoryGame/Schematics/ResourceSink/ResourceSink_DoorWalls_Metal

 

Why aren't these here?  Is this because something is crashing before these can be created the first time the server runs?

 

 

[UNSURE...BUT MAYBE AN ISSUE?]

Also, I am not sure what this means by "Found 1 dependent packages".  Meaning, it found packages which were depending on These ConveryWalls and Doowalls resources but can't find them?  Kind of hard to understand based on what's written there.

 

 

[HONESTLY NO IDEA]

"Navmesh bounds are too large" error.  No clue.

 

Logs.txt 

 

 

image.thumb.png.7707471f00acb55a34a2a26efd4e9d9a.png

 

 

image.thumb.png.bca094537590790b7c3313f9572df59a.png

Edited by bbuncky2

  • Author
4 hours ago, bbuncky2 said:

I'm having some trouble.

Please note that this game is in pretty early alpha and don't count on everything to work, from what I've heard they got really big issues with some things and they recently broke the game entirely, but there was a fix for it that I've added to the template.

 

4 hours ago, bbuncky2 said:

/Game/FactoryGame/Schematics/ResourceSink/ResourceSink_ConveryWalls_Metal 

Game/FactoryGame/Schematics/ResourceSink/ResourceSink_DoorWalls_Metal

This is just normal and can be ignored, the dedicated server doesn't need that files and the developers removed them to save space so the users don't have to download the whole game.

 

5 hours ago, bbuncky2 said:

"Navmesh bounds are too large" error.  No clue.

5 hours ago, bbuncky2 said:

Also, I am not sure what this means by "Found 1 dependent packages".  Meaning, it found packages which were depending on These ConveryWalls and Doowalls resources but can't find them?  Kind of hard to understand based on what's written there.

This can be also safely ignored, as said above this game is in pretty early alpha and not every error message is actually an error.

 

5 hours ago, bbuncky2 said:

ISSUE

Please don't expect to have a issueless experience with an alpha version from the game, got many reports that conveor belts are missing/disappearing over time and so on but that has nothing to do with my container and is an issue from the game itself and there is nothing I can do about.

From what I know they have an official issue tracker on their site where you can report/read all the reported bugs that are found by now.

 

I now tried the dedicated server and it works without a problem.

 

Can you please go in your Share settings for your appdata directory and tell me to what the setting "Use Cache" is set? Make sure that it is set to "Only" or "Prefer".

 

Having problems with the Satisfactory docker.

All defaults - stats up (the docker image) fine. But when trying to find/connect to sever in the game, it appears to be offline (ports forwarded etc. correctly).

Checking the image logs it seems to be continually cycling through a loop (constantly). I can't see any errors, myself, other than the start-server.sh line 77 - unsure if this would prevent the server running? 

 

Satisfactory.log

Edited by ich777
moved log into file

  • Author
42 minutes ago, CouchPawTayTow said:

unsure if this would prevent the server running?

Can you please post the Diagnostics from your server?

What CPU are you using?

  • Author
14 minutes ago, CouchPawTayTow said:

She's an older girl

You should try to get a younger girl to get this going... :D

 

Jokes aside, your CPU doesn't support SSE 4.1 and 4.2 and that is what the game needs, at least the experimental branch.

To check that you can do 'lscpu' from a unRAID terminal and at Flags you will see the instruction sets that are supported by your CPU and you are missing 'sse4_1' & 'sse4_2', that's why the dedicated server doesn't work on your system.

45 minutes ago, ich777 said:

You should try to get a younger girl to get this going... :D

 

Jokes aside, your CPU doesn't support SSE 4.1 and 4.2 and that is what the game needs, at least the experimental branch.

To check that you can do 'lscpu' from a unRAID terminal and at Flags you will see the instruction sets that are supported by your CPU and you are missing 'sse4_1' & 'sse4_2', that's why the dedicated server doesn't work on your system.

Well there you go! Thank you, sir. I would have probably wasted hours tinkering and reading forums, to no avail. Much appreciated

Any idea how to do a second instance of Conan Exiles so I can run both the original exiles map and the new siptah map as a second dedicated server?  

If I wanted to use the existing docker I would just edit engine.ini and add the text 

[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

9 minutes ago, Dreygonx said:

Any idea how to do a second instance of Conan Exiles so I can run both the original exiles map and the new siptah map as a second dedicated server?  

If I wanted to use the existing docker I would just edit engine.ini and add the text 

[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

I've done it with Valheim. Assuming it's the same, for the most part, process to set up, just choose different ports for the second instance (and name it differently.) Set up port forwarding and inform your friends that they may need to include the port number in their connection string. 

15 hours ago, wes.crockett said:

I've done it with Valheim. Assuming it's the same, for the most part, process to set up, just choose different ports for the second instance (and name it differently.) Set up port forwarding and inform your friends that they may need to include the port number in their connection string. 

That may be where my issue is coming in.  How did you establish the second instance.  Ports I can deal with no problem.

  • Author
1 hour ago, Dreygonx said:

That may be where my issue is coming in.  How did you establish the second instance.  Ports I can deal with no problem.

Please post your config, have you also changed the ports in the game files and deleted and created new ones in the template?

 

Here is also one post about the Steam Server Browser and how to use it, please keep in mind that you have to use the ConanExile ports that you've defined:

 

and here a port showing how it should look look for Conan Exiles:

 

My config currently is a working docker from your repo for the exiles map.  
I am not sure how to create a second container that will load the siptah map to run side by side with the existing container.  I understand how to adjust the ports but not sure how to establish a second database/docker container?

 

My current container is working perfectly and shows in the server list in game.  I just want to create a second one that loads a different map.

  • Author
13 minutes ago, Dreygonx said:

I am not sure how to create a second container that will load the siptah map to run side by side with the existing container.  I understand how to adjust the ports but not sure how to establish a second database/docker container?

I'm not very into modding game servers, how do you load this map, is there a command that you append to the start parameters or a modification to the game ini files necessary?

 

You basically have to redownload the template from the CA App, give it another name, change the game files path so that it doesn't interfere with your existing container, delete all the ports and create new entries in the template so that they also don't interfere with your existing ports and don't forget to change the game ini files so that the ports are actually used from the server.

 

If you can't redownload it from the CA App then you have to enable this in the settings from the CA App (Settins is located at the left side on the bottom in the CA App):

grafik.png.59ca584a0ce70103d53ba873b3ec609b.png

9 minutes ago, ich777 said:

I'm not very into modding game servers, how do you load this map, is there a command that you append to the start parameters or a modification to the game ini files necessary?

 

You basically have to redownload the template from the CA App, give it another name, change the game files path so that it doesn't interfere with your existing container, delete all the ports and create new entries in the template so that they also don't interfere with your existing ports and don't forget to change the game ini files so that the ports are actually used from the server.

 

If you can't redownload it from the CA App then you have to enable this in the settings from the CA App (Settins is located at the left side on the bottom in the CA App):

grafik.png.59ca584a0ce70103d53ba873b3ec609b.png

To load the alternate map one would just have to edit the engine.ini file with the following text

 

[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/DLC_EXT/DLC_Siptah/Maps/DLC_Isle_of_Siptah

 

I saw the allow install of second instance option but when i tried 

 

but when i tried the following 

image.thumb.png.f6738612438861fa0229a9a41d4a03ed.png

 

It created the server files folder but didn't populate any data to it.

The default in your container was /mnt/cache/appdata/conanexiles/

 

 

  • Author
1 minute ago, Dreygonx said:

It created the server files folder but didn't populate any data to it.

A log from the container would be really helpful, did the container start? Please remember you have to change the ports in the first place so that the container can even start because otherwise you have conflicting port mappings.

 

OK this is annoying - So its working now.  Data populated to the folders and the server is showing in the game server list.

Sorry to have bugged you!

 

  • Author
26 minutes ago, Dreygonx said:

Sorry to have bugged you!

Nothing to worry about, glad to hear that you got it working.

@ich777 I am trying to clean up dockers that I don't use for some reason or another, so I need to ask you:

 

- Current status of ENIGMA-BBS? I remember it had some issues and you would do something (?) about them or switch to some other BBS software (I think we found another alternative, although ENIGMA remains the best probably)... Is it something you gave up?


(this post will be updated if I find more containers you added)

Thanks.

 

  • Author
Just now, NLS said:

- Current status of ENIGMA-BBS?

In the current state not working, won't run and is not easily fixable...

 

1 minute ago, NLS said:

I think we found another alternative, although ENIGMA remains the best probably

Yes, I've already tried to contact the developer but no response whatsoever.

 

2 minutes ago, NLS said:

Is it something you gave up?

No, but currently not much time.

Maybe there are more alternatives available.

 

I honestly have to say when I don't find any other alternative for it then I will completely deprecate this container.

 

3 minutes ago, NLS said:

this post will be updated if I find more containers you added

The only container that I also deprecated was jsDOS since they completely changed the way how it works and from what I saw Linuxserver.io released a DOS container that is also more simple to set up and you can run multiple games in one container. ;)

Thanks man. Removing BBS (with a bit of retro pain)...

 

  • Author
5 minutes ago, NLS said:

Thanks man. Removing BBS (with a bit of retro pain)...

Sorry about that but currently I can't think of a easy fix, at least it should be possible to set up EnigmaBBS in Docker but this can be a real pain from what I've saw in the documentation... :/

Sorry if this has been asked and answered a dozen time already but how do I update the version of Ark being run?  I thought that a docker restart would do it automatically but the log (pasted below) says it's the latest version but the server list in game and on steam shows I'm not on the current version after Official servers were just updated to a new minor version. 

 

 

 

 

---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
---Checking if UID: 99 matches user---
usermod: no changes
---Checking if GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
---Update Server---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '376030' already up to date.
---Prepare Server---
Waiting for user info...OK
Success! App '376030' already up to date.
---Prepare Server---
---Server ready---
---Start Server---
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.