• 0
skosko

Arma 3 dedicated windows install update

Question

This is probably a relatively easy question to answer.  The person who generally handles the maintenance of our server is currently on vacation.  I'm trying to update the server to the latest Arma 3 version that our Exile servers are running on.

I've tried several steamcmd bat files but I think I'm missing the correct paths to update.  Here is the bat file I'm using and our install directories.  Any help is greatly appreciated!

@echo off
@rem http://media.steampowered.com/installer/steamcmd.zip
SETLOCAL ENABLEDELAYEDEXPANSION

       :: DEFINE the following variables where applicable to your install

    SET STEAMLOGIN= ############# ###############
    SET A3serverBRANCH=233780 -beta
        :: For stable use 233780 -beta
        :: For Dev use 233780 -beta development
                :: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......"
                :: There is no DEV branch data yet for Arma 3 Dedicated Server package !!!

    // Here are our install paths:
	// C:\Arma\Clone_Test\steamapps\common\Clone_Test
	// C:\Arma\Altis_Server\steamapps\common\Arma_3_Server

	SET A3serverPath=C:\Arma\Clone_Test\steamapps\common\Clone_Test  // Not sure this is correct
        SET STEAMPATH=C:\Arma\Clone_Test	// Not sure this is correct

:: _________________________________________________________

echo.
echo     You are about to update ArmA 3 server
echo        Dir: %A3serverPath%
echo        Branch: %A3serverBRANCH%
echo.
echo     Key "ENTER" to proceed
pause
%STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3serverPath% +"app_update %A3serverBRANCH%" validate +quit
echo .
echo     Your ArmA 3 server is now up to date
echo     key "ENTER" to exit
pause 

Really appreciate your help!

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0
1 hour ago, skosko said:

Here's the process if anyone needs more detail:
 


Launch SteamCMDSteam.exe

		/* Enter your steam credentials here*/
        
Steam>login ##USERNAME##  ##PASSWORD##

		/* If correct it will look like this: */
		Logging in user 'username' to Steam Public...
		Using cached credentials. . .
		Logged in OK
		Waiting for user info...OK
		
        /* 
        
        Next specify the directory path to the arma3server.exe location
		Example my path was: C:\Arma\Altis_Server\steamapps\common\Arma_3_Server 
		
        So my command looked like this:
		Steam> force_install_dir C:\Arma\Altis_Server\steamapps\common\Arma_3_Server
        
        */

Steam> force_install_dir C:\Arma\Altis_Server\steamapps\common\Arma_3_Server

		/* If you have the correct path you will see the files upadting: */

Steam>app_update 233780 -beta validate
Update state (0x5) validating, progress: 0.50 (26423240 / 5232834129)
Update state (0x5) validating, progress: 3.18 (166263425 / 5232834129)
Update state (0x5) validating, progress: 7.76 (406054441 / 5232834129)
Update state (0x5) validating, progress: 11.89 (622221607 / 5232834129)
Success! App '233780' fully installed. <- this means your up to date
        
		/* Now close the steamcmd window. */

Now open your config.cfp located in the @ExileServer folder, and modify the requiredBuild to = 142559; // 1.74 stable

Next save the changes to the .cfg file and start your server.

                                                 

Thanks @1Man for pointing me in the correct direction.

Glad to lend assistance

Share this post


Link to post
Share on other sites
  • 0

Posted (edited)

Try this just edit it as needed

batch

Spoiler

@echo off
@rem http://media.steampowered.com/installer/steamcmd.zip
SETLOCAL ENABLEDELAYEDEXPANSION

       :: DEFINE the following variables where applicable to your install

    SET STEAMLOGIN=username password
    SET A3serverBRANCH=233780
        :: For stable use 233780 -beta
        :: For Dev use 233780 -beta development
                :: Note, the missing qotation marks, these need to be wrapped around the entire "+app_data......"
                :: There is no DEV branch data yet for Arma 3 Dedicated Server package !!!

    SET A3serverPath=F:\AltisPVE
        SET STEAMPATH=F:\Steamcmd


:: _________________________________________________________

echo.
echo     You are about to update ArmA 3 server
echo        Dir: %A3serverPath%
echo        Branch: %A3serverBRANCH%
echo.
echo     Key "ENTER" to proceed
pause
%STEAMPATH%\steamcmd.exe +login %STEAMLOGIN% +force_install_dir %A3serverPath% +"app_update %A3serverBRANCH%" validate +quit
echo .
echo     Your ArmA 3 server is now up to date
echo     key "ENTER" to exit
pause

 

then edit your config.cfg to this

requiredBuild                         = 142559; // 1.74 stable

Edited by 1Man
1 person likes this

Share this post


Link to post
Share on other sites
  • 0
Quote

This pointed me in the right direction.  Thank you.

Here's the process if anyone needs more detail:
 

Launch SteamCMDSteam.exe

		/* Enter your steam credentials here*/
        
Steam>login ##USERNAME##  ##PASSWORD##

		/* If correct it will look like this: */
		Logging in user 'username' to Steam Public...
		Using cached credentials. . .
		Logged in OK
		Waiting for user info...OK
		
        /* 
        
        Next specify the directory path to the arma3server.exe location
		Example my path was: C:\Arma\Altis_Server\steamapps\common\Arma_3_Server 
		
        So my command looked like this:
		Steam> force_install_dir C:\Arma\Altis_Server\steamapps\common\Arma_3_Server
        
        */

Steam> force_install_dir C:\Arma\Altis_Server\steamapps\common\Arma_3_Server

		/* If you have the correct path you will see the files upadting: */

Steam>app_update 233780 -beta validate
Update state (0x5) validating, progress: 0.50 (26423240 / 5232834129)
Update state (0x5) validating, progress: 3.18 (166263425 / 5232834129)
Update state (0x5) validating, progress: 7.76 (406054441 / 5232834129)
Update state (0x5) validating, progress: 11.89 (622221607 / 5232834129)
Success! App '233780' fully installed. <- this means your up to date
        
		/* Now close the steamcmd window. */

Now open your config.cfp located in the @ExileServer folder, and modify the requiredBuild to = 142559; // 1.74 stable

Next save the changes to the .cfg file and start your server.

                                                 

Thanks @1Man for pointing me in the correct direction.

1 person likes this

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.