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 hour ago, ich777 said:

You'll find them here: Click

Cool more then enough :) 

Is there any attempts been made to install mods on the container that you know of? Just trying to look for some guides, and can see some for other images/containers but nothing concrete for this one

  • 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

  • Author
4 minutes ago, Kazak-PG said:

Is there any attempts been made to install mods on the container that you know of? Just trying to look for some guides, and can see some for other images/containers but nothing concrete for this one

I've only created the Exile mod Arma3 container, but it should be possible.

This container is just like you run it on bare metal, nothing different.

1 minute ago, ich777 said:

I've only created the Exile mod Arma3 container, but it should be possible.

This container is just like you run it on bare metal, nothing different.

Oh okay, ill do it like normal then, thank you :) I did see a conversation you had with someone a while back called john about this, so ive dropped them a message just to confirm the steps, hopefully they get back to me

  • Author
50 minutes ago, Kazak-PG said:

Oh okay, ill do it like normal then, thank you :) I did see a conversation you had with someone a while back called john about this, so ive dropped them a message just to confirm the steps, hopefully they get back to me

Can you point me to the post?

1 minute ago, ich777 said:

Can you point me to the post?

 it was on this thread but heres the page link :) 

  • Author
2 minutes ago, Kazak-PG said:

 it was on this thread but heres the page link :) 

Ah, thank you...

Simply do it with this script, this should work fine:

 

1 minute ago, ich777 said:

Ah, thank you...

Simply do it with this script, this should work fine:

You my sir, are an absolute legend, been loving the docker containers youve put together so far, and the response time is mad, thank you!

 

6 minutes ago, ich777 said:

Ah, thank you...

Simply do it with this script, this should work fine:

 

One question with that script, do i only change the workshop id and leave everything else as the same? Like  ${USERNAME} ${PASSWRD}, im assuming it grabs these values from the values already described in the username bits on the config

  • Author
10 minutes ago, Kazak-PG said:

You my sir, are an absolute legend, been loving the docker containers youve put together so far, and the response time is mad, thank you!

Really much appreciated! :)

The fast response times are most certainly because we are in a similar timezone... :D

 

6 minutes ago, Kazak-PG said:

Like  ${USERNAME} ${PASSWRD}, im assuming it grabs these values from the values already described in the username bits on the config

Exactly.

 

You only have to fill in your workshop IDs in the script...

I think I've missed that this script will only work after the game files where pulled successfully, so to speak after the first full startup from the dedicated server.

 

Just now, ich777 said:

Really much appreciated! :)

The fast response times are most certainly because we are in a similar timezone... :D

 

Exactly.

 

You only have to fill in your workshop IDs in the script...

 

Do you have any donation (buy me a coffee) type things? Genuinely really impressed

  • Author
Just now, Kazak-PG said:

Do you have any donation (buy me a coffee) type things? Genuinely really impressed

Sure thing, in the first post from this thread or in the CA App on any container from me that is installed on your server.

13 minutes ago, ich777 said:

Sure thing, in the first post from this thread or in the CA App on any container from me that is installed on your server.

Ill make sure to visit that shortly
I did come across an error in the logs from the script being added
 

Arma 3 Console version 2.08.149102 x86 : port 2302
 7:04:42 Host identity created.
---Ensuring UID: 99 matches user---
usermod: no changes
---Ensuring GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---Found optional script, executing---
---Optional Script has thrown an Error---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
#!/bin/bash
su $USER
${STEAMCMD_DIR}/steamcmd +login ${USERNAME} ${PASSWRD} +@nCSClientRateLimitKbps 50000 +force_install_dir ${SERVER_DIR} +app_update ${GAME_ID} +workshop_download_item 1832638103 validate +quit

Is this script wrong in some way? 

  • Author
2 minutes ago, Kazak-PG said:

Is this script wrong in some way? 

Try to remove this:

+@nCSClientRateLimitKbps 50000

 

 

You can also try manually what it says, to do that do the following:

  1. Open up a terminal from the container
  2. Enter:
    su $USER
  3. Copy paste the last line from the script in the terminal
3 minutes ago, ich777 said:

Try to remove this:

+@nCSClientRateLimitKbps 50000

 

 

You can also try manually what it says, to do that do the following:

  1. Open up a terminal from the container
  2. Enter:
    su $USER
  3. Copy paste the last line from the script in the terminal

