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

On 2/17/2022 at 10:00 PM, ich777 said:

This is really strange since it is working just normal on my test system with 6.9.2:

image.png.5ea97e57206abf4c593e433ad5f48241.png

 

Do you have anything special installed through the NerdPack or from somewhere else? Do you have Unassigned Devices installed on your server?

 

EDIT: Ah, now I get it, if you install UnassignedDevices and UnassignedDevices Plus it is working... :D

I will add a check if the required package is installed and install it if it isn't installed next week.

 

EDIT2: Released an update from the RCON plugin that now installs the missing libraries if they are not already installed.

Ayyéé ! Sorry I totally missed your message from my notification box :( 
But yeah now it work with your update ! Same that I was only missing some dependancie ! Thanks for the help and support provide !

  • 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

Hey guys, i'm trying to run a 7 days server!

Problem is, I"ve forwarded all the required ports to my dell poweredge from my router but people still can't connect. I'm using vanilla 26900 port for tests, I can connect via lan but not from outside my network. Quick google port scan says my 26900 is indeed open to outside. Now, this may or may not be an unraid issue, anyway has any input? Using network setting Bridge (tried host and custom) Thanks!

  • Author
2 hours ago, auth100488 said:

Now, this may or may not be an unraid issue, anyway has any input?

Definitely not... ;)

 

2 hours ago, auth100488 said:

26900

What ports have you forwarded? Please forward all the ports that are in the template with the according protocol, except for "TCP2 - Web base control" and "TCP3 - Web Panel".

 

You also can @Spectral Force's Discord where he also helps me out with support for 7DtD: Click

6 hours ago, ich777 said:

Definitely not... ;)

 

What ports have you forwarded? Please forward all the ports that are in the template with the according protocol, except for "TCP2 - Web base control" and "TCP3 - Web Panel".

 

You also can @Spectral Force's Discord where he also helps me out with support for 7DtD: Click

Thank you for your answer. I think the bug was in my router. I did not touch a single thing and its working now. So I guess my isp provided router is garbage hehe! Thanks for the quick reply tho! Also good job on those game servers I find them very easy to use and run multiple instances.

Edited by auth100488

Hey , getting this error with all of your dockers, need help :)

Screenshot 2022-02-27 164857.png

  • Author
2 hours ago, Russkito said:

Hey , getting this error with all of your dockers, need help :)

On what Unraid version are you?

 

It seems like it failed to download SteamCMD, I would recommend to stop the container, delete the folders for steamcmd and the game itself from your appdata directory and try to start the container again.

Since last Arma-Docker Update i tried the first time to start the Arma-Server.

The Server starts, but it doesnt show in InternetBrowser and if i would try to connect i kicked with "steam authentication failed"


My guess is something wrong with steam client (ELF class).

I've deleted "steamcmd" folder and "Steamapps" related things in the server folder. -> No success


My Server is a Phenom II so i have all run all in 32bit. How can i change this to 32bit version? Can you please add a option to change that between 32 and 64 bit (with 64bit is default) or give me some hints for change that?

 

It would be so cool if that can be changed by "edit"-Page in Unraid-Docker. It would be creat the choose this for the steam client and on top also for the server exe.
 

THX in advance


Log:

...

18:01:03 MovesType CfgMovesMaleSdr load time 20300.0 ms
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: wrong ELF class: ELFCLASS64
[S_API FAIL] SteamAPI_Init(): Sys_LoadModule failed to load: steamclient.so
[S_API FAIL] SteamAPI_Init() failed
18:01:04 Initializing Steam server failed
Arma 3 Console version 2.06.148470 x86 : port 2302
18:01:04 Mission DynBulwarks_dev_20200817_WMod_0v7.vn_khe_sanh read from bank.
18:01:04 mpmissions\__cur_mp.vn_khe_sanh\mission.sqm/Mission/Entities/Item47/Entities/Item1.type: Unknown enum value Land
18:01:04 Mission DynBulwarks_dev_20200817_WMod_0v7.vn_khe_sanh: Number of roles (13) is different from 'description.ext::Header::maxPlayer' (12)
18:01:04 Host identity created.

Edited by John2222

2 hours ago, John2222 said:

Since last Arma-Docker Update i tried the first time to start the Arma-Server.

The Server starts, but it doesnt show in InternetBrowser and if i would try to connect i kicked with "steam authentication failed"

 

 

