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

@GT_ONE i have in multiplayer "Pause While Zero Players":true,

in Build 910 and 930 is it ok and running fantastic. with the new build doesn't works right.

Yes me too but with the build 946 ("Pause While players Zero") false, the Live Timing ,work better for me.
 
FYI to Stefan, on build 946, UpdateScoring is called even when the server is empty/paused. I just discovered this on my timing plugin. This is great because now plugins don't completely die like they did on rF1 and older rF2 builds. But you may need to update your plugin to account for that.
 
FYI to Stefan, on build 946, UpdateScoring is called even when the server is empty/paused. I just discovered this on my timing plugin. This is great because now plugins don't completely die like they did on rF1 and older rF2 builds. But you may need to update your plugin to account for that.


Finally they did it! hehehe..we've been waiting for this for years...thanks Noel for letting me know :)
 
Let's go i wait :-) give me the new vision. I'm looking forward:cool:


Hi mate,

I did a test with multiple connections and it works :) As Noel Hibbard mentioned here http://isiforums.net/f/showthread.p...rs-not-working?p=350559&viewfull=1#post350559
you can change the data path in \Core\data.path.

The latest beta version is up and running and it now uses the best streaming technology out there. The streaming is done efficiently now and basically there is no delay at all with the live timing. Also the RAM/CPU issues are now gone as streaming was taken out of the listener and now can be done on any other server.

The beta can be seen here...web still buggy as I need to refine/update lots of things but you can get a look:

http://beta.proracing.club (press F5 this first time to connect to stream server)
 
Hi mate,
it's fantastic. tomorrow i will change the path. The beta is fantastic, the matchmaker is very cool and the design is in P1 blue. :cool: good job
 
which file I must now specify as in data.path???


So, the way it works is that you need to have separate rf2 installs. Then for each install, open the data.path folder in core and make sure its pointing to the right path for that install.
 
For example. If you copied one of your installs to G:\Server2. You would open G:\Server2\Core\data.path with notepad and then change the path in that file to G:\Server2 and then save it. This is assuming you installed your datapath and core into the same folder.

I still think individual player profiles is the way to go in the future. The one thing that kind of sucks with this route is the results files for all servers end up in the same logs folder. It would be cool if you could specify a results path in the multiplayer.json.
 
For example. If you copied one of your installs to G:\Server2. You would open G:\Server2\Core\data.path with notepad and then change the path in that file to G:\Server2 and then save it. This is assuming you installed your datapath and core into the same folder.

I still think individual player profiles is the way to go in the future. The one thing that kind of sucks with this route is the results files for all servers end up in the same logs folder. It would be cool if you could specify a results path in the multiplayer.json.


I agree with the " individual player profiles" just that it requires massive changes from my side and I lack time. However, not sure about the log files as I think they are being generated in each Logs folder for each install but have to double check that....
 
yes i have two install.

path 1: D:/Rfactor2/P1GT
path 2: D:/Rfactor2/P1SEC

So open D:\rFactor2\P1GT\Core\data.path and make sure the path says D:\rFactor2\P1GT and then open D:\rFactor2\P1SEC\Core\data.path and make sure it says D:\rFactor2\P1SEC.
 
Just working through the issues with Stefan - if you use a shortcut to start your server with the +profile it will not work. It still defaults to the original install.

However if you go into one of your multiple installs and start the server from the launcher it works.

Thanks Stefan for all your help as usual! And Noel thanks too :)

Sent from my Nexus 6
 
I agree with the " individual player profiles" just that it requires massive changes from my side and I lack time. However, not sure about the log files as I think they are being generated in each Logs folder for each install but have to double check that....

With individual installs yes, each server has its own logs folder. If you use a single install but with individual profiles the logs all go into the same folder.
 
With individual installs yes, each server has its own logs folder. If you use a single install but with individual profiles the logs all go into the same folder.

Ah sorry yes, that's true. But why should it matter as there is enough info in the xml files to which session it belongs....
 
Ah sorry yes, that's true. But why should it matter as there is enough info in the xml files to which session it belongs....

Maybe it doesn't. I couldn't remember off the top of my head if the XMLs had the server name in them. If they do then I guess this shouldn't be a problem.
 
Hi Noel,
i look in the cor/data.path and it's right now

D:\rFactor2\P1GT\Core\data.path = D:\rFactor2\P1GT
D:\rFactor2\P1SEC\Core\data.path = D:\rFactor2\P1SEC
 
Ah ok, yeah luckily the data is there in first part of the file

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rF [
<!ENTITY rFEnt "rFactor Entity">
]>
<rFactorXML version="1.0">
<RaceResults>
<Setting>Multiplayer</Setting>
<ServerName>ABC-League.com</ServerName>
<ClientFuelVisible>2</ClientFuelVisible>
<PlayerFile>LegendsTWFR35Race</PlayerFile>
<DateTime>1401646534</DateTime>
<TimeString>2014/06/01 20:15:34</TimeString>
<Mod>FORMULA RENAULT 35 - 2014_20.RFM</Mod>
<Season></Season>
<TrackVenue>Croft_Circuit</TrackVenue>
<TrackCourse>Croft -- Road Course</TrackCourse>
<TrackEvent>Croft -- Road Course</TrackEvent>
<TrackLength>3463.7</TrackLength>
<GameVersion>1.660</GameVersion>
<Dedicated>1</Dedicated>
<ConnectionType upload="8042" download="8042">Custom</ConnectionType>
<MOTD>we are recruiting</MOTD>
<RaceLaps>50</RaceLaps>
<RaceTime>0</RaceTime>
<MechFailRate>0</MechFailRate>
<DamageMult>50</DamageMult>
<FuelMult>1</FuelMult>
<TireMult>1</TireMult>
<VehiclesAllowed>|FR3.5_2014</VehiclesAllowed>
<ParcFerme>0</ParcFerme>
<FixedSetups>0</FixedSetups>
<FreeSettings>244</FreeSettings>
<FixedUpgrades>0</FixedUpgrades>
 
Hi Noel,
i look in the cor/data.path and it's right now

D:\rFactor2\P1GT\Core\data.path = D:\rFactor2\P1GT
D:\rFactor2\P1SEC\Core\data.path = D:\rFactor2\P1SEC


Great! Now all you need is start each instance from its Launcher and continue as usual.
 
Back
Top