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

ok, just tried what you suggested and got the same output as before. Also yes I do have pihole installed but it's never caused an issue with your containers for me before

  • 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

ok, i seem to have found a fix. I changed the steamcmd folder mapping to steamcmd2 so it wasn't sharing steam cmd with your other containers and that seems to have fixed the issue

  • Author
ok, i seem to have found a fix. I changed the steamcmd folder mapping to steamcmd2 so it wasn't sharing steam cmd with your other containers and that seems to have fixed the issue
Please try to change it back to steamcmd again, this should not affect the container in any way.

Maybe some kind of weird network error occoured.

Sent from my C64

1 hour ago, ich777 said:

Please try to change it back to steamcmd again, this should not affect the container in any way.

Maybe some kind of weird network error occoured.

Sent from my C64
 

so I just tried changing back steam cmd and deleting satisfactory and it went back to the old behaviour. I've now also deleted the steam cmd folder and now it's working again. So it was probably an issue with steam cmd

  • Author
so I just tried changing back steam cmd and deleting satisfactory and it went back to the old behaviour. I've now also deleted the steam cmd folder and now it's working again. So it was probably an issue with steam cmd
Nice that everything is working now properly. ;)

Sent from my C64

Hi,

i try to run the Satisfactory Docker. This is what it says:

 

...

Success! App '1690800' fully installed.
---Prepare Server---
---Server ready---
---Start Server---
/opt/scripts/start-server.sh: line 77:    62 Illegal instruction     ./UE4Server-Linux-Shipping FactoryGame $GAME_PARAMS

 

Maybe this is a Problem with my AMD Phenom II.

 

So can anyone verify that the Satifactory Docker is running on a Phenom II?

 

THX in advance

  • Author
Hi,
i try to run the Satisfactory Docker. This is what it says:
 
...
Success! App '1690800' fully installed.
---Prepare Server---
---Server ready---
---Start Server---
/opt/scripts/start-server.sh: line 77:    62 Illegal instruction     ./UE4Server-Linux-Shipping FactoryGame $GAME_PARAMS
 
Maybe this is a Problem with my AMD Phenom II.
 
So can anyone verify that the Satifactory Docker is running on a Phenom II?
 
THX in advance
Have you changed anything in the template?
Is the path set up correctly and pointing to the right directory in the template?

Please keep in mind if it is related to the hardware because your Phenom II don't supports some necessary instructions it's not related to the container, this container works like if you set up Satisfactory on bare metal.

Sent from my C64


9 hours ago, ich777 said:

@nmills3 & @8064r7 seems like both of you having the same issue.

 

Can you post a screenshot from you Docker template, have you anything changed to the template itself?

 

Have both of you a Cache pool on your server, to what is the appdata share set in terms of "Use Cache" on the Share page ("Yes", "No", "Only", "Prefer")?

                             

                               **Removing my steam user/pass info from the instance resolved this error**

 

I did not change anything from the default template other than adding the steam acct user/pass I use for dedicated servers (this account owns a copy of satisfactory, cannot verify if setting it in other clients to experimental is carried over to other instances).

I have 2 cache pools, a standard one which Unraid is using for its tasks (210 GBs free) as well as being my /downloads & a separate one strictly being used by docker/vms (418 GBs free). /appdata as stated only uses the docker-vm cache pool & it is set to "only" in the shares context.

Went ahead and followed suggestions to:

1. Remove the docker & its image, clear its template, & download a new one from CA.
2. Placed unraid server by mac/ip in a group on all piholes where no adlists are being applied to its A/AAAA/C-name requests.

 

No changes when implementing these suggestions, but did some additional research this morning across twitter & the Satisfactory Q&A and I found something:

 

Different people are having issues creating multiplayer dedicated instances & it appears the fix is for some thankfully to not use your login info at all, especially those using steamcmd.

                            **Removing my steam user/pass info from the instance resolved this error**

  • Author
17 minutes ago, 8064r7 said:

I did not change anything from the default template other than adding the steam acct user/pass I use for dedicated servers (this account owns a copy of satisfactory, cannot verify if setting it in other clients to experimental is carried over to other instances).

Please see the first page:

grafik.png.34da626d25f00adb2ae273330a91a775.png

(in this container I have also moved the Username and Password to the Advanced section so that it not obvious to enter the credentials, in containers where the credentials are needed they are marked as required and is also mentioned in the description from the container itself)

 

 

To be honest I don't saw that your log says that it logs you in your Steam Account, this will break basically every container where the credentials are not needed.

2 hours ago, ich777 said:


Please keep in mind if it is related to the hardware because your Phenom II don't supports some necessary instructions it's not related to the container, this container works like if you set up Satisfactory on bare metal.

 

Yeah i've seen a bug report/feature request in the satisfactory forum to this specific topic. It seems that my Phenom II processor is (at the moment) not supported.

DEDICATED SERVER: CONSIDER TO COMPILE LINUX BUILD SO THAT IT IS COMPATIBLE WITH OLDER CPUS - Experimental: 170209

I would suggest, that everyone who has the same "Illegal instruction" issues go to the satisfactory page and vote this up.

Edited by John2222

Thanks @ich777 for your work, I have tried the Satisfactory CA you have created and it worked flawlessly, even with custom domain for accesing the server.

Thanks for your work!

  • Author
1 hour ago, John2222 said:

I would suggest, that everyone who has the same "Illegal instruction" issues go to the satisfactory page and vote this up.

I think the best solution would be to upgrade the CPU and Motherboard since not all instructions are supported by your CPU that this game and the Unreal Engine uses, please keep in mind this CPU is almost 11 years old...

 

