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

I tried with only ich777/steamcmd:latest with ./steamcmd.sh as a test, yield same result. Weird that only this docker on this server does that, not on my other server and not other docker image. I validated images ID and are the same on both server

  • Replies 12.6k
  • 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

so, I just removed all my custom network, reset my docker (switched to directory), reboot, reinstall everything. Same problem.......... I really don't get it

  • Author
5 hours ago, Nodiaque said:

I really don't get it

Please post your Diagnostics, maybe I can see something but my hopes are not that high...

I've posted it here:

 

On 2/11/2023 at 2:49 PM, Nodiaque said:

I've posted it here:

 

Hi  just some quick thoughts you probably already have checked :)  have you public IP changed, my ISP sometimes screw up and i get behind their CG NAT.   next is some appdata with cache experience i have from other (Plex) docker where i have cache drive enable/prefer sometimes could corrupt plex database, when i set cache to Only or none i havent seen the problem since :)

Hello, I have a question about ETS2. I want to run Pro Mods on the docker server. Is that possible and if so, how?

On 2/12/2023 at 6:55 PM, Cobstar said:

Hi  just some quick thoughts you probably already have checked :)  have you public IP changed, my ISP sometimes screw up and i get behind their CG NAT.   next is some appdata with cache experience i have from other (Plex) docker where i have cache drive enable/prefer sometimes could corrupt plex database, when i set cache to Only or none i havent seen the problem since :)

Hello, 

 

Thanks for the input. If that was the case, it wouldn't work with other steam docker and other unraid. I flushed everything and the problem is still present (I rebuilt all my docker). 

 

Thanks! 

  • Author
5 hours ago, Nodiaque said:

Thanks! 

