Jump to content

Kazak-PG

Members
  • Posts

    16
  • Joined

  • Last visited

Posts posted by Kazak-PG

  1. 54 minutes ago, ich777 said:

    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… :/

    OKAY so after many hours of working on this, i got it working :)

    At least on a linux server. But it should operate the same

    To run mods you need to do these following steps

    1) Download the mods on steam workshop locally to your client
    2) Open your client, click on the mod, click the elipsis (the dot dot dot) then copy as local mod
    3) FTP to your server location and move the mod files to the same location where you see the add ons folders

    4) Open those folders, go to keys and move that file to the keys folder in the root of the game server
    5) Add a parameter to the launching of the server which is  -mod=@mod1\;@mod2\;@mod3 to load the mods when the server starts up
    6) Theres some extra configs you can do in the config file where you can add a rule that people who dont have the mods that the server has, cant login (its not default)
    7) You can also add custom scenarios/maps, by loading up the scenario/map first in single player, closing the game, go to your my games/arma 3 folder, then itll be the .pob file in there, put that in the mp folder in your server, and it'll work (obviously restart the server)

    Think thats pretty much it! Im putting this here, so if people google it or whatever, they'll know how to do it, it should just work for a docker container in the same way, just need to make sure those parameters when starting the server are present :) 

    • Like 1
  2. 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

  3. 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? 

  4. 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 

     

  5. 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

  6. 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? 

  7. 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

  8. 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

  9. 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

  10. Just now, ich777 said:

    This is pretty normal from what I know and you should now be able to connect.

    Much love! That all works now :) Is there any statements about what requirements it takes for a arma 3 server to run? Its mainly just guna be me and 4 friends, but i just was wondering what reqs this game would have for hosting a server

    I have a  i5 10600k and 32GB of ram

  11. 3 hours ago, ich777 said:

    Please try to create a variable in the template with the following contents and see if it fixes the issue:

    image.png.6163bb79174e3cc3af7cc74d069a0365.png

     

     

    On what Unraid version are you, if you are not on 6.10.3 I would recommend that you upgrade first and then try it again.

    Ok will give that a go, im on that version as well :)

     

    ===============
     2:20:04 modsReadOnly = true
     2:20:04 safeModsActivated = false
     2:20:04 customMods = false
     2:20:04 hash = '60553D404402468A1D2B383E1CDDE67BBD3FA0E9'
     2:20:04 hashShort = 'c8ea65ac'
     2:20:04                                               name |               modDir |    default |   official |               origin |                                     hash | hashShort | fullPath
     2:20:04 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
     2:20:04                                  Arma 3 Art of War |                  aow |       true |       true |             GAME DIR | 149e4c4c41345f559ba55c9bdf193cacb53bc859 |  f5dda9af | /serverdata/serverfiles/aow
     2:20:04                          Arma 3 Contact (Platform) |                enoch |       true |       true |             GAME DIR | b4acf58bbcc74306cf3e16d18dd9d1104ec18e31 |  98b4320d | /serverdata/serverfiles/enoch
     2:20:04                                       Arma 3 Tanks |                 tank |       true |       true |             GAME DIR | b0e1db8e52f6d8fd49b0d26dd66928f09ba0b94e |  a003f7c0 | /serverdata/serverfiles/tank
     2:20:04                                     Arma 3 Tac-Ops |               tacops |       true |       true |             GAME DIR | ea3cdf2272cdac419425e594f1a08780df19ae55 |   1fb7009 | /serverdata/serverfiles/tacops
     2:20:04                                 Arma 3 Laws of War |               orange |       true |       true |             GAME DIR | 8ef9975ebc6f24e5194944d3ba0b0fd773f5d03f |  9ec21f31 | /serverdata/serverfiles/orange
     2:20:04                                      Arma 3 Malden |                 argo |       true |       true |             GAME DIR | 4099df70f3b7a41354fa7b1c08a312b6501cd9a4 |  56e7d619 | /serverdata/serverfiles/argo
     2:20:04                                        Arma 3 Jets |                 jets |       true |       true |             GAME DIR | 8d72a046ce82fb8211a2a6b8cbe143222f1a79c0 |  923f8a63 | /serverdata/serverfiles/jets
     2:20:04                                        Arma 3 Apex |            expansion |       true |       true |             GAME DIR | d5db51dc74c18501267ac28ea9150b7781bd2a7c |  ca0d2721 | /serverdata/serverfiles/expansion
     2:20:04                                    Arma 3 Marksmen |                 mark |       true |       true |             GAME DIR | c550a36b7cae4d8c2c91e26b66ef7083dffc5f3b |  20c71afc | /serverdata/serverfiles/mark
     2:20:04                                 Arma 3 Helicopters |                 heli |       true |       true |             GAME DIR | 4fb168d3dadb3aedc6754a182ca89de2d37b3b3b |  7bb134af | /serverdata/serverfiles/heli
     2:20:04                                       Arma 3 Karts |                 kart |       true |       true |             GAME DIR | df3db4c8eb8d771c8bc5f6da2658e27db116c27b |  3ae8d985 | /serverdata/serverfiles/kart
     2:20:04                                        Arma 3 Zeus |              curator |       true |       true |             GAME DIR | a763c29776a6f98aeecd3d3b4f7c277c4d13ae5d |  f3dc8b55 | /serverdata/serverfiles/curator
     2:20:04                                             Arma 3 |                   A3 |       true |       true |    NOT FOUND (Empty) |                                          |           | 
     2:20:04 ==========================================================================================================================================================================================================
     2:20:04 InitSound ...
     2:20:04 InitSound - complete
     2:20:04 Dedicated host created.
     2:20:04 PhysX3 SDK Init started ...
     2:20:04 PhysX3 SDK Init ended.
     2:20:07 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.\na3_characters_f
     2:20:07 Loading movesType CfgGesturesMale
     2:20:07 MovesType CfgGesturesMale load time 54.0 ms
     2:20:07 Loading movesType CfgMovesMaleSdr
     2:20:11 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext
     2:20:13 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\spectator\hubspectator_stand.rtm differs (looped now 1)! MoveName: hubspectator_stand_contact
     2:20:13 MovesType CfgMovesMaleSdr load time 5827.0 ms
     2:20:13 BattlEye server updated to version: 217
     2:20:13 BattlEye Server: Initialized (v1.217)
    CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
    Setting breakpad minidump AppID = 107410
     2:20:13 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
     2:20:13 Game Port: 2302, Steam Query Port: 2303
    Arma 3 Console version 2.08.149102 x86 : port 2302
     2:20:13 Host identity created.
     2:20:13 Connected to Steam server

    This is the response now, theres no crashing of the logs so i can finally read it, is it okay in that table of hashs that Arma 3 cannot be found?

  12. I'm having issues with installing Arma 3 on a docker container to host a server, I've added my username and password, opened the ports in the config on my router, this appears to be the last section in the log from what I can see before the logs window closes itself, i think at least anyway, i can try and grab more of the logs before it crashes if needs. Im not sure what to do so could anyone give me some advise? :) I also have a video recording of the logs as it runs before it crashes
     

    15:49:57 InitSound ...
    15:49:57 InitSound - complete
    15:49:57 PhysX3 SDK Init started ...
    15:49:57 PhysX3 SDK Init ended.
    15:49:59 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.\na3_characters_f
    15:49:59 Loading movesType CfgGesturesMale
    15:49:59 MovesType CfgGesturesMale load time 53.0 ms
    15:49:59 Loading movesType CfgMovesMaleSdr
    15:50:03 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\briefing\hubbriefing_loop.rtm differs (looped now 0)! MoveName: hubbriefing_ext
    15:50:04 Warning: looped for animation: a3\anims_f_epa\data\anim\sdr\cts\hubcleaned\spectator\hubspectator_stand.rtm differs (looped now 1)! MoveName: hubspectator_stand_contact
    15:50:04 MovesType CfgMovesMaleSdr load time 4220.0 ms
    CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
    CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
    RecordSteamInterfaceCreation (PID 68): SteamGameServer012 / GameServer
    RecordSteamInterfaceCreation (PID 68): SteamUtils009 / Utils
    Setting breakpad minidump AppID = 107410
    15:50:04 Initializing Steam server - Game Port: 2302, Steam Query Port: 2303
    RecordSteamInterfaceCreation (PID 68): SteamGameServer012 / GameServer
    RecordSteamInterfaceCreation (PID 68): SteamUtils009 / Utils
    RecordSteamInterfaceCreation (PID 68): SteamNetworking005 / Networking
    RecordSteamInterfaceCreation (PID 68): SteamGameServerStats001 / GameServerStats
    RecordSteamInterfaceCreation (PID 68): STEAMHTTP_INTERFACE_VERSION002 / HTTP
    RecordSteamInterfaceCreation (PID 68): STEAMINVENTORY_INTERFACE_V002 / Inventory
    RecordSteamInterfaceCreation (PID 68): STEAMUGC_INTERFACE_VERSION010 / UGC
    RecordSteamInterfaceCreation (PID 68): STEAMAPPS_INTERFACE_VERSION008 / Apps
    /opt/scripts/start-server.sh: line 63:    68 Segmentation fault      ./arma3server_x64 ${GAME_PARAMS}
    15:49:57 Dedicated host created.
    15:50:04 BattlEye Server: Initialized (v1.217)
    15:50:04 Game Port: 2302, Steam Query Port: 2303

     

    unknown.png

×
×
  • Create New...