Tophe’s Arma Dedicated Server Tool (TADST)
The Armed Assault series allows an amazing array of settings to freely customize dedicated servers.
This means you will have to edit quite a few config files to get it running the way you like.
TADST is a tool that will greatly simplify this. All you need to do is to choose the settings you like. Then the application will create all necessary files according to your settings and start the server with the appropriate arguments.
All necessary files will be created in a folder called ‘TADST’.
You can save different profiles to easily switch between server setups.
In the folder TADST a new folder for each profile will be created.
This folder contains all files associated to the profile.
Installation / Usage:
Copy the file ‘TADST.exe’ to your ArmA game folder.
* Note that it’s important that the file is in the game root folder
i.e. C:\Games\Steam\SteamApps\common\Arma 3
* If you are upgrading from an earlier version of TADST you should delete
your old TADST folder so the program can create new settings files.
You also need to have .NET installed.
Armaholic.com has its own Youtube channel where we will cover the Community made releases.
Subscribe to the Armaholic.com Youtube channel
* Options for allowedFileExtensions, allowedPreprocessFileExtensions, allowedHTMLLoadExtensions, allowedHTMLLoadURIs
* Options to automatically launch headless clients
* Steam server update thingy
* System for setting Mission Parameters.
* Start as service.
* Process monitoring, restart server on crash.
* Remote server/client protocol (probably wont’t happen, but hey)
If you like TADST you can support me by donating som coffee-money or follow
my music project Meadows ever Bleeding on facebook. http://meadows.se
Info about both is found at the ‘What?’-button of the application
Credits & Thanks:
To Bohemia for keeping it real
To Australian Tactical Combat League, Rune «TheFlyingCorpse» Darrud, Dave, Bill, Krijn and Rafael for generous donations
To Bradon Hall, Baconeo and James Kingsley for code contribution
To The Arma community for everything
Östgöta Ops for testing, playing and supporting
Fixed: Include 64 bit server exe in file list
Fixed: Open RPT for 64 bit server
Improved: Add empty allowedVoteCmds when voting disabled
New: Settings for Max Ping, Max Desync, Max Packet Loss, Max Disconnect timeout and Kick Clients On Slow Network.
Improved: Updated some tooltips
Fixed: Critical dependency error where a tiny line made the whole universe implode. Crash fixed. (Thank you sergistark and baconeo for helping me debug)
New: Added support for autoinit with persistent battlefield
Improved: Some minor text errors
Fixed: Setting default difficulty now puts correct value in profile
Fixed: Difficulty bug, causing crash
New: Loopback settings added
Fixed: Difficulty settings now reflect the correct properties
Improved: Cleaned up UI from unsused difficulty settings
Fixed: Difficulty system overhaul (Thanks to Baconeo)
New: Added serverCommandPassword
New: Information about which ports to open
New: Checkbox to enable Upnp.
New: Allowed File Pathing selection
New: Headless client settings now have settings for localClient as well.
Fixed: Bunch of minor bugs
Fixed: HeadlessClient config entries was a bit messed up
Removed: Required Secure ID, not used anymore
Removed: Steamport settings, not used anymore. Hardcoded from gameport.
— New: Added enableHT option in Performance tab
— New: Removed ability to define a custom Steam query port on servers, since it’s obsolete since hotfix 1.22
— Improved: Mission tab now show unpacked missions in MPMIssions folder
— Improved: Open RTP-button now use associated program to open RPT file.
— Fixed: Program would crash i mission move down button was clicked without a selected mission
— Improved: Doubleclicking Maximum Packet Size now sets it to default
— Improved: Added tooltips to all controls
— Fixed: Removed Reporting IP functions, since it is deprecated.
— Fixed: Updated difficulty settings to reflect current version
— Fixed: Profile folders didn’t get deleted when deleting profile.
— Fixed: IP’s entered in headless client wasn’t saved to profile.
— New: Cleaned up the interface, added icons and some color to the interface
— New: Set the difficulty level on each cycled mission individually
— Fixed: Mission folder wouldn’t scan when program starts
— New: Added Maximum Packet Size option (class sockets
— New: Added Required Secure Id option
— New: Server now supports headless clients
— New: Doubleclick password fields to autogenerate readable passwords (just for fun).
— Improved: Dabbling with some colors to make it less depressing, let me know if you hate it.
— Improved: Arma2/Arma2AO beta servers now uses the correct -beta command line
— Improved: Steam ports moved to top of config file
— Fixed: Persistens Battlefield settings
— Fixed: BattlEye checkbox fixes
— Fixed: Default difficulty in profile
— Fixed: Required Build now collects Arma3.exe build, it also saves to profile.
— Fixed: Kick duplicates checkbox state now saves to profile
— Fixed: Tooltips checkbox state now saves to profile
— Fixed: Launch As Is checkbox state s now save to profile.
— Fixed: Terrain Grid didn’t transfer to config file, fixed now.
— Fixed: View distance didn’t work, working now.
— Fixed: Server scripting textboxes are now saved and loaded correctly
— New: Steam Port and Steam Query Port settings for Arma 3
— Improved: Textboxes change to default/suggested values on double click
— Improved: Brighter background in the netlog/rpt monitor text field
— Improved: Forum link in the info popup
— Fixed: Locality bug for decimals made the program crash
— Fixed: Invalid input in several text fields made TADST crash.
— Fixed: Saved default profile not loading when launching TADST
— Fixed: Program would crash when numeric text fields were empty
— New: Completely rewritten from the ground up. Less buggy and allows for much faster release cycles.
— New: Added ‘Launch as is’ option, to launch with manually edited config files.
— New: TADST save file is now binary, a single file for all profiles.
— New: Edit and add custom reporting IP’s.
— New: Reset button in performance settings.
— New: Added signatures version option.
— New: Added sort button to missions and folder tab
— New: Mods preview box replaced with Startup Parameters preview box
— New: Preview button will generate all config files and navigate to them
— New: Added netlog monitor
— New: ‘Always on top’ checkbox to the monitor forms
— New: Arma 3 reporting IP added to the list
— New: A3 profile file is created on launch (untested)
— Improved: Added ‘about’-info
— Improved: Difficulty reset button now only affect selected difficulty.
— Improved: Mods output box now has horizontal scroller.
— Improved: Tweaked the profile handling system a bit.
— Improved: Tweaked live log monitor, window will only update when file has changed.
— Improved: Updated and added some information texts and tool tips.
— Improved: Mission filter now filters by available islands (from file names)
— Improved: Refreshing missions and mods will no longer reset order
— Improved: Drag and drop ordering of missions and mods scrolls and works better
— Improved: Config files are more tidy and readable
— Improved: Double click to quickset Server Name and Server File
— Improved: Tweaked export function a bit
— Improved: Tweaked drag and drop adding of mods
— Fixed: Max players only went to 64, limit removed
— Fixed: MOTD max interval limit removed
— Fixed: VoN Codec quality now goes to 20
— Fixed: TADST profile is no longer automatically saved on server launch
— Fixed: Deleting profiles removes the old folder
— Live RPT log monitoring (needs som fine tuning).
— Export function for config files and parameters.
— Added «Minimum Error To Send Near» in performance settings.
— Added option for «requiredBuild=xxxxx», with automatic build retriever.
— Drag and drop folders functionality for mods.
— Drag and drop ordering for mods and missions.
— Checked missions and mods now stay checked after refresh.
— Fixed bug — Expert settings didn’t work.
— Fixed bug — Initial start would create a TA2DST folder on HD root.
— Fixed bug — Couldn’t save settings while server was running.
— Mod and Mission loading order is now saved in the profile
— New function to set mission loading order.
— Voting bug fixed. Disabling voting now works.
— MOTD maximum interval is increased to 999 seconds
— New function to set mod loading order.
— Fixed bug with ‘Precision Enemy’ value
— Added checkbox to disable/enable server voting
— Support for beta servers
— Added mod tab
— Added parameters text box
— Added preview
— Several minor bugs fixed
— Added profiles
— Added error-catches for an unidentified bug that gives some users an error the first time they run the program
— Several minor bugs ironed out
— Initial beta release
— Microsoft .NET Framework 4.5
— BI forums
You are using our website as a guest. Guest have the lowest downloadspeeds and will download from our public file servers. If you would like to know how you can download with higher speeds and have to wait less while downloading check out the Armaholic subscription system.
When you have already subscribed and your account is not upgraded within 24 hours it means you probably forgot to include your username. If that is the case please contact us as soon as possible!
Arma 3 tadst настройка
First off go to: https://developer.valvesoftware.com/wiki/SteamCMD and scroll down until you see Downloading SteamCMD and Windows
Click the Link next to the number 2 to download SteamCMD for Windows.
Create a new folder. I named it SteamCMD but the name doesn’t matter.
Extract the files from the steamcmd.zip to the new folder you created.
Now you should have a folder named SteamCMD with a file called steamcmd.exe inside it.
Double click on the steamcmd.exe program and a Windows Command Prompt (CMD) window will pop up and install all of the files into the SteamCMD folder you created.
Once done downloading the console should say the following to indicate that SteamCMD has fully installed.
Your SteamCMD folder should also have new files and folders.
This is the easiest part of the guide.
After you are done installing SteamCMD you are going to have to log in to your steam account becuase you need to own a copy of the game to make a server.
Type: login «your steam account username». After pressing enter you should have to enter your password then your 2step-auth.
After you should see Waiting for user info. OK
Once logged in type app_update 233780 validate this will install the Arma 3 server onto your computer. This is how you will update your server when Arma 3 Updates
233780 is the install ID for Arma 3 Dedicated Server
The download takes time based on your internet speed. You will have to wait for the download to finish and you will see Success! App ‘233780’ fully installed.
In the folder of your server with all the files. You can create a shortcut of this folder and put it on your Desktop for easy access.
Your folder structure should look something like this.
You need to download Tophe’s Arma Dedicated Server Tool (TADST) off the Armaholic website Here [www.armaholic.com]
To go to your server from the SteamCMD folder. Go to:
\SteamCMD\steamapps\common\Arma 3 Server
Go into the TADST ZIP folder and find the TADST.exe. Drag the TADST.exe into your Arma 3 Server installation folder.
Now you have TADST ready to use and cofigure.
First thing you need to do is select the server file. Click the 3 dot button to the write of Server File.
Now you have to find your arma3server.exe and select it for the server file.
Next you have to fill out the following: Server Name, Password(This is optional if you don’t want random people joining your server fill this out), and Admin Password.
I used «Jake’s Server» for the Server Name, «password» for the Password, and «adminpassword» for the Admin Password. You can set your Max Players to what you want.
The Mods tab is where you can select what DLC and addons you can add to your server like the argo, curator, heli, jets, kart, and marksman DLCs. If these Addons aren’t enabled you can’t use them while on the server.
If you are looking for a simple set of mods I made a modpack with mods I like to run with.
Once you have made a playable mission for your server you are going to want to copy it and paste it into your server files so your server can use the mission. In most cases your mission file is saved in
\Documents\Arma 3 — Other Profiles\Profilename\mpmissions
This is where all your editor missions are saved. I have a mission called JakeSandbox.Tanoa and I’m going to use that for my server.
Here is a simple mission I made to test everything in the base game.
I’m just going to paste it into my mpmissions folder in my main Arma 3 Server folder.
After you put your mission in the folder hit the refreash button and select your mission.
After you’re done editing your config to your liking go to the profile box on the bottom left and click the save button.
Once you saved your Arma 3 TADST settings click the launch button to start your server.
Using the basic Arma 3 Admin Controls are easy to learn and use.
First of all you have to get your Admin Password that you set in Configure Server
Once you have fully launched your server and you are connected, open chat by pressing forward slash and type #login «adminpassword» (If the password has spaces use the quotes)
Once you are logged in you use all of the Arma 3 basic server commands. You can find all of the commands on the wiki Here [community.bistudio.com] .
Q: Can I run the server and play on the same computer?
Q: Can I use the same account to host the server and play the game on different computers?
A: As of 2020, yes.
Q: SteamCMD: ERROR! Failed to install app ‘107410’ (No subscription).
A: Your account has to have a valid copy of Arma 3.
Q: TADST: Warning: Current Steam AppId: 233780 doesn’t match expected value: 107410.
A: The server folder should have a file called appid, it should have the number 233780 written in it and nothing else, change the value to 107410 and save the file.
Q: Once I select my class in-game and pressing ok, the server kicks me back to the role assignment screen.
A: This is usually caused by a «bad» mission file. Load yourself into a different mission.
If you find any other problems or find a solution to unanswered problems please comment or add me here so I can update this section.
Port Forwarding is essentially the same with all ISP. Just the layout of the page of where you do it is different.
I will be port forwarding on a Xfinity Router for this tutorial.
You need to find your router page. To find out how to get there you are going to want to open a Command Prompt window by pressing on your windows key a searching for CMD.
Once you have the Comand Prompt open type in ipconfig.
You want to find your Defualt Gateway IP
My Defualt Gateway is 10.0.0.1. This is the Defualt Gateway for all Xfinity Routers.
Next you have to login to your router page. The deufalt username and password for my router is admin and password. If you don’t know your defualt password check your router guide or you can look at this website with every mainstream type of router [192-168-1-1ip.mobi] here.
This is what the Xifinity router login page looks like.
Then you need to go to the Advanced tab and then go to Port Forwarding
Next you have to Enable Port Forwarding.
Click on Add Service and Fill out the following. The Service Name can be anything you want. Make sure the Service Type is TCP/UDP, and the Starting Port 2301 and the Ending Port 2303.
For the Server IPv4 Address go back to your Command Prompt window and look for your IPv4 Adress mine is 10.0.0.3 so thats what I’m going to put in but yours may be different.