Jump to content

Tacview, the ACMI for DCS World – Official Thread


Vyrtuoz

Recommended Posts

  • 3 weeks later...

Hi Mitja,

 

Are you saying that you have installed Tacview 1.4.2? That is a very old version. I don't think there was any direct link to DCS World back then. You can get our most recent version 1.7.6 here: http://tacview.net/download.

 

Let me know if I can help further!

 

I installed a demo v.1.4.2, works fine when I open it, but dcs world game just seems not to recognize it, I cannot see it under Options/Special tab, so I can turn it on. Any suggestions why?

Big thx guys.

Link to comment
Share on other sites

  • 2 weeks later...
Add the Tacview section to the options.lua file in the DCS.openbeta_server\config folder and edit it as necessary

 

 

Thank you for the details! I'm running into a strange issue:

 

If I leave the config/options.lua file vanilla on my server, tacview works, but I don't have the option to make any changes (I'm trying to get Record Client Sessions individually working). If I add the following, it doesn't work at all.

 

["plugins"] = {
	["Tacview"] = {
		["tacviewBookmarkShortcut"] = 0,
		["tacviewClientTelemetryPassword"] = "",
		["tacviewCompressionLevel"] = 1,
		["tacviewDataRecordingEnabled"] = true,
		["tacviewDebugModeEnabled"] = false,
		["tacviewHostTelemetryPassword"] = "",
		["tacviewPlaybackDelay"] = 0,
		["tacviewProfilingPeriod"] = 10,
		["tacviewRealTimeTelemetryPort"] = "42674",
		["tacviewRecordClientsSessionsEnabled"] = true,
		["tacviewRemoteControlPassword"] = "",
		["tacviewRemoteControlPort"] = "42675",
		["tacviewTerrainExport"] = 0,
	},
},

 

It looks like it's accepting the settings when I review dcs.log, but I don't see the standard entry saying where it is storing the tacview (normally documents/tacview).

 

 cat test |grep -i tacview
2019-08-08 10:52:46.401 INFO    TACVIEW.GUI: Loading C++ flight data recorder from [C:\Users\TWBadmin\Saved Games\DCS.openbeta\Mods\tech\Tacview\bin\]
2019-08-08 10:52:46.403 INFO    TACVIEW.GUI: Tacview 1.7.6 C++ flight data recorder successfully loaded
2019-08-08 10:52:57.593 INFO    TACVIEW.DLL: Tacview Flight Data Recorder 1.7.6 Loaded
2019-08-08 10:52:57.593 INFO    TACVIEW.DLL: Config={bookmarkShortcut=0, clientTelemetryPassword="", compressionLevel=1, dataRecordingEnabled=1, debugModeEnabled=0, hostTelemetryPassword="", playbackDelay=0, profilingPeriod=10, realTimeTelemetryPort=42674, recordClientsSessionsEnabled=1, remoteControlPassword="", remoteControlPort=42675}
2019-08-08 10:53:04.925 INFO    TACVIEW.EXPORT: Loading C++ flight data recorder from [C:\Users\TWBadmin\Saved Games\DCS.openbeta\Mods\tech\Tacview\bin\]
2019-08-08 10:53:04.925 INFO    TACVIEW.EXPORT: Tacview 1.7.6 C++ flight data recorder successfully loaded
2019-08-08 10:53:15.785 INFO    TACVIEW.DLL: During the last 10.0s an average of 0 units objects and 0 ballistic objects have been active per frame
2019-08-08 10:53:15.785 INFO    TACVIEW.DLL: The average frame rate of 134.8fps would have been 135.0fps if the flight data recorder was disabled
2019-08-08 10:53:15.785 INFO    TACVIEW.DLL: DCS World simulation is taking 99.9% of CPU
2019-08-08 10:53:15.785 INFO    TACVIEW.DLL:  DCS GetWorldObjects is taking  0.0% of CPU
2019-08-08 10:53:15.785 INFO    TACVIEW.DLL:     Tacview recorder is taking  0.1% of CPU

 

Am I missing an entry in the configuration somewhere? If anyone has any insight I would appreciate it!

Link to comment
Share on other sites

Are you running a registered version on the server? If not tacview will change

 

["tacviewRecordClientsSessionsEnabled"] = true,

 

back to

["tacviewRecordClientsSessionsEnabled"] = false,

 

When you install Tacview on the server make sure to set the ACMI Recording directory, thats where it will store the track files for the clients that connect to your server. It will create a folder for each clients files.

Link to comment
Share on other sites

Are you running a registered version on the server? If not tacview will change

 

