[WIP] Live Timing, Session Results, Track Rendering & League Management [Discontinued]

Ya, one install would make more sense....

Having said that, in theory both ways should work

Sent from my GT-I9300 using Tapatalk
 
Last edited by a moderator:
Multiple installs.
We used to have only one installation when we were just fooling around hosting funevents. Once we started to run serious championships however, I began to prefer individual dedi installs with only components installed that are required for each of our series.
 
Since one install requires a lot of work, can we get an updated version for the multiple installs first, then you can work on the one install issues.
 
Since one install requires a lot of work, can we get an updated version for the multiple installs first, then you can work on the one install issues.

What about a single install requires "a lot of work"? You copy the original player folder and give it a new name along with renaming player.json to also match and then make a shortcut which specifies which profile to use.

If that is too much work you can just use my tool which does all the work for you:
http://isiforums.net/f/showthread.php/24029-rF2-Server-Manager

This way you only have one datapath and core to maintain.
 
What about a single install requires "a lot of work"? You copy the original player folder and give it a new name along with renaming player.json to also match and then make a shortcut which specifies which profile to use.

If that is too much work you can just use my tool which does all the work for you:
http://isiforums.net/f/showthread.php/24029-rF2-Server-Manager

This way you only have one datapath and core to maintain.

Sorry Noel,
I was referring to BIK3R's comment saying that it's a lot of work for him to change the Timing app for single install.
My point being that if he is ready for release with a version that only works with multiple installs, then release that and then work on the single install issues.

I already have your tool and it's fantastic :)
 
Multiple installs.
We used to have only one installation when we were just fooling around hosting fun events. Once we started to run serious championships however, I began to prefer individual dedi installs with only components installed that are required for each of our series.


Out of curiosity, what difference does it make if you have separate install with just the required components versus one install with all components and multiple profiles?
 
I just like the less cluttered mod manager and especially mas tool when creating a new vmod.

Main reason for us using multiple installs though is that we can update the server for only one of our two championships while the other remains on the last build. We have a paragraph in our rules that requires us to update no less than 7 days prior to the upcoming event to make sure every driver has the opportunity to practice using that build to not put drivers with less time for their preparation at an even bigger disadvantage.
Also, I don't have to worry about a new build braking something with multiple profiles on the server side, must have been two or three times in the past.

The only two downsides with multiple installs I see is the more disc space required, but that's not an issue on our server. The other being the time to install/uninstall content. But that's usually only once per series and championship and just takes a few minutes.
 
Mainly that we can update the server for only one of our two championships while the other remains on the last build. We have a paragraph in our rules that requires us to update no less than 7 days prior to the upcoming event to make sure every driver has the opportunity to practice using that build and not put drivers with less time for their preparation at an even bigger disadvantage.
I also like the less cluttered mod manager and especially mas tool when creating a new vmod. And I don't have to worry about a new build braking something with multiple profiles on the server side, must have been two or three times in the past.

The only two downsides with multiple installs I see is the more disc space required, but that's not an issue on our server. The other being the time to install/uninstall content. That's usually only once per series and championship and just takes a few minutes.

Ah ok, that makes sense mate. It's clear now that the timing app has to support both scenarios.

Thanks!
 
OK first the good news! I have managed to update the app to support multiple instances with one install. The usual multiple install will continue to work as it was.

Now the bad news...for some reason, the streaming to web is not smooth. Could be related to the new streaming tech changes I'm doing but fingers crosses is nothing major.....


attachment.php
 
Fantastic news. Great work, B1K3R. :cool:

Thanks mate :) I think the app is ready to be tested by the community.

Those interested, please contact me and I will install it on the server machine. I would need access to your server through RDP/Teamviewer as I need to set it myself. Note that old versions wont be upgraded. Only fresh installs.

These are the requirements.

1. x64bit server (haven't converted 32bit yet)
2. .Net 4 and IIS (for web hosting)
3. mySQL database (for storing data)
4. Node.js/listener windows app (with the socket.io plugin) (for streaming data from rF2 to Web)

It is now totally flexible where you want to put the live timing components...main reason is so that your rF2 server will use minimum resources for live timing app. The server environment can be the following:

1. Either 1 server with rF2, IIS, mySQL DB, Nodejs/listener...

2. Or multiple servers
- rf2 can be on your main server with just the listener. All this does is get the data from rF2 and streams it to Nodejs server over a UDP socket
- for IIS, mysql and nodejs, you can have another separate server for all, multiple different servers for each one, or a combination of both.

Your rF2 installations can now be separate or using the same install with different profiles.

NOTE: Please note that I had to re-write MANY underlying components to make it flexible, fast and robust, so those who want to help testing, do not expect a perfectly working app as this is still a WIP...

Please contact me ONLY if you are serious about using this app and have decent hardware + community as I don't have time to waste at the moment. Thanks for understanding :)


Cheers
 
Last edited by a moderator:
Hi Stefan, I noticed that the all data and track map windows change upon selecting a different server on the http://beta.proracing.club website. Is that due to some changes in the latest version of your app? I am asking because on our site, after changing the server, we have to click Dashboard > Stream 1 or 2 for the correct data and map to be loaded. The only thing that changes when switching servers in our case is the top bar with track name and session status. Or should it also work in the 'old' version and the fact that it is not might be due to us screwing up the script when we set it all up?
 
Back
Top