More and more games dropping older CPU support because they don't support the necessary instructions to run or at least the games have to drop it because the Engine uses more modern instructions and most of the times the developers can't do anything about this.

  • Author
On 10/26/2021 at 7:02 PM, Polybius said:

Hi, could I get some help with the jsdos docker? I think I set things up proper but it seems to be constantly restarting because something is wrong but I'm not sure what.

I have now deprecated jsdos because v7 changed the way how it works and I have no easy way to get it back working.

Haven't got around installing it yet but a big ty @ich777 for your reactivity ! Satisfactory dedicated servers barely announced & you already on it :) TY !

Hi, please can anyone help. In my docker log for Satisfactory, I am getting these errors:

 

Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.

 

and

 

Warning: STEAM: Steam API failed to initialize!

 

and

 

Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870

 

I can get into the server in game and the NAT says open, but i cant invite friends and the sessiontype says invalid?

 

any help would be hugely appreciated. im a docker noob

 

 

  • Author
41 minutes ago, spoono420 said:

Warning: STEAM: Failed to initialize Steam, this could be due to a Steam server and client running on the same machine. Try running with -NOSTEAM on the cmdline to disable.

41 minutes ago, spoono420 said:

Warning: STEAM: Steam API failed to initialize!

41 minutes ago, spoono420 said:

Error: SetEnvironmentVar not implemented for this platform: SteamAppId = 526870

Oh you forgot the error message about SDL that it failed to initialize and is not found.

 

Jokes aside, you can safely ignore this messages and they not affect the functionality from the container in any way, please also include the full log and not only a few lines.

 

 

41 minutes ago, spoono420 said:

I can get into the server in game and the NAT says open

What do you mean with this? Can you connect locally with your unRAID IP?

Have you changed anything in the template? What ports have you forwarded in your router, you know that you have to forward the ports in the router with the corresponding port and protocol since this is a dedicated server? Have you upgraded the client also to the latest Experimental build from the game?

 

41 minutes ago, spoono420 said:

but i cant invite friends and the sessiontype says invalid?

Your friends also have to be on the latest Experimental build from the game and they have to join via the button "Server Manager" like in the screenshot from this post:

 

@ich777 Yeah sorry I didnt phrase that well. I think you have solved my problem though, I didnt realise that my friend wasnt on update 5 experimental yet. 

 

Yes, I can connect to it locally through my unraid IP. I didnt change anything in the template and forwarded the ports as I should. I will have to wait for my friend to do the experimental download and test it, but would think that will work.

 

thanks so much, great work by the way and appreciate the quick response.

6 hours ago, ich777 said:

I have now deprecated jsdos because v7 changed the way how it works and I have no easy way to get it back working.

Thanks! A bunch of my friends will get a kick out of this :)

20 hours ago, Fonso_s said:

Thanks @ich777 for your work, I have tried the Satisfactory CA you have created and it worked flawlessly, even with custom domain for accesing the server.

Thanks for your work!

Probably a dumb question, but how do I configure the container to use a custom domain? Do I just put it in the address field in the docker? 

  • Author
3 minutes ago, DazedAndConfused said:

Probably a dumb question, but how do I configure the container to use a custom domain? Do I just put it in the address field in the docker? 

I don't understand?

You want to connect from a domain name to your container?

 

Simply enter your domain name like: yourdomain.org

 

The game should then resolve yourdomain.org to your IP address and connect to it with the default port.

If you have it running on another port simply add the port to the domainname like: yourdomain.org:7778

 

I hope that answers the question...

10 minutes ago, ich777 said:

I don't understand?

You want to connect from a domain name to your container?

 

Simply enter your domain name like: yourdomain.org

 

The game should then resolve yourdomain.org to your IP address and connect to it with the default port.

If you have it running on another port simply add the port to the domainname like: yourdomain.org:7778

 

I hope that answers the question...

Thank you for the advice. I will test it out when I get home. 

Hi ich777,

 

Firstly thanks a bunch for the Satisfactory docker.

 

I'm wondering if you could elaborate on running multiple Satisfactory servers using the docker.

 

I tried setting up a second docker with incremented ports (+1 to each port for the server, eg. 7777 -> 7778) however when i would modify the server name or settings for the server it would make the changes to both servers.

 

I'm trying to run two seperate servers, one for friends and family, and the other for my personal world hence the reasoning for wanting two

  • Author
Hi ich777,
 
Firstly thanks a bunch for the Satisfactory docker.
 
I'm wondering if you could elaborate on running multiple Satisfactory servers using the docker.
 
I tried setting up a second docker with incremented ports (+1 to each port for the server, eg. 7777 -> 7778) however when i would modify the server name or settings for the server it would make the changes to both servers.
 
I'm trying to run two seperate servers, one for friends and family, and the other for my personal world hence the reasoning for wanting two
Can you post a screenshot from the two Docker templates?
Are you usong two different directories?

Sent from my C64

7 minutes ago, ich777 said:

Can you post a screenshot from the two Docker templates?
Are you usong two different directories?

Sent from my C64
 

 

Ah, I was using the same directory 😅

 

Do both steamcmd and satisfactory require different directories per server instance?

Edited by Forsco
more info

  • Author
7 minutes ago, Forsco said:

Do both steamcmd and satisfactory require different directories per server instance?

Only the game directory, the SteamCMD directory can be the same (this is also mentioned in the description from the container).

 

I hope you have als read that you have to delete the ports and create new UDP ports within the template and add 3 options to the Game Parameters if you want to change the ports, a simple change from the ports won't work.

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.