["tacviewRecordClientsSessionsEnabled"] = true,

 

back to

["tacviewRecordClientsSessionsEnabled"] = false,

 

When you install Tacview on the server make sure to set the ACMI Recording directory, thats where it will store the track files for the clients that connect to your server. It will create a folder for each clients files.

 

Ah thank you! I don't have a registered version installed on the server so maybe that's it.


Edited by Pand
Link to comment
Share on other sites

I registered with the standard edition. Getting similar results.

 

Logs:

cat test | grep -i tacview
2019-08-09 23:45:52.316 INFO    TACVIEW.GUI: Loading C++ flight data recorder from [C:\Users\TWBadmin\Saved Games\DCS.openbeta\Mods\tech\Tacview\bin\]
2019-08-09 23:45:52.318 INFO    TACVIEW.GUI: Tacview 1.7.6 C++ flight data recorder successfully loaded
2019-08-09 23:46:03.486 INFO    TACVIEW.DLL: Tacview Flight Data Recorder 1.7.6 Loaded
2019-08-09 23:46:03.486 INFO    TACVIEW.DLL: Config={bookmarkShortcut=0, clientTelemetryPassword="", compressionLevel=1, dataRecordingEnabled=1, debugModeEnabled=0, hostTelemetryPassword="", playbackDelay=0, profilingPeriod=60, realTimeTelemetryPort=42674, recordClientsSessionsEnabled=1, remoteControlPassword="", remoteControlPort=42675}
2019-08-09 23:46:26.284 INFO    TACVIEW.EXPORT: Loading C++ flight data recorder from [C:\Users\TWBadmin\Saved Games\DCS.openbeta\Mods\tech\Tacview\bin\]
2019-08-09 23:46:26.284 INFO    TACVIEW.EXPORT: Tacview 1.7.6 C++ flight data recorder successfully loaded
2019-08-09 23:47:31.090 INFO    TACVIEW.DLL: During the last 60.0s an average of 0 units objects and 0 ballistic objects have been active per frame
2019-08-09 23:47:31.090 INFO    TACVIEW.DLL: The average frame rate of 135.6fps would have been 135.7fps if the flight data recorder was disabled
2019-08-09 23:47:31.090 INFO    TACVIEW.DLL: DCS World simulation is taking 99.9% of CPU
2019-08-09 23:47:31.090 INFO    TACVIEW.DLL:  DCS GetWorldObjects is taking  0.0% of CPU
2019-08-09 23:47:31.090 INFO    TACVIEW.DLL:     Tacview recorder is taking  0.1% of CPU

 

 

Here are my settings:

["plugins"] = {
	["Tacview"] = {
		["tacviewBookmarkShortcut"] = 0,
		["tacviewClientTelemetryPassword"] = "",
		["tacviewCompressionLevel"] = 1,
		["tacviewDataRecordingEnabled"] = true,
		["tacviewDebugModeEnabled"] = false,
		["tacviewHostTelemetryPassword"] = "",
		["tacviewPlaybackDelay"] = 0,
		["tacviewProfilingPeriod"] = 60,
		["tacviewRealTimeTelemetryPort"] = "42674",
		["tacviewRecordClientsSessionsEnabled"] = true,
		["tacviewRemoteControlPassword"] = "",
		["tacviewRemoteControlPort"] = "42675",
		["tacviewTerrainExport"] = 0,
	},
},

 

If I use the above, nothing works (although the logs look normal)--- tacview doesn't open an acmi file at all in the recording directory. If I manually set ["tacviewRecordClientsSessionsEnabled"] = false, it will will record normally.

Link to comment
Share on other sites

Hi Pand,

 

Actually you do not need to have a registered version of Tacview on the server in order to record telemetry for the host or for clients.

 

When you put ["tacviewRecordClientsSessionsEnabled"] = true, Tacview will record files for the clients only and not for the host. If you have this setting enabled and you launch the server with no clients connected, you will not get any .acmi file.

 

So your choices are:

 

1. Set ["tacviewRecordClientsSessionsEnabled"] = true and record one .acmi file for each client - if there are no clients you will get no .acmi file

 

2. Set ["tacviewRecordClientsSessionsEnabled"] = false and record one .acmi file for yourself and no .acmi files for any clients - you will always get 1 .acmi file.

 

By default the .acmi files are saved in Documents/Tacview. This can be changed in Tacview main application via Options -> ACMI Files Recording Folder

 

Hope this helps!

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

 

I have a server set up with Tacview installed on the server and also installed locally.

 

The server is installed as the same machine as DCS.

 

