Jump to content
sarogahtyp

steam mods install to linux dedicated server

Recommended Posts

Hi guys.

Upto now i downloaded mods from armaholic and installed them to their directories.

Now since u can install ur mods with steam (on windows clients) i wonder if its possible to use steamcmd for installing/updating mods on linux dedis. Is this possible or is downloading to my windows client at home and then uploading to my linux dedicated server the only way?

Share this post


Link to post
Share on other sites

Start steamcmd.sh:

./steamcmd.sh

Login in steam with your account:

login <username> <password>

Download the mod you are looking for:

workshop_download_item 107410 660460283

(First number is the ID for Arma 3 Client and the second number the ID of the mod ironfront)

 

When done downloading terminate steamcmd:

 

Crtl+C

 

Navigate to download dir (for me it was this):

cd steamapps/workshop/content/107410/660460283

Copy to desired dir (for me it was this):

cp -R * /opt/arma3server1/serverfiles/@ifa3lite
  • Like 1

Share this post


Link to post
Share on other sites

Instead of last step (copying) you can use ciopfs to mount mod directories to required location with filenames lowercased. That is, you will have your files updated by SteamCMD in their locations, and they will automagically apper updated (and all filenames lowercased) in your server's directory.

Alternativelly, you can use some script (there's plenty of them on the net) to build the mod directory hierarchy and sym-link the actual files with names lowercased (this way will work faster than ciopfs).

Both ways produce little or no additional disk space waste compared to copying.

  • Like 2

Share this post


Link to post
Share on other sites

You guys r the best. Thx a lot

Share this post


Link to post
Share on other sites

the last step is incorrect

leave the add-ons in workshop folder as addons update!

point the game to workshop folders as addons

 

Follow this for correct way of integrating workshop

http://ofps.net/viewtopic.php?f=6&t=650&p=5046&hilit=linux#p4340

 

 

Start steamcmd.sh:

./steamcmd.sh

Login in steam with your account:

login <username> <password>

Download the mod you are looking for:

workshop_download_item 107410 660460283

(First number is the ID for Arma 3 Client and the second number the ID of the mod ironfront)

 

When done downloading terminate steamcmd:

 

Crtl+C

 

Navigate to download dir (for me it was this):

cd steamapps/workshop/content/107410/660460283

Copy to desired dir (for me it was this):

cp -R * /opt/arma3server1/serverfiles/@ifa3lite
  • Like 1

Share this post


Link to post
Share on other sites

When I am trying to download Workshop mods to the server using an anonymous Steam account or my dummy server account, it won't work. Only when I log in to my main account. Is this because one must own the game to allow downloads? I don't want to link my main account to the Arma 3 server.

Share this post


Link to post
Share on other sites

@sagentitled, You "subscribe" to workshop items no?  Wouldn't you need to subscribe  your dummy account to it too?

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×