BRPVP SERVER INSTALLATION

DOWNLOADING ARMA 3 SERVER

01 - Download SteamCMD (more info here) from https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

02 - Create a folder C:\SteamCMD and unpack steamcmd.zip inside that foler

03 - Create a folder C:\BRPVP_server

04 - In C:\SteamCMD create a txt file with the name run.bat

05 - Inside run.bat put that, where user is your Steam user and password is your Steam password:

steamcmd.exe +force_install_dir C:\BRPVP_server +login user password +"app_update 233780" -beta main validate +quit
pause

06 - Run run.bat and if nothing go wrong the Arma 3 server will be downloaded in C:\BRPVP_server

INSTALLING MYSQL

01 - Open the link https://dev.mysql.com/downloads/installer/

02 - Click on the option bellow to download MySQL:

03 - Run the downloaded file and select Custom

04 - Leave on Products to be Installed only the most recent version of MySQL Server and MySQL Workbench:

05 - Download and install the files on the next screens

06 - On Type and Networking screen, select Server Computes in Config Type and click Next:

07 - On Authentication Method you must select Use Legacy Authentication Method:

08 - On Accounts and Roles set your root user password, don't forget it!

09 - On Windows Service screen click Next

10 - You don't need to change anything else, just click Next, Execute or Finish on the next screens

CREATING BRPVP DATABASE IN MYSQL SERVER

01 - Open MySQL Workbench

02 - Click on the plus icon:

03 - Choose a Connection Name use the Username root and set the Password in Store in Vault (password created above in 08):

04 - Press Ok to save your connection and use it to login into MySQL

05 - Select File/Open SQL Script and select the file BRPVP SQL ALTIS.sql from the BRPVP pack

06 - Run the script by clicking in the yellow lightning:

07 - Right click on Schemas and select Refresh All, now you can see all BRPVP tables:

OBS1: if you are using a game server like GTX Gaming, Host Havoc, Streamline Servers, Villayer, or any other, you can't use the name brpvp_altis for your BRPVP database, you need to use the name provided by the service. If so, you will need to change the first two lines in BRPVP SQL ALTIS.sql, changing brpvp_altis to the name your service want you to use:

From that:

CREATE DATABASE IF NOT EXISTS `brpvp_altis`;
USE `brpvp_altis`;
(...)

To that (example):

CREATE DATABASE IF NOT EXISTS `AO128IAO14`;
USE `AO128IAO14`;
(...)

OBS2: if you want to run a BRPVP server in Malden or Chernarus Redux, just use BRPVP SQL MALDEN.sql or BRPVP SQL CREDUX.sql instead of BRPVP SQL ALTIS.sql

COPYING BRPVP FILES TO THE ARMA 3 SERVER

01 - Copy BRPVP.altis.pbo to C:\BRPVP_server\mpmissions

02 - Copy the folder BRPVP_CFG_altis to C:\BRPVP_server\, you will have C:\BRPVP_server\BRPVP_CFG_altis at the end

03 - Copy all the files in Server Only Mods to C:\BRPVP_server\:

04 - Open the file C:\BRPVP_server\@extDB3\extdb3-conf.ini and set in [brpvp_altis] your MySQL Password (password set above on 08):

OBS1: if you are using a game server like GTX Gaming, Host Havoc, Streamline Servers, Villayer, or any other, you will probably need to change IP, Port, Username, Password and Database to the ones provided by them

05 - Configure your server name and slots in C:\BRPVP_server\BRPVP_CFG_altis\config.cfg

06 - Copy the file BRPVP ALTIS.bat to your Desktop, edit it and change "C:\Program Files (x86)\Steam\steamapps\common\Arma 3 Server" to "C:\BRPVP_server"

07 - Run BRPVP ALTIS.bat to start the server