I cannot get it to record IAS when I view the .acmi file in Tacview from a mission run on the server.

 

I have the Tacview options as shown below.

 

However, when I play the same mission in SINGLE player, it does record IAS.

 

How can I get it to record IAS when I play the same mission on the server ?

 

I have Tacview Starter 64 Bit Demo with 14 Days left on the demo - not sure if this is relevant.

819889255_Annotation2019-08-21185304.jpg.e3e32a8cf46266f0ec5900fa60918949.jpg


Edited by speedbird5
Link to comment
Share on other sites

Hi speedbird5,

 

A server does not have access to the IAS of each player because it does not have access to the cockpit information in any case. Only a client can record their own cockpit information.

 

Additionally, only if you have enabled "Allow Sensor Export" and "Allow Player Export" in the server will a client be able to record their own flight and IAS information.

 

Hope this helps,

Link to comment
Share on other sites

Hi BusyBee,

 

I still cant record my IAS if I join my own server as a client.

 

As i said, I have a server set up with Tacview installed on the server and also installed locally.

 

The server is installed as the same machine as DCS.

 

I have "Allow Sensor Export" and "Allow Player Export" in the server - see attached image.

 

I have the Tacview options as shown below.

 

What am I doing wrong ?

282176638_Annotation2019-08-21185304.jpg.9038311f5e0024576e9d5c0cf4f1049a.jpg

1426046745_Annotation2019-08-25144653.jpg.be36510773c65105188d0fc3f2cc3e18.jpg

Link to comment
Share on other sites

Hello,

I have been using TacView for several years, but I recently encountered this problem. Maybe I didn’t notice her earlier, but now she repeats herself constantly.

The problem is that TacView confuses with pilots Call Sign.

As far as I understand, if one pilot flew on the server and exited, then the next one that enters in TacView is displayed as the previous one.

At the same time, in DCS logs everything looks right

Example:

It is me on F14 leaving the server.

NET: onPlayerSlot(2, )
2019-08-25 18:30:55.937 INFO    NET: passed onPlayerTryChangeSlot
2019-08-25 18:30:55.937 INFO    NET: release unit 1401
2019-08-25 18:30:55.937 INFO    Scripting: event:type=relinquished,initiatorPilotName=[b]=LAF=Crimson[/b],target=F-14B 3_Client,t=29424.5,targetMissionID=1401,
2019-08-25 18:30:55.937 INFO    NET: player 2 occupied unit 
2019-08-25 18:30:59.528 INFO    NET: remove: client 2

Next pilot who join to server and take MiG-29

2019-08-25 19:10:29.597 INFO    NET: spawning client[2]
2019-08-25 19:10:29.630 INFO    NET: client[2] started
2019-08-25 19:10:48.682 INFO    NET: onPlayerSlot(2, 1605)
2019-08-25 19:10:48.684 INFO    NET: passed onPlayerTryChangeSlot
2019-08-25 19:10:48.684 INFO    NET: release unit 
2019-08-25 19:10:48.684 INFO    NET: player 2 occupied unit 1605
2019-08-25 19:11:26.795 INFO    Scripting: event:type=takeoff,initiatorPilotName=ORION,initiator=[b]MiG-29G 1_Client[/b],place=Ras Al Khaimah,t=29485.281,placeDisplayName=Ras Al Khaimah,initiatorMissionID=1605,
2019-08-25 19:11:27.125 INFO    Scripting: event:type=land,initiatorPilotName=ORION,initiator=MiG-29G 1_Client,place=Ras Al Khaimah,t=29485.621,placeDisplayName=Ras Al Khaimah,initiatorMissionID=1605,
2019-08-25 19:12:13.460 INFO    DX11BACKEND: Unloaded 48 mb of textures.
2019-08-25 19:12:13.811 INFO    NET: onPlayerSlot(2, 1245)
2019-08-25 19:12:13.813 INFO    NET: passed onPlayerTryChangeSlot
2019-08-25 19:12:13.813 INFO    NET: release unit 1605

But In TacView we see that i am spawned in MiG-29:

<Event>
		<Time>685.32</Time>
		<PrimaryObject ID="196">
			<Type>Aircraft</Type>
			<Name>[b]MiG-29 Fulcrum[/b]</Name>
			<Pilot>=LAF=Crimson</Pilot>
			<Coalition>Enemies</Coalition>
			<Country>de</Country>
			<Group>Pilot F-14B</Group>
		</PrimaryObject>
		<Action>HasEnteredTheArea</Action>
		<Airport ID="ICAO:OMRK">
			<Name>Ras Al Khaimah International Airport</Name>
		</Airport>
	</Event>

