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

1 minute ago, emub said:

My network is br2 and I removed -multihome=0.0.0.0 and that did not fix it for me.

My network is br0 with local ip 192.168.0.51, I deleted -multihome=0.0.0.0 and it still has the api error

  • 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

 I changed to host and removed multi home and playing now.. They also posted a quick fix in the github but we can't do that one I don't believe.

43 minutes ago, ich777 said:

So the actual workaround for now is to either set the containers Network mode to Host or br0 (if you choose br0 give it a local IP address) and remove -multihome=0.0.0.0 from the EXTRA_PARAMS

This worked for me (network mode = host). Another player succesfully connected to me as well. Thanks!

Hi,

the main Problem is the TCP 7777.

I use wireshark to trace this.

The server answer the syn with a rst.

 

I add a new port TCP 7777 and restart the server.

But it didn't work. And they doesn't show Container Port.

 

And yes, I use every dedicated server with "host" an an own ip address.

And -multihome=0.0.0.0 is removed.

 

edit. Client and unraid are in the same network.

Edited by AK20000

  • Author

The main reason is that it won't work is because they bind the API to the 127.0.0.1 and that's why it's not working:

grafik.thumb.png.e0e5bc743ca6083763fc2005335474e7.png

 

TCP is now used for the API which won't work unless you set the network host.

If it still is not working when you are setting it to host then something else is going on.

 

You also have to remove -multihost from GAME_PARAMS to get it to work.

 

They have to fix that it doesn't listens on 127.0.0.1 instead it has to be 0.0.0.0 and from what I saw they already working on that but it will take them one or two days.

Ok, no problem. I can wait.

Thanks.

Best regards

Andreas

  • Author
2 minutes ago, AK20000 said:

Ok, no problem. I can wait.

However the workaround with removing -multihome=0.0.0.0 and using Host network for the container should work fine.

4 minutes ago, ich777 said:

However the workaround with removing -multihome=0.0.0.0 and using Host network for the container should work fine.

Hey ich, so just to make sure, br0 should NOT work at the moment? And would require coffee stain to correct the loopback issue? Thank you.

6 minutes ago, ich777 said:

However the workaround with removing -multihome=0.0.0.0 and using Host network for the container should work fine.

Not on my side.

 

  • Author
1 minute ago, Kegath said:

Hey ich, so just to make sure, br0 should NOT work at the moment? And would require coffee stain to correct the loopback issue? Thank you.

I'm not 100% sure with br0 but it could be the case that it won't work, I just tested host network and it works fine over here.

 

Yes this is something that CoffeeStain needs to fix because there is no documentation on how to change the listen address for the API (TCP port) and I don't think you can actually change that.

  • Author
2 minutes ago, AK20000 said:

Not on my side.

 

What network did you use before? Did you use more than one NIC in your system?
A few users already confirmed that it's working with the workaround to remove multihome and use the host network (I already tested this over here and I'm also able to connect to the server).

Not sure if it will help anybody having the API issue with Satisfactory, but after switching to host and removing -multihome=0.0.0.0, I also had to hit force update for it to work on my end.

4 minutes ago, ich777 said:

I'm not 100% sure with br0 but it could be the case that it won't work, I just tested host network and it works fine over here.

 

Yes this is something that CoffeeStain needs to fix because there is no documentation on how to change the listen address for the API (TCP port) and I don't think you can actually change that.

My instance works on HOST, but not on br0 (server api error)

Edited by Kegath

  • Author
Just now, Kegath said:

My instance works on HOST, but not on br0

Thanks for letting me know, so only host network and removing -multihome is the way to go for now until CoffeeStain releases a fix for that.

2 minutes ago, ich777 said:

Thanks for letting me know, so only host network and removing -multihome is the way to go for now until CoffeeStain releases a fix for that.

Not working for me either. I only have 1 nic in the system and before I was using a Custom network.

 

Now I have tried to delete the container and re-installed it again. Changed to Host and removed -multihome 0.0.0.0 from the Game Parameters:

 

image.thumb.png.8ba47572abcd6743f1a43a76069aface.png

 

 

Still not working tho :(

 

  • Author
9 minutes ago, gevsan said:

Still not working tho :(

Maybe that's the culprit, was this custom network on a dedicated subnet?

Did you yet try to force an update from the container (enable Advanced View on the Docker page and click the blue text "force update"), maybe a rebuild from the container (which is what a force update does) is the solution to your issue.

 

Please also check the port forwarding since it will now use the IP from Unraid itself.

1 hour ago, Snappie88 said:

This worked for me (network mode = host). Another player succesfully connected to me as well. Thanks!

worked here as well. api error is resolved.

Anyone getting encryption token missing, or is it the same as the API error?

image.png.d715bd4072e0071c7f408f480f649b90.png

did the changes but still not working :/(host removed multihome.. + fresh docker install+force update)

the server is sort of running but i become ingame this message: "Could not connect to the server. Failed to connect to the Server API.

And the log say: (hope that help a bit ^^)

Unbenannt.thumb.JPG.196a5249a917a3632400756b1ba0331e.JPG

Edited by MaNs0n

For people whom the network=host work-around isn't working - it started to work for me once I changed the 'Network Protocol' to 'IPv4 + IPv6' under Settings->Network Settings.

 

 

17 minutes ago, zTemmu said:

For people whom the network=host work-around isn't working - it started to work for me once I changed the 'Network Protocol' to 'IPv4 + IPv6' under Settings->Network Settings.

 

 

Thanks! this helped for me :D

 

and thanks to ich777 for all the nice Docker!

  • Author
19 minutes ago, zTemmu said:

For people whom the network=host work-around isn't working - it started to work for me once I changed the 'Network Protocol' to 'IPv4 + IPv6' under Settings->Network Settings.

This is strange I'm using IPv4 only and it is working here to.

I have to say that I'm also using ipvlan for Docker, no Bond and the default Bridge in the network settings.

40 minutes ago, ich777 said:

This is strange I'm using IPv4 only and it is working here to.

I have to say that I'm also using ipvlan for Docker, no Bond and the default Bridge in the network settings.

I am also only IPv4 and it's working.

Side note I use DiscordGSM (docker) and it's not able to query Satisfactory. Not an ich777 Docker issue just thought I would mention

 

  • Author
49 minutes ago, bbreau6 said:

Side note I use DiscordGSM (docker) and it's not able to query Satisfactory.

Since the container uses now the host network you have to enable "Host access to custom networks" in the Docker settings, this is disabled by default and your containers can't actually communicate if they are in a custom network with the host:

grafik.png.a78e919c24db3089a8be4cf45b1a61a4.png

(at least that's the issue in your case I think)

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.