Jump to content
tophe

Tophe's Arma Dedicated Server Tool (TADST)

Recommended Posts

Tophes Arma Dedicated Server Tool (TADST) v3.1.0

front25.jpg

by Tophe of Östgöta Ops [oops]

DOWNLOAD LINK: HERE
(if it doesn't work for you, right click and chose Save link as...)

 

===============================================



1 MINUTE HOW-TO QUICK GUIDE

 

TADST v3.1.0
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
=============

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.
 

 

QUICK START
=============

  • Set up your firewall.
    To run a dedicated server you must make sure you have set port forwarding correctly in your firewall/router.
    Normally you need the ports 2302-2305 to be open. Click the port info button to get info on your selected ports.
  • Set Server Name and Server File
    TADST is set to start the server with default settings so the only two things you need to set to get a server up and running is Server Name and Server File.
    If you double click the text fields, TADST will try and set appropriate values.

 

 

 

 

FUTURE PLANS
=============

  • Options for allowedFileExtensions, allowedPreprocessFileExtensions, allowedHTMLLoadExtensions, allowedHTMLLoadURIs
  • Options to launch headless clients
  • Steam server update thingy
  • Individual difficulty settings on missions
  • System for setting Mission Parameters.
  • Start as service.
  • Process monitoring, restart server on crash.
  • Remote server/client protocol (probably wont't happen, but hey)

 

SUPPORT TADST
==================

I'm doing this for fun and for love to the community, but if you like TADST you can support me by donating some coffee-money.
You can also follow my music project Meadows on facebook. That would make me equally happy!


btn_donate_LG.gif facebook.jpg


 

THANKS
=============

To Bohemia for keeping it real
To Australian Tactical Combat League, Rune "TheFlyingCorpse" Darrud, Dave, Bill, Krijn and Rafael for generous donations

To Baconeo and James Kingsley for code contribution
To The Arma community for everything
Östgöta Ops for testing, playing and supporting



VERSION HISTORY
================

v3.1.0 - 2017.09.23

 (Thanks to Bradon Hall)

  • Fixed: Include 64 bit server exe in file list
  • Fixed: Open RPT for 64 bit server
  • Improved: Add empty allowedVoteCmds when voting disabled
     
v3.0.0 - 2016.06.12  
  • New: Settings for Max Ping, Max Desync, Max Packet Loss, Max Disconnect timeout and Kick Clients On Slow Network.
  • Improved: Updated some tooltips
 

v2.96  - 2016.05.08

  • Fixed: Critical dependency error where a tiny line made the whole universe implode. Crash fixed. (Thank you sergistark and baconeo for helping me debug).

 

v2.95  - 2016.05.08  

  • New: Added support for autoinit with persistent battlefield
  • Improved: Some minor text errors
  • Fixed: Setting default difficulty now puts correct value in profile

 

v2.91  - 2016.05.07

  • Fixed: Difficulty bug, causing crash

 

v2.9  - 2016.05.06  

  • New: loopback settings added
  • Fixed: Difficulty settings now reflect the correct properties
  • Improved: Cleaned up UI from unsused difficulty settings

 

v2.8 - 2016.05.02
  • Fixed: Difficulty system overhaul (Thanks to Baconeo)

 

v2.7 - 2016.01.03

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

(expand spoiler for complete history)

 

v2.6 - 2014.07.05

  • New: Added enableHT option in Performance tab
  • New: Ability to define a custom Steam query port on servers, it's obsolete after 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 if mission move down button was clicked without a selected mission

 

v2.5 - 2014.07.04

 

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

 

2.4 - 2013.10.02 -

 

  • 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

 

2.3 - 2013.09.27 -

 

  • New: Added Maximum Packet Size option (class sockets{maxPacketSize = <limit>})
  • 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

 

2.2 - 2013.07.04 -

 

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

 

2.1 - 2013.07.03 -

 

  • Fixed: Saved default profile not loading when launching TADST
  • Fixed: Program would crash when numeric text fields were empty

 

2.0 - 2013.06.29 -

 

  • New: Completely rewritten from the ground up. Less buggy and allows for much faster release cycles.
  • New: Rebranded from TA2DST to TADST
  • 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 RTP live 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

 

1.4 - 2012.07.09 -

 

  • New: Live RPT log monitoring (needs som fine tuning).
  • New: Export function for config files and parameters.
  • New: Added "Minimum Error To Send Near" in performance settings.
  • New: Added option for "requiredBuild=xxxxx", with automatic build retriever.
  • New: Drag and drop folders functionality for mods.
  • New: Drag and drop ordering for mods and missions.
  • New: Checked missions and mods now stay checked after refresh.
  • Fixed: Expert settings didn't work.
  • Fixed: Initial start would create a TA2DST folder on HD root.
  • Fixed: Couldn't save settings while server was running.

 

1.3 - 2011.02.09 -

 

  • New: New function to set mission loading order.
  • Improved: Mod and Mission loading order is now saved in the profile
  • Fixed: Voting bug fixed. Disabling voting now works.
  • Fixed: MOTD maximum interval is increased to 999 seconds

 

1.2 - 2010.11.06 -

 

  • New: Set mod loading order.

 

1.1b - 2010.11.05 -

 

  • New: Added checkbox to disable/enable server voting.
  • Fixed: Bug with 'Precision Enemy' value.

 

1.0b - 2010.08.15 -

 

  • New: Support for beta servers
  • New: Added mod tab.
  • New: Added parameters text box.
  • New: Added preview.
  • Fixed: Several minor bugs fixed.

0.9b2 - 2010.08.09

  • New: Added profiles.
  • Fixed: Added error-catches for an unidentified bug that gives some users an error the first time they run the program.
  • Fixed: Several minor bugs ironed out.

 

0.9b - 2010.08.08 -

 

  • Initial beta release.




Please report any bugs, problems, ideas, suggestions, smoothie recipes etc. in this thread

  • Like 5
  • Thanks 2

Share this post


Link to post
Share on other sites

Sounds great m8, will use this for sure,

only i have 1 question, is it possible that this tool detect the mods in a dir you select ? like the arma launcher ? so you can turn it easy on ?

Share this post


Link to post
Share on other sites

Thx mate.

It will come in a future version. For now you'll just have to type the mods in the mods textbox.

Right now I'm working on the feature to use several profiles, so you can save and load many different server setups.

I'll fix the mods after that.

Share this post


Link to post
Share on other sites

Thx Pelle. Forgot to mention that in the readme.

Edited by Tophe

Share this post


Link to post
Share on other sites

That's strange... I don't think there's any problem in the program. I've tried it on a few computers with .NET 4 on it and it works with no problem. Have you restarted your computer afterwards?

Share this post


Link to post
Share on other sites

I did it via windows update and did a restart, can you direct me to a .NET version you know works?

Share this post


Link to post
Share on other sites

Ok that version fixed the error but I got a new one. Details given with error below.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
  at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
  at WindowsFormsApplication1.mainForm.SettingsFileRead()
  at WindowsFormsApplication1.mainForm.Form1_Load(Object sender, EventArgs e)
  at System.Windows.Forms.Form.OnLoad(EventArgs e)
  at System.Windows.Forms.Form.OnCreateControl()
  at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
  at System.Windows.Forms.Control.CreateControl()
  at System.Windows.Forms.Control.WmShowWindow(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.Form.WmShowWindow(Message& m)
  at System.Windows.Forms.Form.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
   CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TA2DST
   Assembly Version: 1.0.0.0
   Win32 Version: 1.0.0.0
   CodeBase: file:///D:/ArmA%202/TA2DST.exe
----------------------------------------
System.Windows.Forms
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
   <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I can just click continue and the tool starts up.

Share this post


Link to post
Share on other sites
Ok that version fixed the error but I got a new one. Details given with error below.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
  at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
  at WindowsFormsApplication1.mainForm.SettingsFileRead()
  at WindowsFormsApplication1.mainForm.Form1_Load(Object sender, EventArgs e)
  at System.Windows.Forms.Form.OnLoad(EventArgs e)
  at System.Windows.Forms.Form.OnCreateControl()
  at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
  at System.Windows.Forms.Control.CreateControl()
  at System.Windows.Forms.Control.WmShowWindow(Message& m)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  at System.Windows.Forms.Form.WmShowWindow(Message& m)
  at System.Windows.Forms.Form.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
   CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
TA2DST
   Assembly Version: 1.0.0.0
   Win32 Version: 1.0.0.0
   CodeBase: file:///D:/ArmA%202/TA2DST.exe
----------------------------------------
System.Windows.Forms
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
   Assembly Version: 4.0.0.0
   Win32 Version: 4.0.30319.1 built by: RTMRel
   CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
   <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

I can just click continue and the tool starts up.

Ok. It seems like you had some incomplete TA2DST configfiles before starting up.

Try this...

* Make sure the TA2DST.exe is put directly in your ArmA2 folder.

* Delete any folder named 'TA2DST' from ArmA2 game folder.

* Restart TA2DST.

It should now generate all settings you need.

I will try to make a catch for that error.

This is invaluable for me, thank you!

Share this post


Link to post
Share on other sites

Hey Tophe,

I have a error aswell. And a cople questions.

I have put your program and the ARMA2 dedicated server file V.107 in the Arrowhead folder. I did that because i want to start up a Arrowhead/combined ops server.

I alway's receive this error: no entry '.profilepathdefault'

I'm using the steam version of ARMA2 and OA.

Is it possible to run your program with the steam version of OA and run combined Operations. The normal ARMA2 dedicated server works with your program under steam. But the OA seems not to.

I'm totally new to this and i can't seem to get it to work for OA combined ops.

EDIT: I also tried to run it with this command in the mod line: -profiles=profiles. But it doesn't seem to work also.

Edited by Winchester Delta_1

Share this post


Link to post
Share on other sites

Fantastic! I was obsessively waiting for something like this! I'm trying it right away! THANKS!!!

Share this post


Link to post
Share on other sites
Hey Tophe,

I have a error aswell. And a cople questions.

I have put your program and the ARMA2 dedicated server file V.107 in the Arrowhead folder. I did that because i want to start up a Arrowhead/combined ops server.

I alway's receive this error: no entry '.profilepathdefault'

I'm using the steam version of ARMA2 and OA.

Is it possible to run your program with the steam version of OA and run combined Operations. The normal ARMA2 dedicated server works with your program under steam. But the OA seems not to.

I'm totally new to this and i can't seem to get it to work for OA combined ops.

EDIT: I also tried to run it with this command in the mod line: -profiles=profiles. But it doesn't seem to work also.

It seems like there is some problems with your server set up rather than the tool. The server don't seem to find all files needed.

First of all, to start OA with Combined Ops content it will not be enough to just put the Server File in the folder of OA.

You'll need to have both games installed as a unit (ArmA2:CO with Arrowhead as a expansion).

TA2DST should work fine with Steam versions of both games if they are correctly installed.

Also the mod line is only for mods, not startup arguments. All available startup arguments (-profile -netlog etc.) are setup by the Tool.

To solve the problem I suggest you first try to get the dedicated servers up and running without TA2DST.

Just to make sure it's not the config files messing it up.

But as I said the problem is probably that you haven't installed ArmA2 and Arrowhead as one integrated unit.

Share this post


Link to post
Share on other sites

Error:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

Parameter name: Value

at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)

at WindowsFormsApplication1.mainForm.SettingsFileRead()

at WindowsFormsApplication1.mainForm.Form1_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

at System.Windows.Forms.Control.WmShowWindow(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

TA2DST

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/Program%20Files/Bohemia%20Interactive/ArmA%202/TA2DST.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

Share this post


Link to post
Share on other sites
Ok. It seems like you had some incomplete TA2DST configfiles before starting up.

Try this...

* Make sure the TA2DST.exe is put directly in your ArmA2 folder.

* Delete any folder named 'TA2DST' from ArmA2 game folder.

* Restart TA2DST.

It should now generate all settings you need.

I will try to make a catch for that error.

This is invaluable for me, thank you!

Yea once I launched a server the issue is gone, starts normally now, working great.

Share this post


Link to post
Share on other sites

Thx Wastelander.

That's the same problem as Trauma had.

Could you try something out for me?

Delete the TA2DST folder in your ArmA2 folder and then start TA2DST again and see if you get the same problem. If you do... do you think you could go through the trouble and email me your TA2DST.save file?

The problem is that the save file somehow comes up with an invalid value for one of the controls.

That is not supposed to be able to happen so probably the save file is wrongly populated in the beginning.

Thank you for your error reports! This is great!

Share this post


Link to post
Share on other sites

The problem is i can't run it as 1 integrated unit cause cause its steam version. So i probably have to copy the whole AMRMA2 folder into the OA folder and run ARMA2 as a Mod.

And what can there be wrong in the config? Cause i run the exact same settings as when my server file is located in the ARMA2 only folder. Than it just happely starts.

Also when i try resetting the diffeculty settings i get a error:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

Parameter name: Value

at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)

at WindowsFormsApplication1.mainForm.ProfileFileRead()

at WindowsFormsApplication1.mainForm.button3_Click(Object sender, EventArgs e)

at System.Windows.Forms.Control.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnClick(EventArgs e)

at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ButtonBase.WndProc(Message& m)

at System.Windows.Forms.Button.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

TA2DST

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///G:/Steam/steamapps/common/arma%202%20operation%20arrowhead/TA2DST.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

Accessibility

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

---------- Post added at 10:15 AM ---------- Previous post was at 10:09 AM ----------

Ok and now i have another error... I can't get the TA2DST folder deleted from my ARMA OA folder. It say's: COuld not find this item. This is no longer located in G:\steam\blabla

But i can see it clearly... otherwise i would not try to delete it.

Share this post


Link to post
Share on other sites
The problem is i can't run it as 1 integrated unit cause cause its steam version. So i probably have to copy the whole AMRMA2 folder into the OA folder and run ARMA2 as a Mod.

And what can there be wrong in the config? Cause i run the exact same settings as when my server file is located in the ARMA2 only folder. Than it just happely starts.

Also when i try resetting the diffeculty settings i get a error:

See the end of this message for details on invoking [...]

Ok and now i have another error... I can't get the TA2DST folder deleted from my ARMA OA folder. It say's: COuld not find this item. This is no longer located in G:\steam\blabla

But i can see it clearly... otherwise i would not try to delete it.

Well, when you run them both it is not ArmA2 that is run as a mod, it's OA.

So Operation Arrowhead goes into the ArmA2 folder.

You'll have to read around at the forums to find out how to properly combine the two. It's a bit complicated.

When installing Arrowhead as an expansion to an existing ArmA2 installation... You will run the Arrowhead exe files from the ArmA2 folder, with Arrowhead as sort of a mod.

Trying to start the ArmA2 dedicated server from AO standalone folder just by copying the ArmA2 1.07 sever file would not work, since it is dependent on all the ArmA2 files.

The problem with deleting the folder... I have no idea. Probably your windows have some processes running that holds it up.

If you have tried starting servers with faulty settings they might be running in the background.

I suggest you do this:

* Restart the computer.

* Try to start a ArmA2:Combined Ops dedicated serer in the ArmA2 folder, manually. Not using TA2DST.

* Then you try to start a Arrowhead standalone dedicated server, manually, the same way.

* If you can get both servers running then try to starting ArmA2 server, from the ArmA2 only folder with TA2DST.

* Try starting the Arrowhead only server with TA2DST.

If you can get both servers running from their own standalone folder.

Look up in the forums how to correctly combine the two.

Also. Make sure that the TA2DST.exe is copied directly to the game folder and that there is NO folder called TA2DST in the game folder.

Share this post


Link to post
Share on other sites
Thx Wastelander.

That's the same problem as Trauma had.

Could you try something out for me?

Delete the TA2DST folder in your ArmA2 folder and then start TA2DST again and see if you get the same problem. If you do... do you think you could go through the trouble and email me your TA2DST.save file?

The problem is that the save file somehow comes up with an invalid value for one of the controls.

That is not supposed to be able to happen so probably the save file is wrongly populated in the beginning.

Thank you for your error reports! This is great!

Servercontinued to startup and was able to use and did see others login to server?

---------- Post added at 10:00 PM ---------- Previous post was at 09:57 PM ----------

Thx Wastelander.

That's the same problem as Trauma had.

Could you try something out for me?

Delete the TA2DST folder in your ArmA2 folder and then start TA2DST again and see if you get the same problem. If you do... do you think you could go through the trouble and email me your TA2DST.save file?

The problem is that the save file somehow comes up with an invalid value for one of the controls.

That is not supposed to be able to happen so probably the save file is wrongly populated in the beginning.

Thank you for your error reports! This is great!

Same Error I believe? Running Win 7 64bit with 12gb RRD3

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

Parameter name: Value

at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)

at WindowsFormsApplication1.mainForm.SettingsFileRead()

at WindowsFormsApplication1.mainForm.Form1_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

at System.Windows.Forms.Control.WmShowWindow(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

TA2DST

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/Program%20Files/Bohemia%20Interactive/ArmA%202/TA2DST.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

---------- Post added at 10:05 PM ---------- Previous post was at 10:00 PM ----------

Thx Wastelander.

That's the same problem as Trauma had.

Could you try something out for me?

Delete the TA2DST folder in your ArmA2 folder and then start TA2DST again and see if you get the same problem. If you do... do you think you could go through the trouble and email me your TA2DST.save file?

The problem is that the save file somehow comes up with an invalid value for one of the controls.

That is not supposed to be able to happen so probably the save file is wrongly populated in the beginning.

Thank you for your error reports! This is great!

// Settings file for TA2DST

true

false

2302

10

3

2

0

false

false

false

false

3

33

false

false

3

128

512

256

128

2000

0.010

160

25

2000

True

True

False

True

True

False

True

True

False

True

True

True

True

True

True

True

True

True

False

True

True

True

True

True

False

True

True

True

True

True

False

True

True

True

True

True

True

True

True

True

False

True

True

True

True

False

False

False

False

True

False

True

False

False

True

False

False

True

False

False

True

False

False

False

True

True

False

False

False

False

False

True

False

False

False

False

False

False

False

False

False

False

False

False

False

False

False

False

1

1

0,55

0,3

1

1

0,7

0,5

1

1

0,9

0,75

1

1

1

1

1

0

Share this post


Link to post
Share on other sites

Wastelander...

Sorry, I didn't quite get that..

Servercontinued to startup and was able to use and did see others login to server?

Did your server start up and other people logged in? Or was it a question?

I can't seem to recreate the problem.

EDIT.

That looks like the default TA2DST.save.

Will it still throw an error when you start up with that file?

Edited by Tophe

Share this post


Link to post
Share on other sites

Nice tool, but it seems to have one defect. I didnt find out how to run a beta version of the server through. Setting beta executable in main window leads to a mess. :confused:

It works now, i really dont know what went wrong before.

Edited by Morhoo

Share this post


Link to post
Share on other sites

Unzipped the .exe file into the ARMA2 directory and then ran the exe (for the 1st time) - A .NET Framework error popped up with the following Error:

Value of '55' is not valid for 'Value' should be betwee 'Minimum' and 'Maximum'

Parameter name: Value

---

Error Details:

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************

System.ArgumentOutOfRangeException: Value of '55' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.

Parameter name: Value

at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)

at WindowsFormsApplication1.mainForm.SettingsFileRead()

at WindowsFormsApplication1.mainForm.Form1_Load(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnLoad(EventArgs e)

at System.Windows.Forms.Form.OnCreateControl()

at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)

at System.Windows.Forms.Control.CreateControl()

at System.Windows.Forms.Control.WmShowWindow(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

at System.Windows.Forms.Form.WmShowWindow(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)

CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

TA2DST

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///C:/Program%20Files/Bohemia%20Interactive/ArmA%202/TA2DST.exe

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.1 built by: RTMRel

CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

For example:

<configuration>

<system.windows.forms jitDebugging="true" />

</configuration>

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

---

I selected 'Continue' rather than 'Quit' and the program seemed to start.

I've not saved any configuration information - Just started it, and then closed it.

This is an WinXP 32-bit system(all updates applied)

Share this post


Link to post
Share on other sites

Thank you... All the configuration files are written on startup, so if you get into the program you'll be fine.

Could you please try and see if you get the same error of you delete the TA2DST folder and run the program again? That will be like running it the first time.

If you get the error could you please copy the info in TA2DST\default\TA2DST.save in this thread - BEFORE you start the server or save the settings.

That way I might get a look at the corrupted settings file.

I've written a catch for the error, that will give a proper message and the option to reset settings.

But I can't for the life of me understand why some people get the error, while others don't.

I can't recreate the error either.

Thank you guys for your reports!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×