Discussion in 'Technical Archives' started by TIG_green, Oct 31, 2013.
We are the only ones to use this plugin ?
Envoyė depuis ma Galaxy Tab 3 avec Tapaltalk
perhaps the api for getting the datas out of the game through vmhotlap.dll has changed.
It appears that it hangs only when there is a crash (an accident inside the game between 2 cars).
We managed to reproduce the problem twice yesterday's eve with this dll installed and spectating.
As soon as the dll is removed : no problem anymore.
So the 3 leagues were using this dll for exporting hotlaps on the web ...
not possible anymore
Our League had to cancel our Season-Race last Friday as we also had these issues that the server keeps crashing.
After some time, when enough ppl are on the server or when the session changes...
I'll remove this Monitor Tool (Rename DLL to something else) now and see if it does the trick for us...
Thanks for narrowing that down guys!
Well thanks are going to Valbuena who saw the error message about this dll.
I hope ISI will help us to solve this issue because these toolz and modz possibilities are why we stay tuned to rF2 and trying to continue community's growth !!!
So thanks to Jeremy and Tim for their precious help solving this dll issue
We still need ISI's help to narrow the issue inside their code.
Thanks in advance ISI,
Who makes this dll? They should be able to debug it very quickly. Especially now that you narrowed it down to incidents that involve two cars. I believe there were some bug fixes related to contacts in 342. I am guessing the mResultsStream in the plugin API wasn't receiving impacts before build 342 and now that the bug is fixed it breaks this timing plugin.
That´s what I think too but the dev hasn't release the source code for the dll neither for the tool that loads the database...
So we post on his thread "vmliveview" but he's not very active anymore.
Valbuena is very angry because he invested loads of efforts in the php from this database.
Anyway, we should have these features natively I think, I'm not able to code the dll nor the loader...
Glad you guys found the reason for your server crashes.
I've had several disconnections happening with build 342. It usually happens after 1 hour of server time... "disconnected" text appears. This is not a "crash" but I end up back in multiplayer lobby. I've played weekly 2 hour sessions in the past and this haven't been a problem previously. So I would narrow it down to rf2 problem. Any reason for these disconnections that could be due to rf2 problem? (I'm using trackmap plugin if dll. are problem atm)
Did you try without trackmap?
We had loads if problem with trackmap too.
We disabled this one, it was causing loads of clients crashes.
No I have not tried without trackmap because I really like it (using mainly tyre wear info and sector times info)
Yes i know the guys were complaining too in our league.
But the way its implemented is really dirty.
The tyre wear : I think there's something in the hud to have an idea of the wear. for the sectors times ... I don't have other tool.
This should also be implemented inside the game instead of using crappy dirty directx9 hack mods.
Maybe ISI to change the plugin part of the game
As a result, some plugins deserves an update?
This shouldn't be a problem for BIS to export the same datas that the dll do but we won't have the loading tools ...
Valbuena, you know how to write PHP, have you considered writing C++? You could write your own plugin to get the data you want. I made the mistake of coding a webpage around someone else's plugin bak in the rF1 days. The plugin never stopped working, the problem was it had a few bugs and I wanted more data. I ended up writing my own plugin that was dramatically better.
The plugin API for rF2 is very similar to rF2. You can find lots of sample code for rF1. There are also several devs here on the forums that can help you out. Microsoft Visual Studio Express is totally free too.
Perhaps you can help us writing this interface...
Another thing for ISI :
we were not able to connect to your debug server more than 4 or 5 : after the ping was terrible.
We suppose it was ran on an home connection or something.
Actually it was run on the same server the internal tests are run on if I am not mistaken. The ping may have been bad because it was running a debug build so the FPS was probably dropping bellow 400 on the server.
I will check out the original plugin to see what it did and then I could mock up a little sample code to give you guys a head start.
That will be great for the community Noel !!!
I look forward into that, vstudio is waiting to compile your sample
Remains for me to learn C + +
thank you Noel
Don't need to learn C++, C++ is object oriented but there's no need for object oriented coding just to extract datas from the game, standard C should be good enough.
What we miss is the DLL skeleton and that's what Noel seems to be able to do ...
Separate names with a comma.