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

Discussion in 'Other' started by B1K3R, Apr 16, 2013.

  1. Nostra

    Nostra Registered

    Joined:
    Aug 28, 2013
    Messages:
    62
    Likes Received:
    6
    Let's go i wait :) give me the new vision. I'm looking forward:cool:
     
  2. GT_ONE

    GT_ONE Registered

    Joined:
    Dec 25, 2011
    Messages:
    287
    Likes Received:
    15
    Yes me too but with the build 946 ("Pause While players Zero") false, the Live Timing ,work better for me.
     
  3. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    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.
     
  4. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88

    Finally they did it! hehehe..we've been waiting for this for years...thanks Noel for letting me know :)
     
  5. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88

    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)
     
  6. Nostra

    Nostra Registered

    Joined:
    Aug 28, 2013
    Messages:
    62
    Likes Received:
    6
    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
     
  7. rsgraham59

    rsgraham59 Registered

    Joined:
    Dec 30, 2014
    Messages:
    13
    Likes Received:
    0
    Really looking forward to the update :)
     
  8. Nostra

    Nostra Registered

    Joined:
    Aug 28, 2013
    Messages:
    62
    Likes Received:
    6
    which file I must now specify as in data.path???
     
  9. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88

    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.
     
  10. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    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.
     
  11. Nostra

    Nostra Registered

    Joined:
    Aug 28, 2013
    Messages:
    62
    Likes Received:
    6
    yes i have two install.

    path 1: D:/Rfactor2/P1GT
    path 2: D:/Rfactor2/P1SEC
     
  12. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88

    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....
     
  13. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    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.
     
  14. aerobaticrug

    aerobaticrug Registered

    Joined:
    Dec 27, 2012
    Messages:
    203
    Likes Received:
    5
    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
     
  15. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    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.
     
  16. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88
    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....
     
  17. Noel Hibbard

    Noel Hibbard Registered

    Joined:
    Oct 5, 2010
    Messages:
    2,744
    Likes Received:
    40
    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.
     
  18. Nostra

    Nostra Registered

    Joined:
    Aug 28, 2013
    Messages:
    62
    Likes Received:
    6
    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
     
  19. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88
    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>
     
  20. B1K3R

    B1K3R Registered

    Joined:
    Apr 6, 2012
    Messages:
    1,605
    Likes Received:
    88

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

Share This Page