First, install "SteamCMD". Get it from here:
https://developer.valvesoftware.com/wiki/SteamCMD
Run it. Login using "login <username>" command.
Then use this command to install the server version of ARMA 3:
"app_update 233780 validate" ...and where do I get the "233780" number? From here: https://developer.valvesoftware.com/wik ... rvers_List. You can find a list of games and their dedicated server application numbers.
It will take a while and ARMA 3 dedicated server will install in the same folder as you are running "SteamCMD" from.
You will get something like this:
If you run the ARMA 3 now, you will get missing DLLs error. In order to get ARMA 3 running on a server, you will need these two DLL files. I you don't trust these files which I found from my Windows 8.x installation. Just do a search and you can find them in your system drive somewhere. They should be safe, however.
Put the two DLL files into the same folder as your "arma3server.exe", which in this case is "steamarma3" for me.
The next tool you will need is "Tophe's Arma Dedicated Server Tool (TADST)" which you can download here: http://www.armaholic.com/page.php?id=11655. I will attach the version I currently use in here but please download it from the original source in case a new version is there. I will NOT keep this file up to date and/or mirror in here.
Put the TADST.exe in the same folder as "arma3server.exe":
The easiest way to launch the arma3server.exe with the correct configuration is using TADST. You just choose which mod (.PBO) you want and add-ons in the program and launch it. Something like this:
For this specific mod which I used, you need to install MySQL. Some related files like "extDB.dll" and "extDB" folder, you all get those from "Torndeco" which he provides. I used this: https://github.com/Torndeco/extdb but there seems to be a new version here: https://github.com/Torndeco/extDB2/releases - https://github.com/Torndeco/extDB2/wiki/Setup:-Windows. I have not tested extDB2, however.
You can get MySQL server from here:
http://dev.mysql.com/downloads/mysql/
(Install "MySQL Workbench" as well. The installation will ask if you want it or not.)
They gave me a .SQL file called "a3wasteland_db_v2.03.sql". You load Workbench and run that file. It will create your database for you. After that, you add a new user to MySQL and add that user + password + server IP to the "extdb-conf.ini" file.
The folder "A3Wasteland_settings" goes into same folder as "arma3server.exe" and the .PBO mission file goes into the "mpmissions" folder.
That's basically it. You press "LAUNCH" button in TADST and the server will start running.