Not only Pilot name is confuced, but also Group name.

 

Can anyone please help in wich direction i must dig to find out what wrong with me :)

In mission i use only mist scripts and at least year i do no see that problem. (Maybe I didn’t notice :()

 

Please help :(

 

I forgot to mantion that i already reinstall DCS (I try on Standart and Open Beta version) and also reinstall TacView (release and beta version) but no luck.

So i start belive that something wrong with my DCS mission. But i can`t imagine what exactly.


Edited by Crimson

Я лично в общем-то летал. У меня 42 вылета, и каждый раз меня сбивали. Если честно говорить, то в общем-то я ни разу сам не посадил самолёт.

Dedicated DCS server: http://www.cskies.net/

i7-9700K @3.60 GHz, GTX1080, Oculus Rift CV1, Saitek X56 Rhino, Saitek Pro Flight Rudder Pedals

Link to comment
Share on other sites

Everything certainly seems to be in order on your end. What kind of aircraft are you flying? Actually it's possible that your aircraft does not export IAS. If so we will try to add it for a future update. Sorry I did not think of this sooner.

 

Hi BusyBee,

 

I still cant record my IAS if I join my own server as a client.

 

As i said, I have a server set up with Tacview installed on the server and also installed locally.

 

The server is installed as the same machine as DCS.

 

I have "Allow Sensor Export" and "Allow Player Export" in the server - see attached image.

 

I have the Tacview options as shown below.

 

What am I doing wrong ?

Link to comment
Share on other sites

Thanks for these files. The DCS Log you provided refers to the .acmi file C:\Users\Peter\Documents\Tacview\Tacview-20190828-155810-DCS-Caucasus F18 Training Syllabus.zip.acmi but you have provided the .acmi file Tacview-20190828-155808-DCS-Caucasus F18 Training Syllabus.zip.acmi which indeed is not showing any IAS info because it is the server's .acmi file.

 

Remember that the .acmi file recorded by the server will not have any IAS information but the acmi file recorded by the client should have the IAS info.

 

So can you try running C:\Users\Peter\Documents\Tacview\Tacview-20190828-155810-DCS-Caucasus F18 Training Syllabus.zip.acmi and let me know if the IAS is showing in that one.

Link to comment
Share on other sites

Hello BuzyBee,

Thank for answer.

 

Log file, mission, and acmi file is heare:

https://www.dropbox.com/sh/kuiypyozmswnorb/AACMKOjMsCg7RLaUj7nK1Jlia?dl=0

 

Time where problem start: 2019-08-25 19:11:26.795

line 1007 in DCS log where ORION joined. But TacView report him as =LAF=Crimson

 

In dropbox also mission file where this problem was.

 

On my server i made some changes. And already some days problem do not appears.

I do not know if it helps but i change Client plane names and Group names.

 

I removed:

sufix _Client from Pilot name

prefix Pilot from Group name

maybefix.PNG.589bf6a41c3a8b2ebfa13862ff808297.PNG

maybefix2.PNG.313bcf879b8ddf6c23ffe863add34cce.PNG


Edited by Crimson

Я лично в общем-то летал. У меня 42 вылета, и каждый раз меня сбивали. Если честно говорить, то в общем-то я ни разу сам не посадил самолёт.

Dedicated DCS server: http://www.cskies.net/

i7-9700K @3.60 GHz, GTX1080, Oculus Rift CV1, Saitek X56 Rhino, Saitek Pro Flight Rudder Pedals

Link to comment
Share on other sites

So can you try running C:\Users\Peter\Documents\Tacview\Tacview-20190828-155810-DCS-Caucasus F18 Training Syllabus.zip.acmi and let me know if the IAS is showing in that one.

 

Thanks - IAS is now showing. I didn't realise there were two separate .acmi files for the same mission. :doh:

 

Also, one thing that is not clear is how to set the Tacview options on the server - to set things like delayed playback etc. I eventually worked out that by manually adding a Tacview section to the plugins section of the options file in the saved games folder for the server I could change those settings.

 

When you run the server with no-render, you cannot access the Tacview options under Special.

 

Is there an easier way to set these options in the server or is the only way the manual editing?


Edited by speedbird5
Link to comment
Share on other sites

Tacview 1.8.0 now supports dedicated servers and will install all necessary files; however you still have to customize the options manually, in the Options.lua file.

 

When you run the server with no-render, you cannot access the Tacview options under Special.

 

Is there an easier way to set these options in the server or is the only way the manual editing?

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...