I'm getting the exact same errors. I pulled the container and removed all the files in appdata and steamcmd. Reinstalled the container with no config changes and still get the same issue.

  • Author
3 hours ago, John2222 said:

Phenom II

Your Phenom is well capable of x64 since this is a 64 bit CPU as you can see here where it supports x86_64.

 

Please try to stop the container, delete the file "steamclient.so" that lives in your main directory for ArmA3 and start the container up again.

It is very strange that your server tries to load the x86 version because it should load the x64 version instead, maybe also try to do a grafik.png.fa60117c24b21f088b460de1533a93ab.png from the container itself if the above doesn't help.

 

I've now tried it and it loads up just fine on my server.

  • Author
1 hour ago, runesque said:

I'm getting the exact same errors.

On what Unraid version are you?

Do you have any AdBlocking software on your network? Maybe try to disable it.

 

It looks like the container can't download this file (which btw works fine from my machine) and so the whole container can't work because SteamCMD is missing.

54 minutes ago, ich777 said:

On what Unraid version are you?

Do you have any AdBlocking software on your network? Maybe try to disable it.

 

It looks like the container can't download this file (which btw works fine from my machine) and so the whole container can't work because SteamCMD is missing.

6.9.2.

No adblocking software on the network.

  • Author
6 hours ago, runesque said:

6.9.2.

No adblocking software on the network.

Can you download the linked file from above on your desktop?

 

I just tried it and it works flawlessly (ArmA3 container).

 

Have you changed anything in the template?

 

EDIT: Are you sire that the container has access to the internet since from what I see in the log it also can't download the libraries for Ark and they are pulled from GitHub.

17 hours ago, ich777 said:

On what Unraid version are you?

 

It seems like it failed to download SteamCMD, I would recommend to stop the container, delete the folders for steamcmd and the game itself from your appdata directory and try to start the container again.

6.9.2

tried what you recommended and still not working, getting the exact same errors

  • Author
13 hours ago, runesque said:

No adblocking software on the network.

Ah, sorry I confused you with another user...

 

Can you try this:

 

  • Author
1 hour ago, Russkito said:

6.9.2

tried what you recommended and still not working, getting the exact same errors

Can you download this file if you can actually download it?

 

I just tried it and it works flawlessly (ArmA3 container).

 

Have you changed anything in the template?

 

Are you sure that the container has access to the internet since from what I see in the log it also can't download the libraries for Ark and they are pulled from GitHub.

18 hours ago, ich777 said:

Your Phenom is well capable of x64 since this is a 64 bit CPU as you can see here where it supports x86_64.

 

Please try to stop the container, delete the file "steamclient.so" that lives in your main directory for ArmA3 and start the container up again.

It is very strange that your server tries to load the x86 version because it should load the x64 version instead, maybe also try to do a grafik.png.fa60117c24b21f088b460de1533a93ab.png from the container itself if the above doesn't help.

 

I've now tried it and it loads up just fine on my server.

The Phenom has not all newer instruction sets, for example AVX is missing. I think thats the problem with some 64 apps. 

So i do your suggestions (again):
* deleted steamcmd folder

* deleted all .so files from arma folder (so also steamclient.so)

* i deleted also the profile folder

* force update i tried at the first try , so i skipped.

 

Nothing has changed.

17:26:26 MovesType CfgMovesMaleSdr load time 20909.0 ms
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: wrong ELF class: ELFCLASS64
[S_API FAIL] SteamAPI_Init(): Sys_LoadModule failed to load: steamclient.so
[S_API FAIL] SteamAPI_Init() failed
17:26:27 Initializing Steam server failed
Arma 3 Console version 2.06.148470 x86 : port 2302
17:26:27 Mission DynBulwarks_dev_20200817_WMod_0v7.vn_khe_sanh read from bank.
17:26:27 mpmissions\__cur_mp.vn_khe_sanh\mission.sqm/Mission/Entities/Item47/Entities/Item1.type: Unknown enum value Land
17:26:27 Host identity created.
17:26:27 Mission DynBulwarks_dev_20200817_WMod_0v7.vn_khe_sanh: Number of roles (13) is different from 'description.ext::Header::maxPlayer' (12)

 

Can you tell, what was the change from the last docker update?

 

Edited by John2222

19 hours ago, runesque said:

 

I'm getting the exact same errors. I pulled the container and removed all the files in appdata and steamcmd. Reinstalled the container with no config changes and still get the same issue.

What processor is running in your rig?

  • Author
Just now, John2222 said:

Can you tell, what was the change from the last docker update?

The last update, that was pushed about 25days ago I think, changed the executable from 32bit to 64 bit.

I will look into this, when did you first experienced that issue, since as said above, the last update to DockerHub was made about 25days ago.

 

I will look into that if I can make it 32bit compatible again, please give me one or two days.

 

Just now, John2222 said:

What processor is running in your rig?

i5-10600

Does ArmA3 need AVX anyways? I'm really not to sure...

Oh thank you very much.

 

With the question of the processor i meant the other guy with problems. :)

 

Thing with Arma is, that the 32bit executable is running with Phenom II, the 64 doesn't. At the moment the container is running with the 32bit per default.

 

So my suggestions is to set the executables on 64bit but make it in the "edit"-Site of the contaier selectable (for both, steamclient and arma exe).

 

BTW: Last week Bohemia makes in his "performamance" exes some tweaks for better performance on more low end maschines. So it would make sense to support maschines like the phenoms a littlle more. :)

Edited by John2222

  • Author
5 hours ago, John2222 said:

Thing with Arma is, that the 32bit executable is running with Phenom II, the 64 doesn't. At the moment the container is running with the 32bit per default.

I have now updated the container, please do a image.png.abf17aeac19b4ca80f1256ae1777c757.png from it on the Docker page (with Advanced View turned on - don't forget to turn it off afterwards) and create a variable like this in the template:

image.png.b07db49477bec856c7bc8e486640110c.png

 

This will force the container to start the x86 version from the game.

If it doesn't work afterwards then I can't help since my suspicion would be that the developers introduced a requirement from one of the last updates from the game (not the container) that your Phenom II doesn't support.

 

I also had a user report where Satisfactory won't work on a Phenom II because they doesn't support AVX.

 

I also attached the two logs one with FORCE_X86 enabled and the other one without it enabled.

force_x86.log

normal_startup.log

2 hours ago, ich777 said:

I have now updated the container, please do a image.png.abf17aeac19b4ca80f1256ae1777c757.png from it on the Docker page (with Advanced View turned on - don't forget to turn it off afterwards) and create a variable like this in the template:

image.png.b07db49477bec856c7bc8e486640110c.png

 

This will force the container to start the x86 version from the game.

If it doesn't work afterwards then I can't help since my suspicion would be that the developers introduced a requirement from one of the last updates from the game (not the container) that your Phenom II doesn't support.

 

I also had a user report where Satisfactory won't work on a Phenom II because they doesn't support AVX.

 

I also attached the two logs one with FORCE_X86 enabled and the other one without it enabled.

force_x86.log 49.63 kB · 0 downloads

normal_startup.log 50.37 kB · 0 downloads

 

This fixed my issue. I'd also updated to 6.9.2rc2 before trying this.

Hello. There is a new game on Steam that just released on 2/24 called Longvinter. It allows for hosting private servers but all the guides I've found are for windows machines. Would you be willing to see if this can be made into a container for Unraid use? I can share the windows guide I found if it would be helpful. 

Ich777, keep up the great work and contributions to the Unraid community! I know I'm not the only one who would be absolutely lost without your efforts!

Edited by Rokanza
capitalization

  • Author
1 hour ago, Rokanza said:

Longvinter

From what I see it should be possible.

But I actually don't create any containers for game servers that I don't personally own because giving support for such games is a huge pain for me.

I don't have any Donation funds left over so that I can buy the game.

If you are willing to Donate the game I'm happy to create a container for it.

1 hour ago, ich777 said:

From what I see it should be possible.

But I actually don't create any containers for game servers that I don't personally own because giving support for such games is a huge pain for me.

I don't have any Donation funds left over so that I can buy the game.

If you are willing to Donate the game I'm happy to create a container for it.

I completely understand that is par for the course with this thread. I'd be happy to purchase the game for you if that's what will get it working. How do I go about donating to the cause or gifting it to your Steam account? It's on sale until Mar 3rd so I'd be eager to get this done while the sale is still going on. 

Thank you! Looking forward to the results!

On 2/28/2022 at 1:46 PM, ich777 said:

Can you download this file if you can actually download it?

 

I just tried it and it works flawlessly (ArmA3 container).

 

Have you changed anything in the template?

 

Are you sure that the container has access to the internet since from what I see in the log it also can't download the libraries for Ark and they are pulled from GitHub.

I can download it, yes

What should i do with it ?

 

It should have access, or do i have to forward some specific ports ?

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.