I really can't help here because I simply can't reproduce this issue... :(

 

If you know what the solution is then please keep me updated?

 

Have you yet tried to remove everything from the containers including the folders for the containers (of course create a backup in the first place)?

  • Author
7 hours ago, SHADOW116 said:

Hello, I have a question about ETS2. I want to run Pro Mods on the docker server. Is that possible and if so, how?

That should be possible since the container is not different like if you run the server on bare metal.

 

I can't help how to do it because I can only provide the basic functionality because I can't know how to mod every single game.

From a quick google search it should be pretty easy: Click

5 hours ago, ich777 said:

I really can't help here because I simply can't reproduce this issue... :(

 

If you know what the solution is then please keep me updated?

 

Have you yet tried to remove everything from the containers including the folders for the containers (of course create a backup in the first place)?

Yup, I even tried with a game I never have. It's really weird. 

On 2/7/2023 at 1:54 AM, ich777 said:

Please don't tell people wrong things, if you read the messages again you would know that it initializes just fine:

  1. It found steamclient.so (which is needed for the API)
  2. It failed because it tried to quick to access the API
  3. And the last line says that it initialized successful

So to speak it is working, again please don't tell people wrong things, this messages appear on almost every game server, not only in my containers also on bare metal.

 

Do you have a log? The API is simply not the cause of the issue in your case, have you yet tried to add the server in the Steam Server Browser (in Steam View -> Server Browser -> Favorites -> Add) with your LAN IP.

I would first recommend getting it to work in your local network and after that you can try to reach it from outside and see it in the server list.

sorry i have been super busy with work lately! Thank you for pointing me in Spectral Force's direction he was super helpful and actually wrote something out on the topic that I was having trouble with and was super helpful! kudo's!  I will post the link just in case anybody else is having trouble getting there 7 days to die docker working, or run multiple 7 days to die dockers at the same time!  https://7dac.net/a-guide-on-how-to-install-ich777s-container-docker-on-an-unraid-server/

I am in need of some assistance with 2 things but for right now I will ask only one,  On a regular dedicated server usually you see the server logs but on a docker log it gives you no information what so ever which can be vital and  very valuable to know! This will  allow you to know if your mods or Overhaul is conflicting with anything.  The docker log simply just States connecting to steam and then the game is Launched, i need to see the actual server log but I am not sure how to use the unraid terminal to bring up these server logs if anybody has any info I would appreciate it!  I will attach A screenshot my server log  Below has an example of what I'm trying to see.   Once again super new to unraid and have no idea how to use terminal commands or access certain things in unraid.  Also if anybody knows a good link that explains most of the terminal commands please post.  But my server log is my main concern at the moment. 

Screenshot 2023-02-14 095910.png

  • Author
3 hours ago, CoDizzle said:

The docker log simply just States connecting to steam and then the game is Launched, i need to see the actual server log but I am not sure how to use the unraid terminal to bring up these server logs if anybody has any info I would appreciate it!

Again, I would recommend that you ask this question on @Spectral Force's Discord.

 

But don't get me wrong, you are miss-understanding something here, the container logs that you see are the actual logs from the game server, they are just piped into the Docker log.

I don't know if the game server somewhere saves another debug log, but that's a question for Discord.

 

BTW, if the game server stores somewhere a debug log, then you can browse it through SAMBA, simply go to your appdata directory and open the 7dtd folder and you will find everything in there.

52 minutes ago, ich777 said:

Again, I would recommend that you ask this question on @Spectral Force's Discord.

 

But don't get me wrong, you are miss-understanding something here, the container logs that you see are the actual logs from the game server, they are just piped into the Docker log.

I don't know if the game server somewhere saves another debug log, but that's a question for Discord.

 

BTW, if the game server stores somewhere a debug log, then you can browse it through SAMBA, simply go to your appdata directory and open the 7dtd folder and you will find everything in there.

 

53 minutes ago, ich777 said:

Again, I would recommend that you ask this question on @Spectral Force's Discord.

 

But don't get me wrong, you are miss-understanding something here, the container logs that you see are the actual logs from the game server, they are just piped into the Docker log.

I don't know if the game server somewhere saves another debug log, but that's a question for Discord.

 

BTW, if the game server stores somewhere a debug log, then you can browse it through SAMBA, simply go to your appdata directory and open the 7dtd folder and you will find everything in there.

 So I want to thank you once again, you've been a great help and I can tell that you're very knowledgeable of almost everything on here.  I hope that I two one day myself gain all that knowledge, but right now it's all brand new to me.  Thanks to you I found where the logs are, they were staring me right in the face the whole time, but at the same time I was looking for them in real time, unfortunately I have no idea what SAMBA is, But I would really like to know,  Sorry such a noob  And that's with hours of YouTube under my belt already, The logs were in the location that you specified.  I found them under.  user>appdata>7dtd-dizzleland>7DaysToDie_Data>output_log.txt

Hi @ich777 - having trouble with the stock ARMA3 docker (i.e. nothing changed other than adding username/pass for steam). Essentially, it won't start up. It seems to pull down all the relevant files, but I can't see why it's not hosting. The container itself is running, but the sever just seems to be in an infinite loop of not starting up. Additionally, it's tough to get any logs - when I open the container live logs, it goes for a few seconds and then the windows closed itself. All i have managed to do is get a screenshot just a second before it closes (attached). It shouldn't be a port issue - everything is forward correctly and not already used. It's not a steam login issue - using an account with no steamguard (plus I think I see in the logs that it logs in OK.) Is it possible something was updated since the container was made?

 

logs.png

  • Author
8 hours ago, CouchPawTayTow said:

It's not a steam login issue - using an account with no steamguard (plus I think I see in the logs that it logs in OK.) Is it possible something was updated since the container was made?

Unlikely that anything changed, the container seems to run fine and also the game server seems to be started too?

Are you trying to connect through your local IP or your Public IP? I would recommend trying to first connect with your Public IP and then start troubleshooting further. I've seen that hair pin NAT not always working correctly for some users.

Did you change anything in the template besides adding your Steam credentials?

3 hours ago, ich777 said:

Unlikely that anything changed, the container seems to run fine and also the game server seems to be started too?

Are you trying to connect through your local IP or your Public IP? I would recommend trying to first connect with your Public IP and then start troubleshooting further. I've seen that hair pin NAT not always working correctly for some users.

Did you change anything in the template besides adding your Steam credentials?

 

I've since made a little progress. Didn't change anything from the first time (besides credentials, I just set validate = true), just removed and reinstalled. It shows up in the ARMA launcher servers list - that's where I connected to it - it loads up all the way to the mission selection, but then it crashed when it gets to the next - mission loading - screen. And now I'm back to the same loop as before. Tried stop/start/restarting, but no dice. Doesn't appear to be a CPU lockup either. And again - no logs as the window just kill itself after a short time (which I assumed to mean the docker was stopping/restarting?).

  • Author
1 hour ago, CouchPawTayTow said:

(which I assumed to mean the docker was stopping/restarting?)

Yes.

 

1 hour ago, CouchPawTayTow said:

it loads up all the way to the mission selection, but then it crashed when it gets to the next - mission loading - screen

But one mission does work?

 

1 hour ago, CouchPawTayTow said:

And now I'm back to the same loop as before.

Please try to add this variable in the template and see if it makes a difference:

grafik.png.82c89b04188c66d106719bd6ecbedda1.png

 

On what hardware do you run the container?

 

EDIT: Please set validation to false or to nothing! This is only meant if you got issues updating the container.

9 hours ago, ich777 said:

Please try to add this variable in the template and see if it makes a difference:

grafik.png.82c89b04188c66d106719bd6ecbedda1.png

 

This did it, I think. I am now able to load up and play a mission! 

 

9 hours ago, ich777 said:

On what hardware do you run the container?

Intel® Core™ i7-4790 CPU @ 3.60GHz on a Gigabyte Technology Co., Ltd. Z87N-WIFI rev.2.0. So 64bit.

 

9 hours ago, ich777 said:

But one mission does work?

No. Before adding the force x86 variable, I was not able to get past the mission loading spash screen. It would just lose connection and the server would crash.

Seems like x86 is the only way to run it on my hardware.

 

Thanks for the help!

  • Author
8 hours ago, CouchPawTayTow said:

Intel® Core™ i7-4790 CPU @ 3.60GHz on a Gigabyte Technology Co., Ltd. Z87N-WIFI rev.2.0. So 64bit.

Yes, this is caused because your CPU is a bit to old now for the game and missing some instruction sets to fully support the 64bit version from the game.

I think Miscreated just dropped the ability to run dedicated servers..     any chance of it being added?

  • Author
3 hours ago, Newtious said:

I think Miscreated just dropped the ability to run dedicated servers..     any chance of it being added?

From what I see it should be doable, but I don't own the game and I stopped creating containers for games which I don't own.

I'm trying to find the root cause of why steamcmd doesn't work (anymore) for me only on my docker system. I tried pterodactyl and they seem to be using the same base steamcmd as you, so they fail with same error.

 

But looking at this docker, which is a plain steamcmd, it work

https://hub.docker.com/r/steamcmd/steamcmd

 

Have any clue of the difference with your steamcmd layer? I tried copying steamcmd from one to another and it still doesn't work. I also stumbed on this (https://steamcommunity.com/discussions/forum/1/3118150513198726419/) but unfortunatly it didn't work either

  • Author
7 hours ago, Nodiaque said:

I tried pterodactyl and they seem to be using the same base steamcmd as you, so they fail with same error.

What do you mean with that?

 

My container downloads the official SteamCMD client on the first start from Steam and the executes it…

I don‘t do anything custom with SteamCMD.

why does the server refuse to connect if I use a custom network adapter? I want to use my custom br0 to give my ARK server a custom local IP but every time I do that, it refuses to map the ports to the IP. its worked for the other dockers I've been running but for some reason it refuses on this one. I'm not sure what I'm doing wrong

where da ports.png

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.