# su $USER
steam@29e84f06b83a:/$ ${STEAMCMD_DIR}/steamcmd +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update ${GAME_ID} +workshop_download_item 1832638103 validate +quit
bash: /serverdata/steamcmd/steamcmd: No such file or directory

Is the output from doing it in console manually

  • Author
2 minutes ago, Kazak-PG said:

Is the output from doing it in console manually

Oh, .sh is missing, so it would be:

${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update ${GAME_ID} +workshop_download_item 1832638103 validate +quit

 

I forgot that this changed over the years...

Just now, ich777 said:

Oh, .sh is missing, so it would be:

5 minutes ago, ich777 said:

Oh, .sh is missing, so it would be:

${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update ${GAME_ID} +workshop_download_item 1832638103 validate +quit

 

I forgot that this changed over the years...

 

I forgot that this changed over the years...

Okay so i tried that and i got an error saying the force install cannot be done before login

# su $USER
steam@29e84f06b83a:/$ ${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update ${GAME_ID} +workshop_download_item 1832638103 validate +quit
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK
Logging in user 'plutonic_gaming' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Please use force_install_dir before logon!
Success! App '233780' already up to date.
ERROR! Failed to start downloading item 0.steam@29e84f06b83a:/$ 

We're making progress :D 

 

So i removed the force install bit and it seemed like it was downloading something, but then after doing the success part it put Error! Failed to start downloading item 0.

  • Author
30 minutes ago, Kazak-PG said:

So i removed the force install bit and it seemed like it was downloading something, but then after doing the success part it put Error! Failed to start downloading item 0.

Try to change ${GAME_ID} to: 107410

  • Author
33 minutes ago, Kazak-PG said:

So i removed the force install bit and it seemed like it was downloading something, but then after doing the success part it put Error! Failed to start downloading item 0.

So that it looks like this:

${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update 107410 +workshop_download_item 1832638103 validate +quit

 

4 minutes ago, ich777 said:

So that it looks like this:

${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update 107410 +workshop_download_item 1832638103 validate +quit

 

steam@29e84f06b83a:/$ ${STEAMCMD_DIR}/steamcmd.sh +login ${USERNAME} ${PASSWRD} +force_install_dir ${SERVER_DIR} +app_update 107410 +workshop_download_item 1832638103 validate +quit
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
/tmp/dumps is not owned by us - delete and recreate
Unable to delete /tmp/dumps. Continuing anyway.
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1654574676
-- type 'quit' to exit --
Loading Steam API...OK
Logging in user 'plutonic_gaming' to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Please use force_install_dir before logon!
ERROR! Failed to install app '107410' (No subscription)

So it still comes up with the please use force_install_dir before logon, and now fails to install that app due to no subscription? 

  • Author
2 minutes ago, Kazak-PG said:

So it still comes up with the please use force_install_dir before logon, and now fails to install that app due to no subscription?

Yes, this is one of the downsides because I think you have to actually use the APP ID from ArmA3 if you want to install Workshop content and it also needs a valid account supplied with Steam Guard disabled and the game in the account.

At least this is how I think it will work.

I'm really not to sure about the mods...

26 minutes ago, ich777 said:

Yes, this is one of the downsides because I think you have to actually use the APP ID from ArmA3 if you want to install Workshop content and it also needs a valid account supplied with Steam Guard disabled and the game in the account.

At least this is how I think it will work.

I'm really not to sure about the mods...

ah bugger, thats a shame

On 6/4/2022 at 11:44 AM, ich777 said:

Yes, I think so...

 

Also the tmodloader branch is still in place, but I've decided to deprecate it now because this is the third time the developers changed something and the container ultimately breaks.

 

Is this officially deprecated? I understand there's some difficulty because of the tmod devs changing things. Will there be any way to run tmodloader or not anymore?

 

Thanks Ich :)

Thanks to all! I did it. Created all ARK Maps as Docker (12 Servers + the ARK Managed Server) with MODs on all Servers.

 

Is there also a way to send some Dockers to sleep / or Stop them if they are not in use? And If someone wants to Connect to it start it or maybe have a Webpage with a start button to start the server to use it ?

 

 

  • Author
5 hours ago, Kazak-PG said:

ah bugger, thats a shame

I‘m not entirely sure about that but I think that‘s how mods work for ArmA3….

 

Please maybe search on Google or your prefered search engine for „Arma3 install workshop content on dedicated linux server“.

 

As said, I‘m not really into modding… :/

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.